Home
last modified time | relevance | path

Searched refs:prb_proc_ctl_t (Results 1 – 9 of 9) sorted by relevance

/titanic_50/usr/src/lib/libtnfctl/
H A Dprb_proc.h100 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 Dprb_rtld.c57 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 Dprb_proc_int.h92 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 Dprb_proc.c56 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 Dprb_child.c56 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 Dopen.c43 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 Dcontinue.c63 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 Dprb_lmap.c49 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 Dclose.c53 prb_proc_ctl_t *proc_p; in tnfctl_close()