Added userland debugging support structures to thread and team structures.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11315 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -12,6 +12,7 @@
|
|||||||
#include <smp.h>
|
#include <smp.h>
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
#include <timer.h>
|
#include <timer.h>
|
||||||
|
#include <user_debugger.h>
|
||||||
#include <util/list.h>
|
#include <util/list.h>
|
||||||
#include <arch/thread_struct.h>
|
#include <arch/thread_struct.h>
|
||||||
|
|
||||||
@@ -111,6 +112,8 @@ struct team {
|
|||||||
struct list image_list;
|
struct list image_list;
|
||||||
struct arch_team arch_info;
|
struct arch_team arch_info;
|
||||||
|
|
||||||
|
struct team_debug_info debug_info;
|
||||||
|
|
||||||
bigtime_t dead_threads_kernel_time;
|
bigtime_t dead_threads_kernel_time;
|
||||||
bigtime_t dead_threads_user_time;
|
bigtime_t dead_threads_user_time;
|
||||||
};
|
};
|
||||||
@@ -167,6 +170,8 @@ struct thread {
|
|||||||
struct list waiters;
|
struct list waiters;
|
||||||
} exit;
|
} exit;
|
||||||
|
|
||||||
|
struct thread_debug_info debug_info;
|
||||||
|
|
||||||
// stack
|
// stack
|
||||||
area_id kernel_stack_area;
|
area_id kernel_stack_area;
|
||||||
addr_t kernel_stack_base;
|
addr_t kernel_stack_base;
|
||||||
|
|||||||
Reference in New Issue
Block a user