Lines Matching refs:process

42 os_process_init(struct process *proc)  in os_process_init()
48 os_process_destroy(struct process *proc) in os_process_destroy()
53 os_process_clone(struct process *retp, struct process *proc) in os_process_clone()
59 os_process_exec(struct process *proc) in os_process_exec()
67 arch_process_init(struct process *proc) in arch_process_init()
73 arch_process_destroy(struct process *proc) in arch_process_destroy()
78 arch_process_clone(struct process *retp, struct process *proc) in arch_process_clone()
84 arch_process_exec(struct process *proc) in arch_process_exec()
92 arch_dynlink_done(struct process *proc) in arch_dynlink_done()
97 static int add_process(struct process *proc, int was_exec);
98 static void unlist_process(struct process *proc);
101 destroy_unwind(struct process *proc) in destroy_unwind()
117 process_bare_init(struct process *proc, const char *filename, in process_bare_init()
183 process_bare_destroy(struct process *proc, int was_exec) in process_bare_destroy()
195 process_init_main(struct process *proc) in process_init_main()
207 process_init(struct process *proc, const char *filename, pid_t pid) in process_init()
239 destroy_breakpoint_cb(struct process *proc, struct breakpoint *bp, void *data) in destroy_breakpoint_cb()
247 void callstack_pop(struct process *proc);
250 private_process_destroy(struct process *proc, int was_exec) in private_process_destroy()
293 process_destroy(struct process *proc) in process_destroy()
301 process_exec(struct process *proc) in process_exec()
320 struct process *
324 struct process *proc = malloc(sizeof(*proc)); in open_program()
333 struct process *old_proc;
334 struct process *new_proc;
358 process_clone(struct process *retp, struct process *proc, pid_t pid) in process_clone()
501 struct process *proc = open_program(filename, pid); in open_one_pid()
511 start_one_pid(struct process *proc, void *data) in start_one_pid()
518 is_main(struct process *proc, struct library *lib, void *data) in is_main()
524 process_hit_start(struct process *proc) in process_hit_start()
526 struct process *leader = proc->leader; in process_hit_start()
588 struct process *leader = pid2proc(pid)->leader; in open_pid()
599 find_proc(struct process *proc, void *data) in find_proc()
604 struct process *
610 static struct process *list_of_processes = NULL;
613 unlist_process(struct process *proc) in unlist_process()
620 struct process *tmp; in unlist_process()
633 struct process *
634 each_process(struct process *start_after, in each_process()
635 enum callback_status(*cb)(struct process *proc, void *data), in each_process()
638 struct process *it = start_after == NULL ? list_of_processes in each_process()
643 struct process *next = it->next; in each_process()
657 struct process *
658 each_task(struct process *proc, struct process *start_after, in each_task()
659 enum callback_status(*cb)(struct process *proc, void *data), in each_task()
663 struct process *it = start_after == NULL ? proc->leader in each_task()
667 struct process *leader = it->leader; in each_task()
670 struct process *next = it->next; in each_task()
686 add_process(struct process *proc, int was_exec) in add_process()
688 struct process **leaderp = &list_of_processes; in add_process()
698 struct process *leader = pid2proc(tgid); in add_process()
713 change_process_leader(struct process *proc, struct process *leader) in change_process_leader()
715 struct process **leaderp = &list_of_processes; in change_process_leader()
730 clear_leader(struct process *proc, void *data) in clear_leader()
739 remove_process(struct process *proc) in remove_process()
753 install_event_handler(struct process *proc, struct event_handler *handler) in install_event_handler()
761 destroy_event_handler(struct process *proc) in destroy_event_handler()
773 breakpoint_for_symbol(struct library_symbol *libsym, struct process *proc) in breakpoint_for_symbol()
849 proc_activate_latent_symbol(struct process *proc, in proc_activate_latent_symbol()
859 proc_activate_delayed_symbol(struct process *proc, in proc_activate_delayed_symbol()
869 activate_latent_in(struct process *proc, struct library *lib, void *data) in activate_latent_in()
886 proc_add_library(struct process *proc, struct library *lib) in proc_add_library()
897 struct process *leader = proc->leader; in proc_add_library()
968 proc_remove_library(struct process *proc, struct library *lib) in proc_remove_library()
980 proc_each_library(struct process *proc, struct library *it, in proc_each_library()
981 enum callback_status (*cb)(struct process *proc, in proc_each_library()
1009 check_leader(struct process *proc) in check_leader()
1019 proc_add_breakpoint(struct process *proc, struct breakpoint *bp) in proc_add_breakpoint()
1041 proc_remove_breakpoint(struct process *proc, struct breakpoint *bp) in proc_remove_breakpoint()
1053 struct process *proc;
1054 enum callback_status (*cb)(struct process *proc,
1068 proc_each_breakpoint(struct process *proc, arch_addr_t *start, in proc_each_breakpoint()
1069 enum callback_status (*cb)(struct process *proc, in proc_each_breakpoint()
1084 proc_find_symbol(struct process *proc, struct library_symbol *sym, in proc_find_symbol()
1110 proc_each_symbol(struct process *proc, struct library_symbol *start_after, in proc_each_symbol()
1127 NAME(struct process *proc, arch_addr_t addr, \