Lines Matching full:process
46 Ebl *ebl = state->thread->process->ebl;
90 Ebl *ebl = thread->process->ebl;
110 __libdwfl_process_free (Dwfl_Process *process)
112 Dwfl *dwfl = process->dwfl;
113 if (process->callbacks->detach != NULL)
114 process->callbacks->detach (dwfl, process->callbacks_arg);
115 assert (dwfl->process == process);
116 dwfl->process = NULL;
117 if (process->ebl_close)
118 ebl_closebackend (process->ebl);
119 free (process);
127 Dwfl_Process *process = malloc (sizeof (*process));
128 if (process == NULL)
130 process->dwfl = dwfl;
131 dwfl->process = process;
138 if (dwfl->process != NULL)
196 Dwfl_Process *process = dwfl->process;
197 if (process == NULL)
204 process->ebl = ebl;
205 process->ebl_close = ebl_close;
206 process->pid = pid;
207 process->callbacks = thread_callbacks;
208 process->callbacks_arg = arg;
222 if (dwfl->process == NULL)
227 return dwfl->process->pid;
234 return thread->process->dwfl;
262 Dwfl_Process *process = dwfl->process;
263 if (process == NULL)
270 thread.process = process;
275 thread.tid = process->callbacks->next_thread (dwfl,
276 process->callbacks_arg,
339 Dwfl_Process *process = dwfl->process;
340 if (process == NULL)
346 if (process->callbacks->get_thread != NULL)
349 thread.process = process;
353 if (process->callbacks->get_thread (dwfl, tid, process->callbacks_arg,
417 Ebl *ebl = thread->process->ebl;
428 Dwfl_Process *process = thread->process;
429 if (! process->callbacks->set_initial_registers (thread,
437 if (process->callbacks->thread_detach)
438 process->callbacks->thread_detach (thread, thread->callbacks_arg);
450 if (process->callbacks->thread_detach)
451 process->callbacks->thread_detach (thread, thread->callbacks_arg);
463 if (process->callbacks->thread_detach)
464 process->callbacks->thread_detach (thread, thread->callbacks_arg);