freebsd-dev/sys/ddb
John Baldwin c9a08d1cad - Overhaul the 'ps' command in ddb to be mostly readable again. :) It is
now back to using fixed-size columns for output and each line of output
  should fit in 80 columns on both 32-bit and 64-bit architectures.  In
  general the output is close to that of the userland ps(1) with the
  exception that the 'wmesg' field is mostly similar to the "state" field
  in top(1) in that it will show either a wmesg, a lock name (prefixed with
  an *), "CPU xx" (for a running thread), or nothing if none of those three
  conditions are true.  It also respects td_name when listing threads in
  a multithreaded process.  There is a somewhat evilly-defined PTR64 macro
  I use to make account for the change in the size of the 'wchan' column
  in the formatted output (wchan is now the only pointer in the ps output
  and is available so it can be passed to 'show sleepq', 'show turnstile',
  or 'show lock').
- Add two new commands "show proc [process]" and "show thread [thread]"
  that show details about the specified process or thread (specified
  either by pid/tid or pointer), respectively.  If an address it not
  specified, it uses the current kdb thread.
2006-04-25 20:34:04 +00:00
..
db_access.c Fix -Wundef. 2005-12-04 02:12:43 +00:00
db_access.h Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_break.c Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_break.h Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_command.c Use LIST_FOREACH(). 2006-04-21 20:39:51 +00:00
db_command.h Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_examine.c Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_expr.c Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_input.c Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_lex.c Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_lex.h Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_main.c Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_output.c - Call db_setup_paging() for traceall. 2005-10-02 22:57:31 +00:00
db_output.h Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_print.c rev 1.54 of i386/include/pcb.h depended on sys/proc.h. The prerequisite 2005-04-14 05:25:40 +00:00
db_ps.c - Overhaul the 'ps' command in ddb to be mostly readable again. :) It is 2006-04-25 20:34:04 +00:00
db_run.c rev 1.54 of i386/include/pcb.h depended on sys/proc.h. The prerequisite 2005-04-14 05:25:40 +00:00
db_sym.c Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_sym.h Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_thread.c Add two helper functions: db_lookup_thread() and db_lookup_proc(). They 2006-04-25 20:22:48 +00:00
db_variables.c Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_variables.h Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_watch.c Move the prototypes of db_md_set_watchpoint(), db_md_clr_watchpoint() 2005-09-10 03:01:25 +00:00
db_watch.h Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
db_write_cmd.c Start each of the license/copyright comments with /*- 2005-01-06 01:34:41 +00:00
ddb.h Add two helper functions: db_lookup_thread() and db_lookup_proc(). They 2006-04-25 20:22:48 +00:00