Lines Matching refs:process
50 Ebl *ebl = state->thread->process->ebl;
89 Ebl *ebl = thread->process->ebl;
109 __libdwfl_process_free (Dwfl_Process *process)
111 Dwfl *dwfl = process->dwfl;
112 if (process->callbacks->detach != NULL)
113 process->callbacks->detach (dwfl, process->callbacks_arg);
114 assert (dwfl->process == process);
115 dwfl->process = NULL;
116 if (process->ebl_close)
117 ebl_closebackend (process->ebl);
118 free (process);
126 Dwfl_Process *process = malloc (sizeof (*process));
127 if (process == NULL)
129 process->dwfl = dwfl;
130 dwfl->process = process;
137 if (dwfl->process != NULL)
195 Dwfl_Process *process = dwfl->process;
196 if (process == NULL)
203 process->ebl = ebl;
204 process->ebl_close = ebl_close;
205 process->pid = pid;
206 process->callbacks = thread_callbacks;
207 process->callbacks_arg = arg;
221 if (dwfl->process == NULL)
226 return dwfl->process->pid;
233 return thread->process->dwfl;
261 Dwfl_Process *process = dwfl->process;
262 if (process == NULL)
269 thread.process = process;
274 thread.tid = process->callbacks->next_thread (dwfl,
275 process->callbacks_arg,
329 Dwfl_Process *process = dwfl->process;
330 if (process == NULL)
336 if (process->callbacks->get_thread != NULL)
339 thread.process = process;
343 if (process->callbacks->get_thread (dwfl, tid, process->callbacks_arg,
398 Ebl *ebl = thread->process->ebl;
409 Dwfl_Process *process = thread->process;
410 if (! process->callbacks->set_initial_registers (thread,
421 if (process->callbacks->thread_detach)
422 process->callbacks->thread_detach (thread, thread->callbacks_arg);
431 if (process->callbacks->thread_detach)
432 process->callbacks->thread_detach (thread, thread->callbacks_arg);
445 if (process->callbacks->thread_detach)
446 process->callbacks->thread_detach (thread, thread->callbacks_arg);