Searched refs:rd_agent_t (Results 1 - 21 of 21) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/librtld_db/common/
H A Dllib-lrtld_db34 void rd_delete(rd_agent_t *);
36 rd_err_e rd_event_addr(rd_agent_t *, rd_event_e, rd_notify_t *);
37 rd_err_e rd_event_enable(rd_agent_t *, int);
38 rd_err_e rd_event_getmsg(rd_agent_t *, rd_event_msg_t *);
41 rd_err_e rd_loadobj_iter(rd_agent_t *, rl_iter_f *,
44 rd_agent_t * rd_new(struct ps_prochandle *);
46 rd_err_e rd_plt_resolution(rd_agent_t *, psaddr_t, lwpid_t,
48 rd_err_e rd_get_dyns(rd_agent_t *, psaddr_t, void **, size_t *);
H A D_rtld_db.h81 rd_helper_data_t (*rho_init)(rd_agent_t *,
134 extern rd_err_e _rd_event_enable32(rd_agent_t *, int);
135 extern rd_err_e _rd_event_getmsg32(rd_agent_t *, rd_event_msg_t *);
141 extern rd_err_e _rd_loadobj_iter32(rd_agent_t *, rl_iter_f *, void *);
145 extern rd_err_e plt32_resolution(rd_agent_t *, psaddr_t, lwpid_t,
149 extern rd_err_e _rd_event_enable64(rd_agent_t *, int);
150 extern rd_err_e _rd_event_getmsg64(rd_agent_t *, rd_event_msg_t *);
156 extern rd_err_e _rd_loadobj_iter64(rd_agent_t *, rl_iter_f *, void *);
160 extern rd_err_e plt64_resolution(rd_agent_t *, psaddr_t, lwpid_t,
H A Drtld_db.c113 rd_get_dyns(rd_agent_t *rap, psaddr_t addr, void **dynpp, size_t *dynpp_sz)
159 rd_agent_t *
162 rd_agent_t *rap;
165 if ((rap = (rd_agent_t *)calloc(sizeof (rd_agent_t), 1)) == NULL)
177 return ((rd_agent_t *)0);
185 rd_delete(rd_agent_t *rap)
197 rd_loadobj_iter(rd_agent_t *rap, rl_iter_f *cb, void *client_data)
216 rd_plt_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
234 rd_event_addr(rd_agent_t *ra
[all...]
H A Drd_elf.c410 _rd_get_dyns32(rd_agent_t *rap, psaddr_t addr, Dyn **dynpp, size_t *dynpp_sz)
454 _rd_event_enable32(rd_agent_t *rap, int onoff)
489 _rd_event_getmsg32(rd_agent_t *rap, rd_event_msg_t *emsg)
552 iter_map(rd_agent_t *rap, unsigned long ident, psaddr_t lmaddr,
681 _rd_loadobj_iter32_native(rd_agent_t *rap, rl_iter_f *cb, void *client_data,
879 _rd_loadobj_iter32(rd_agent_t *rap, rl_iter_f *cb, void *client_data)
/illumos-gate/usr/src/head/
H A Drtld_db.h136 typedef struct rd_agent rd_agent_t; typedef in typeref:struct:rd_agent
173 extern void rd_delete(rd_agent_t *);
175 extern rd_err_e rd_event_addr(rd_agent_t *, rd_event_e, rd_notify_t *);
176 extern rd_err_e rd_event_enable(rd_agent_t *, int);
177 extern rd_err_e rd_event_getmsg(rd_agent_t *, rd_event_msg_t *);
180 extern rd_err_e rd_loadobj_iter(rd_agent_t *, rl_iter_f *,
183 extern rd_agent_t *rd_new(struct ps_prochandle *);
185 extern rd_err_e rd_plt_resolution(rd_agent_t *, psaddr_t, lwpid_t,
187 extern rd_err_e rd_get_dyns(rd_agent_t *, psaddr_t, void **, size_t *);
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/
H A Dplt32_resolution.c39 rd_agent_t *rlid_rap;
63 rd_agent_t *rap;
146 plt32_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
/illumos-gate/usr/src/cmd/sgs/librtld_db/amd64/
H A Dplt64_resolution.c51 plt64_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
/illumos-gate/usr/src/lib/brand/shared/librtld_db/common/
H A Dbrand_librtld_db.c99 dummy_ldb_init32(rd_agent_t *rap, struct ps_prochandle *php)
163 brand_ldb_init32(rd_agent_t *rap, struct ps_prochandle *php)
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_proc.h49 rd_agent_t *dpr_rtld; /* rtld handle for librtld_db calls */
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparc/
H A Dplt32_resolution.c50 plt32_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
/illumos-gate/usr/src/cmd/truss/
H A Dramdata.c110 rd_agent_t *Rdb_agent; /* run-time linker debug handle */
H A Dramdata.h283 extern rd_agent_t *Rdb_agent; /* run-time linker debug handle */
/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/
H A Drdb.h152 rd_agent_t *pp_rap; /* rtld_db handle */
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_proc.h155 rd_agent_t *p_rtld; /* librtld_db agent handle */
H A Dmdb_kproc.c115 rd_agent_t *kp_rap; /* Cookie for librtld_db routines */
H A Dmdb_proc.c2815 rd_agent_t *rap;
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparcv9/
H A Dplt64_resolution.c53 plt64_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
/illumos-gate/usr/src/lib/libproc/common/
H A DPcontrol.h225 rd_agent_t *rap; /* cookie for rtld_db */
H A Dlibproc.h611 extern rd_agent_t *Prd_agent(struct ps_prochandle *);
H A Dllib-lproc180 rd_agent_t *Prd_agent(struct ps_prochandle *Pr);
H A DPsymtab.c589 rd_agent_t *

Completed in 182 milliseconds