18#define PROCESS_HASHTABLE_SIZE 512
19#define THREAD_HASHTABLE_SIZE 512
28 pr_info2(
"parent %pp ", proc->parent);
46 sysfs_printf(f,
"%pp, parent=%pp, main_thread=%pt, exit_status=%d\n", proc, proc->parent, proc->main_thread, proc->exit_status);
55 thread->mode ==
THREAD_MODE_KERNEL ?
"kernel" :
"user", thread->owner, thread->u_stack.top, thread->u_stack.capacity);
#define MOS_PANIC_HOOK(_f, _name)
#define pr_info2(fmt,...)
void process_dump_mmaps(const Process *process)
mos::HashMap< pid_t, Process * > ProcessTable
char thread_state_str(thread_state_t state)
ssize_t sysfs_printf(sysfs_file_t *file, const char *fmt,...)
#define SYSFS_RO_ITEM(_name, _show_fn)
#define SYSFS_AUTOREGISTER(sysfs_name, sysfs_items)
static sysfs_item_t task_sysfs_items[]
static bool tasks_sysfs_process_list(sysfs_file_t *f)
static void dump_process(void)
static bool tasks_sysfs_thread_list(sysfs_file_t *f)
mos::HashMap< tid_t, Thread * > thread_table