Searched refs:prb_proc_ctl_t (Results 1 – 9 of 9) sorted by relevance
/titanic_44/usr/src/lib/libtnfctl/ |
H A D | prb_proc.h | 100 typedef struct prb_proc_ctl prb_proc_ctl_t; typedef 106 void prb_dbgaddr(prb_proc_ctl_t *proc_p, uintptr_t dbgaddr); 119 typedef int prb_loadobj_f(prb_proc_ctl_t *proc_p, const prb_loadobj_t *obj, 121 prb_status_t prb_loadobj_iter(prb_proc_ctl_t *, prb_loadobj_f *, void *); 122 prb_status_t prb_mainobj_get(prb_proc_ctl_t *proc_p, int *objfd, 127 pid_t prb_proc_pid_get(prb_proc_ctl_t *proc_p); 130 prb_status_t prb_rtld_sync_if_needed(prb_proc_ctl_t *proc_p); 131 prb_status_t prb_rtld_stalk(prb_proc_ctl_t *proc_p); 132 prb_status_t prb_rtld_unstalk(prb_proc_ctl_t *proc_p); 133 prb_status_t prb_rtld_advance(prb_proc_ctl_t *proc_p); [all …]
|
H A D | prb_rtld.c | 57 static prb_status_t prb_rtld_setup(prb_proc_ctl_t *proc_p, boolean_t *synced); 58 static prb_status_t prb_rtld_wait(prb_proc_ctl_t *proc_p); 59 static prb_status_t bpt(prb_proc_ctl_t *proc_p, uintptr_t addr); 60 static prb_status_t unbpt(prb_proc_ctl_t *proc_p, uintptr_t addr); 73 prb_rtld_stalk(prb_proc_ctl_t *proc_p) in prb_rtld_stalk() 121 prb_rtld_unstalk(prb_proc_ctl_t *proc_p) in prb_rtld_unstalk() 141 prb_rtld_advance(prb_proc_ctl_t *proc_p) in prb_rtld_advance() 172 prb_rtld_sync_if_needed(prb_proc_ctl_t *proc_p) in prb_rtld_sync_if_needed() 201 prb_rtld_setup(prb_proc_ctl_t *proc_p, boolean_t *synced) in prb_rtld_setup() 242 prb_rtld_wait(prb_proc_ctl_t *proc_p) in prb_rtld_wait() [all …]
|
H A D | prb_proc_int.h | 92 prb_status_t prb_proc_prstop(prb_proc_ctl_t *proc_p); 95 prb_status_t prb_proc_tracebpt(prb_proc_ctl_t *proc_p, boolean_t bpt); 96 prb_status_t prb_proc_istepbpt(prb_proc_ctl_t *proc_p); 97 prb_status_t prb_proc_clrbptflt(prb_proc_ctl_t *proc_p); 100 prb_status_t prb_proc_readstr(prb_proc_ctl_t *proc_p, uintptr_t addr,
|
H A D | prb_proc.c | 56 prb_proc_open_general(pid_t pid, prb_proc_ctl_t **proc_pp, int oflg); 67 prb_proc_open_general(pid_t pid, prb_proc_ctl_t **proc_pp, int oflg) in prb_proc_open_general() 69 prb_proc_ctl_t *proc_p; in prb_proc_open_general() 103 prb_proc_open(pid_t pid, prb_proc_ctl_t **proc_pp) in prb_proc_open() 118 prb_proc_reopen(pid_t pid, prb_proc_ctl_t **proc_pp) in prb_proc_reopen() 131 prb_proc_close(prb_proc_ctl_t *proc_p) in prb_proc_close() 151 prb_proc_pid_get(prb_proc_ctl_t *proc_p) in prb_proc_pid_get() 160 prb_proc_stop(prb_proc_ctl_t *proc_p) in prb_proc_stop() 186 prb_proc_prstop(prb_proc_ctl_t *proc_p) in prb_proc_prstop() 236 prb_proc_state(prb_proc_ctl_t *proc_p, prb_proc_state_t *state_p) in prb_proc_state() [all …]
|
H A D | prb_child.c | 56 prb_proc_ctl_t **proc_pp); 66 char * const *envp, prb_proc_ctl_t **ret_val) in prb_child_create() 212 prb_dbgaddr(prb_proc_ctl_t *proc_p, uintptr_t dbgaddr) in prb_dbgaddr() 222 sync_child(int childpid, volatile shmem_msg_t *smp, prb_proc_ctl_t **proc_pp) in sync_child() 224 prb_proc_ctl_t *proc_p, *oldproc_p; in sync_child()
|
H A D | open.c | 43 static tnfctl_errcode_t attach_pid(pid_t pid, prb_proc_ctl_t **proc_pp); 58 prb_proc_ctl_t *proc_p = NULL; in tnfctl_exec_open() 134 prb_proc_ctl_t *proc_p = NULL; in tnfctl_pid_open() 376 attach_pid(pid_t pid, prb_proc_ctl_t **proc_pp) in attach_pid() 379 prb_proc_ctl_t *proc_p; in attach_pid() 427 prb_proc_ctl_t *proc_p, *oldproc_p; in step_to_end_of_exec()
|
H A D | continue.c | 63 prb_proc_ctl_t *proc_p; in tnfctl_continue() 174 prb_proc_ctl_t *proc_p; in _tnfctl_continue() 277 prb_proc_ctl_t *proc_p; in enable_target_state() 320 prb_proc_ctl_t *proc_p; in disable_target_state()
|
H A D | prb_lmap.c | 49 prb_loadobj_iter(prb_proc_ctl_t *proc_p, prb_loadobj_f *obj_func, void *cd) in prb_loadobj_iter() 130 prb_mainobj_get(prb_proc_ctl_t *proc_p, int *objfd, uintptr_t *baseaddr) in prb_mainobj_get()
|
H A D | close.c | 53 prb_proc_ctl_t *proc_p; in tnfctl_close()
|