Now also prints the parent's team ID as part of the team info.

No longer uses dprintf() in the kernel debugger.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14631 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2005-11-02 10:43:30 +00:00
parent 05a7818c85
commit 2e8eec5722
+19 -14
View File
@@ -90,21 +90,26 @@ static int dump_team_info(int argc, char **argv);
static void static void
_dump_team_info(struct team *team) _dump_team_info(struct team *team)
{ {
dprintf("TEAM: %p\n", team); kprintf("TEAM: %p\n", team);
dprintf("id: 0x%lx\n", team->id); kprintf("id: 0x%lx\n", team->id);
dprintf("name: '%s'\n", team->name); kprintf("name: '%s'\n", team->name);
dprintf("next: %p\n", team->next); kprintf("next: %p\n", team->next);
dprintf("parent: %p\n", team->parent); kprintf("parent: %p", team->parent);
dprintf("children: %p\n", team->children); if (team->parent != NULL) {
dprintf("num_threads: %d\n", team->num_threads); kprintf(" (id = 0x%lx)\n", team->parent->id);
dprintf("state: %d\n", team->state); } else
dprintf("pending_signals: 0x%x\n", team->pending_signals); kprintf("\n");
dprintf("io_context: %p\n", team->io_context);
kprintf("children: %p\n", team->children);
kprintf("num_threads: %d\n", team->num_threads);
kprintf("state: %d\n", team->state);
kprintf("pending_signals: 0x%x\n", team->pending_signals);
kprintf("io_context: %p\n", team->io_context);
if (team->aspace) if (team->aspace)
dprintf("aspace: %p (id = %ld)\n", team->aspace, team->aspace->id); kprintf("aspace: %p (id = 0x%lx)\n", team->aspace, team->aspace->id);
dprintf("kaspace: %p\n", team->kaspace); kprintf("kaspace: %p\n", team->kaspace);
dprintf("main_thread: %p\n", team->main_thread); kprintf("main_thread: %p\n", team->main_thread);
dprintf("thread_list: %p\n", team->thread_list); kprintf("thread_list: %p\n", team->thread_list);
} }