#
044fce53 |
| 17-May-2009 |
Brian Somers <brian@FreeBSD.org> |
Add a -d option to ps to display descendant info with the output. This is similar to linux's -H (or -f) switch.
MFC after: 3 weeks
|
Revision tags: release/7.2.0_cvs, release/7.2.0 |
|
#
1829d5da |
| 12-Mar-2009 |
Warner Losh <imp@FreeBSD.org> |
Update the projects tree to a newer FreeBSD current.
|
#
4610a811 |
| 26-Feb-2009 |
Attilio Rao <attilio@FreeBSD.org> |
[1] When showing threads, the thread name just appears if the comm label is choosen as last printout (ucomm suffers of this such bug too). That bug is caused by the fact that the fixed size of pr
[1] When showing threads, the thread name just appears if the comm label is choosen as last printout (ucomm suffers of this such bug too). That bug is caused by the fact that the fixed size of printout doesn't leave enough space for them to be printed out. Implement ucomm and comm commands with a dynamic size lenght for buffers.
[2] On AMD64 architecture pointers don't have enough chars space to be shown (8 chars while they need 16). Fix them by providing a variadic space so that it fits well on both 64 and 32 bits architectures.
[3] Check a return value of malloc() that wasn't checked before.
PR: bin/128841, bin/128842 Reviewed by: jhb, emaste Sponsored by: Sandvine Incorporated
show more ...
|
Revision tags: release/7.1.0_cvs, release/7.1.0 |
|
#
e57c2b13 |
| 04-Dec-2008 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
integrate from head@185615
|
Revision tags: release/6.4.0_cvs, release/6.4.0 |
|
#
160bda36 |
| 13-Nov-2008 |
Ed Maste <emaste@FreeBSD.org> |
Fix whitespace.
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
7ab24ea3 |
| 26-Oct-2007 |
Julian Elischer <julian@FreeBSD.org> |
Introduce a way to make pure kernal threads. kthread_add() takes the same parameters as the old kthread_create() plus a pointer to a process structure, and adds a kernel thread to that process.
kpro
Introduce a way to make pure kernal threads. kthread_add() takes the same parameters as the old kthread_create() plus a pointer to a process structure, and adds a kernel thread to that process.
kproc_kthread_add() takes the parameters for kthread_add, plus a process name and a pointer to a pointer to a process instead of just a pointer, and if the proc * is NULL, it creates the process to the specifications required, before adding the thread to it.
All other old kthread_xxx() calls return, but act on (struct thread *) instead of (struct proc *). One reason to change the name is so that any old kernel modules that are lying around and expect kthread_create() to make a process will not just accidentally link.
fix top to show kernel threads by their thread name in -SH mode add a tdnam formatting option to ps to show thread names.
make all idle threads actual kthreads and put them into their own idled process. make all interrupt threads kthreads and put them in an interd process (mainly for aesthetic and accounting reasons) rename proc 0 to be 'kernel' and it's swapper thread is now 'swapper'
man page fixes to follow.
show more ...
|
#
b61ce5b0 |
| 17-Sep-2007 |
Jeff Roberson <jeff@FreeBSD.org> |
- Move all of the PS_ flags into either p_flag or td_flags. - p_sflag was mostly protected by PROC_LOCK rather than the PROC_SLOCK or previously the sched_lock. These bugs have existed for some
- Move all of the PS_ flags into either p_flag or td_flags. - p_sflag was mostly protected by PROC_LOCK rather than the PROC_SLOCK or previously the sched_lock. These bugs have existed for some time. - Allow swapout to try each thread in a process individually and then swapin the whole process if any of these fail. This allows us to move most scheduler related swap flags into td_flags. - Keep ki_sflag for backwards compat but change all in source tools to use the new and more correct location of P_INMEM.
Reported by: pho Reviewed by: attilio, kib Approved by: re (kensmith)
show more ...
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
7bd5296d |
| 21-Feb-2006 |
Olivier Houchard <cognet@FreeBSD.org> |
For pts, print the pts number, instead of the full name. As it was, we ended up always printing "pts".
Submitted by: Michal Mertl <mime at traveller dot cz>
|
Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
#
2c61418d |
| 20-Jul-2004 |
Tim J. Robbins <tjr@FreeBSD.org> |
Use warn() instead of perror().
|
#
70548f64 |
| 28-Jun-2004 |
Garance A Drosehn <gad@FreeBSD.org> |
Change the "rtprio" format so it prints an informative string for the PRI_ITHD case (instead of just printing the digit '1').
Submitted by: Cyrille Lefevre
|
#
bdf8ab46 |
| 24-Jun-2004 |
Garance A Drosehn <gad@FreeBSD.org> |
Change "struct varent" to use the standard queue(8) macros, instead of using it's own version of the same basic algorithm.
Submitted by: part by Cyrille Lefevre, part of it done by me
|
#
4e8a8d9f |
| 23-Jun-2004 |
Garance A Drosehn <gad@FreeBSD.org> |
Avoid padding the value of "ucomm" when it is the last column in the line.
Submitted by: Cyrille Lefevre
|
#
820434b2 |
| 23-Jun-2004 |
Garance A Drosehn <gad@FreeBSD.org> |
Make sure the value of "upr" (scheduling priority on return from system call) is scaled in the same way that "pri" (scheduling priority) is scaled.
Submitted by: Cyrille Lefevre
|
#
16ac318d |
| 21-Jun-2004 |
Garance A Drosehn <gad@FreeBSD.org> |
Have `ps' return the cputimes for zombies, with the assumption that kvm_getprocs() will provide useful information if it can, or *it* will provide a zero value if it can not find something appropriat
Have `ps' return the cputimes for zombies, with the assumption that kvm_getprocs() will provide useful information if it can, or *it* will provide a zero value if it can not find something appropriate.
Submitted by: bde
show more ...
|
#
15b87b53 |
| 21-Jun-2004 |
Garance A Drosehn <gad@FreeBSD.org> |
Add the `-O emul' format option, which prints the name of the system-call emulation environment the process is in. "emul" as a keyword is picked up from OpenBSD.
PR: bin/65803 Submitted by: Cyrill
Add the `-O emul' format option, which prints the name of the system-call emulation environment the process is in. "emul" as a keyword is picked up from OpenBSD.
PR: bin/65803 Submitted by: Cyrille Lefevre
show more ...
|
#
ce1affa2 |
| 21-Jun-2004 |
Garance A Drosehn <gad@FreeBSD.org> |
From SUSv3: Any [standard output] field need not be meaningful in all implementations. In such a case a hyphen ('-') should be output in place of the field value
So have the `-O label' o
From SUSv3: Any [standard output] field need not be meaningful in all implementations. In such a case a hyphen ('-') should be output in place of the field value
So have the `-O label' option print out the string " -" if the process has no label.
Approved by: Silence from rwatson and green (when asked in March...)
show more ...
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
#
6195fb41 |
| 06-Apr-2004 |
Mark Murray <markm@FreeBSD.org> |
Remove clause 3 from the UCB licenses.
OK'ed by: imp, core
|
#
3998d222 |
| 28-Mar-2004 |
Garance A Drosehn <gad@FreeBSD.org> |
Fix `-o rtprio' so it prints the correct value.
PR: bin/59417 Submitted by: Jan Willem Knopper This fix by: bde (in the audit-trail of the PR)
|
Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
#
de244df7 |
| 13-Aug-2003 |
Hartmut Brandt <harti@FreeBSD.org> |
Implement the nwchan keyword that has been in the man page, but was not implemented. This is just handy if you want to ddb the address some process is waiting on.
|
Revision tags: release/5.1.0_cvs, release/5.1.0 |
|
#
2d5506c9 |
| 15-Apr-2003 |
Philippe Charnier <charnier@FreeBSD.org> |
Revert the zombie part of previous commit
|
#
b85add5f |
| 14-Apr-2003 |
Philippe Charnier <charnier@FreeBSD.org> |
Correct style bugs. Don't skip zombies in cputime(), according to Bruce, zombie CPU times are valid. Adjust array size in strftime(3).
Submitted by: Bruce
|
#
e2c9ac69 |
| 12-Apr-2003 |
Tim J. Robbins <tjr@FreeBSD.org> |
Display residency and sleep times (re and sl fields) larger than 127 as 127. This is what the manual page says ps should do, and what OpenBSD and NetBSD do. Based on a patch from Ken Stailey.
PR: 2
Display residency and sleep times (re and sl fields) larger than 127 as 127. This is what the manual page says ps should do, and what OpenBSD and NetBSD do. Based on a patch from Ken Stailey.
PR: 27433, 46232
show more ...
|
Revision tags: release/4.8.0_cvs, release/4.8.0 |
|
#
eaed5652 |
| 05-Feb-2003 |
Philippe Charnier <charnier@FreeBSD.org> |
Display elapsed time (-o etime) using [[dd-]hh:]mm:ss, which according to Solaris man page is the POSIX way.
Reviewed by: jmallett
|
#
78b1878a |
| 19-Jan-2003 |
Juli Mallett <jmallett@FreeBSD.org> |
Per-variable\ entry headers, to allow the 'ps -otime -otime=FOO' or similar case to do the right thing and affect exactly one column. This is consistent with GNU ps(1) in BSD mode, and POLA.
|
#
775bba9f |
| 18-Jan-2003 |
Juli Mallett <jmallett@FreeBSD.org> |
Refer to the process label as proclabel, as there is a function called label, and that's what these locals were called before.
|