Lines Matching refs:process

87 struct process {  struct
89 struct process *parent; /* needed by STATE_BEING_CREATED */ argument
138 struct process *next; argument
146 struct process *leader; argument
154 int process_init(struct process *proc, const char *filename, pid_t pid);
159 int process_exec(struct process *proc);
167 void process_destroy(struct process *proc);
169 struct process *open_program(const char *filename, pid_t pid);
171 struct process *pid2proc(pid_t pid);
175 int process_clone(struct process *retp, struct process *proc, pid_t pid);
180 struct process *each_process(struct process *start_after,
181 enum callback_status (*cb)(struct process *proc,
187 struct process *each_task(struct process *proc, struct process *start_after,
188 enum callback_status (*cb)(struct process *proc,
192 void change_process_leader(struct process *proc, struct process *leader);
196 void process_hit_start(struct process *proc);
200 void remove_process(struct process *proc);
202 void install_event_handler(struct process *proc, struct event_handler *handler);
203 void destroy_event_handler(struct process *proc);
206 void proc_add_library(struct process *proc, struct library *lib);
210 int proc_remove_library(struct process *proc, struct library *lib);
217 int proc_activate_delayed_symbol(struct process *proc,
222 struct library *proc_each_library(struct process *proc,
224 enum callback_status (*cb)(struct process *p,
230 int proc_add_breakpoint(struct process *proc, struct breakpoint *bp);
234 void proc_remove_breakpoint(struct process *proc, struct breakpoint *bp);
238 arch_addr_t *proc_each_breakpoint(struct process *proc, arch_addr_t *start,
240 (struct process *proc,
248 int proc_find_dynamic_entry_addr(struct process *proc, arch_addr_t src_addr,
255 int proc_find_symbol(struct process *proc, struct library_symbol *sym,
261 (struct process *proc, struct library_symbol *start_after,
269 int proc_read_8(struct process *proc, arch_addr_t addr, uint8_t *lp);
270 int proc_read_16(struct process *proc, arch_addr_t addr, uint16_t *lp);
271 int proc_read_32(struct process *proc, arch_addr_t addr, uint32_t *lp);
272 int proc_read_64(struct process *proc, arch_addr_t addr, uint64_t *lp);