Home | History | Annotate | Download | only in ltrace

Lines Matching full:process

42 os_process_init(struct process *proc)
48 os_process_destroy(struct process *proc)
53 os_process_clone(struct process *retp, struct process *proc)
59 os_process_exec(struct process *proc)
67 arch_process_init(struct process *proc)
73 arch_process_destroy(struct process *proc)
78 arch_process_clone(struct process *retp, struct process *proc)
84 arch_process_exec(struct process *proc)
92 arch_dynlink_done(struct process *proc)
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)
117 process_bare_init(struct process *proc, const char *filename,
137 /* Add process so that we know who the leader is. */
167 "for process %d\n", proc->pid);
183 process_bare_destroy(struct process *proc, int was_exec)
195 process_init_main(struct process *proc)
207 process_init(struct process *proc, const char *filename, pid_t pid)
211 fprintf(stderr, "failed to initialize process %d: %s\n",
239 destroy_breakpoint_cb(struct process *proc, struct breakpoint *bp, void *data)
247 void callstack_pop(struct process *proc);
250 private_process_destroy(struct process *proc, int was_exec)
254 /* When this is called just before a process is
293 process_destroy(struct process *proc)
301 process_exec(struct process *proc)
320 struct process *
324 struct process *proc = malloc(sizeof(*proc));
333 struct process *old_proc;
334 struct process *new_proc;
358 process_clone(struct process *retp, struct process *proc, pid_t pid)
362 fprintf(stderr, "Failed to clone process %d to %d: %s\n",
501 struct process *proc = open_program(filename, pid);
511 start_one_pid(struct process *proc, void *data)
518 is_main(struct process *proc, struct library *lib, void *data)
524 process_hit_start(struct process *proc)
526 struct process *leader = proc->leader;
588 struct process *leader = pid2proc(pid)->leader;
599 find_proc(struct process *proc, void *data)
604 struct process *
610 static struct process *list_of_processes = NULL;
613 unlist_process(struct process *proc)
620 struct process *tmp;
622 /* If the following assert fails, the process wasn't
633 struct process *
634 each_process(struct process *start_after,
635 enum callback_status(*cb)(struct process *proc, void *data),
638 struct process *it = start_after == NULL ? list_of_processes
643 struct process *next = it->next;
657 struct process *
658 each_task(struct process *proc, struct process *start_after,
659 enum callback_status(*cb)(struct process *proc, void *data),
663 struct process *it = start_after == NULL ? proc->leader
667 struct process *leader = it->leader;
670 struct process *next = it->next;
686 add_process(struct process *proc, int was_exec)
688 struct process **leaderp = &list_of_processes;
698 struct process *leader = pid2proc(tgid);
713 change_process_leader(struct process *proc, struct process *leader)
715 struct process **leaderp = &list_of_processes;
730 clear_leader(struct process *proc, void *data)
739 remove_process(struct process *proc)
753 install_event_handler(struct process *proc, struct event_handler *handler)
761 destroy_event_handler(struct process *proc)
773 breakpoint_for_symbol(struct library_symbol *libsym, struct process *proc)
849 proc_activate_latent_symbol(struct process *proc,
859 proc_activate_delayed_symbol(struct process *proc,
869 activate_latent_in(struct process *proc, struct library *lib, void *data)
886 proc_add_library(struct process *proc, struct library *lib)
897 struct process *leader = proc->leader;
908 "for process %d: %s\n", leader->pid,
939 "process %d: %s\n",
968 proc_remove_library(struct process *proc, struct library *lib)
980 proc_each_library(struct process *proc, struct library *it,
981 enum callback_status (*cb)(struct process *proc,
1009 check_leader(struct process *proc)
1019 proc_add_breakpoint(struct process *proc, struct breakpoint *bp)
1041 proc_remove_breakpoint(struct process *proc, struct breakpoint *bp)
1053 struct process *proc;
1054 enum callback_status (*cb)(struct process *proc,
1068 proc_each_breakpoint(struct process *proc, arch_addr_t *start,
1069 enum callback_status (*cb)(struct process *proc,
1084 proc_find_symbol(struct process *proc, struct library_symbol *sym,
1110 proc_each_symbol(struct process *proc, struct library_symbol *start_after,
1127 NAME(struct process *proc, arch_addr_t addr, \