Changeset View
Changeset View
Standalone View
Standalone View
sys/ddb/db_ps.c
Show All 34 Lines | |||||
#include "opt_kstack_pages.h" | #include "opt_kstack_pages.h" | ||||
#include <sys/param.h> | #include <sys/param.h> | ||||
#include <sys/cons.h> | #include <sys/cons.h> | ||||
#include <sys/jail.h> | #include <sys/jail.h> | ||||
#include <sys/kdb.h> | #include <sys/kdb.h> | ||||
#include <sys/kernel.h> | #include <sys/kernel.h> | ||||
#include <sys/proc.h> | #include <sys/proc.h> | ||||
#include <sys/procdesc.h> | |||||
#include <sys/sysent.h> | #include <sys/sysent.h> | ||||
#include <sys/systm.h> | #include <sys/systm.h> | ||||
#include <vm/vm.h> | #include <vm/vm.h> | ||||
#include <vm/vm_param.h> | #include <vm/vm_param.h> | ||||
#include <vm/pmap.h> | #include <vm/pmap.h> | ||||
#include <vm/vm_map.h> | #include <vm/vm_map.h> | ||||
#include <ddb/ddb.h> | #include <ddb/ddb.h> | ||||
▲ Show 20 Lines • Show All 438 Lines • ▼ Show 20 Lines | DB_SHOW_COMMAND(proc, db_show_proc) | ||||
db_printf(" flag2: %#x\n", p->p_flag2); | db_printf(" flag2: %#x\n", p->p_flag2); | ||||
if (p->p_args != NULL) { | if (p->p_args != NULL) { | ||||
db_printf(" arguments: "); | db_printf(" arguments: "); | ||||
dump_args(p); | dump_args(p); | ||||
db_printf("\n"); | db_printf("\n"); | ||||
} | } | ||||
db_printf(" reaper: %p reapsubtree: %d\n", | db_printf(" reaper: %p reapsubtree: %d\n", | ||||
p->p_reaper, p->p_reapsubtree); | p->p_reaper, p->p_reapsubtree); | ||||
db_printf(" procdesc: %p\n", | |||||
(p->p_procdesc != NULL) ? p->p_procdesc : 0); | |||||
db_printf(" (refcount %d) \n", | |||||
(p->p_procdesc != NULL) ? p->p_procdesc->pd_refcount : 0); | |||||
db_printf(" sigparent: %d\n", p->p_sigparent); | db_printf(" sigparent: %d\n", p->p_sigparent); | ||||
db_printf(" vmspace: %p\n", p->p_vmspace); | db_printf(" vmspace: %p\n", p->p_vmspace); | ||||
db_printf(" (map %p)\n", | db_printf(" (map %p)\n", | ||||
(p->p_vmspace != NULL) ? &p->p_vmspace->vm_map : 0); | (p->p_vmspace != NULL) ? &p->p_vmspace->vm_map : 0); | ||||
db_printf(" (map.pmap %p)\n", | db_printf(" (map.pmap %p)\n", | ||||
(p->p_vmspace != NULL) ? &p->p_vmspace->vm_map.pmap : 0); | (p->p_vmspace != NULL) ? &p->p_vmspace->vm_map.pmap : 0); | ||||
db_printf(" (pmap %p)\n", | db_printf(" (pmap %p)\n", | ||||
(p->p_vmspace != NULL) ? &p->p_vmspace->vm_pmap : 0); | (p->p_vmspace != NULL) ? &p->p_vmspace->vm_pmap : 0); | ||||
Show All 29 Lines |