/illumos-gate/usr/src/cmd/sgs/librtld_db/common/ |
H A D | llib-lrtld_db | 34 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.h | 81 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 D | rtld_db.c | 113 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 D | rd_elf.c | 410 _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 D | rtld_db.h | 136 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 D | plt32_resolution.c | 39 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 D | plt64_resolution.c | 51 plt64_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
|
/illumos-gate/usr/src/lib/brand/shared/librtld_db/common/ |
H A D | brand_librtld_db.c | 99 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 D | dt_proc.h | 49 rd_agent_t *dpr_rtld; /* rtld handle for librtld_db calls */
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparc/ |
H A D | plt32_resolution.c | 50 plt32_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
|
/illumos-gate/usr/src/cmd/truss/ |
H A D | ramdata.c | 110 rd_agent_t *Rdb_agent; /* run-time linker debug handle */
|
H A D | ramdata.h | 283 extern rd_agent_t *Rdb_agent; /* run-time linker debug handle */
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/ |
H A D | rdb.h | 152 rd_agent_t *pp_rap; /* rtld_db handle */
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_proc.h | 155 rd_agent_t *p_rtld; /* librtld_db agent handle */
|
H A D | mdb_kproc.c | 115 rd_agent_t *kp_rap; /* Cookie for librtld_db routines */
|
H A D | mdb_proc.c | 2815 rd_agent_t *rap;
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparcv9/ |
H A D | plt64_resolution.c | 53 plt64_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid,
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Pcontrol.h | 225 rd_agent_t *rap; /* cookie for rtld_db */
|
H A D | libproc.h | 611 extern rd_agent_t *Prd_agent(struct ps_prochandle *);
|
H A D | llib-lproc | 180 rd_agent_t *Prd_agent(struct ps_prochandle *Pr);
|
H A D | Psymtab.c | 589 rd_agent_t *
|