Home
last modified time | relevance | path

Searched refs:psaddr_t (Results 1 – 20 of 20) sorted by relevance

/titanic_41/usr/src/cmd/sgs/librtld_db/common/
H A D_rtld_db.h87 psaddr_t, void **, size_t *);
99 psaddr_t rd_rdebug; /* rtld r_debug */
100 psaddr_t rd_preinit; /* rtld_db_preinit */
101 psaddr_t rd_postinit; /* rtld_db_postinit */
102 psaddr_t rd_dlact; /* rtld_db_dlact */
103 psaddr_t rd_tbinder; /* tail of binder */
104 psaddr_t rd_rtlddbpriv; /* rtld rtld_db_priv */
132 psaddr_t *);
137 psaddr_t, Dyn **, size_t *);
139 psaddr_t, Ehdr *, uint_t *);
[all …]
H A Drd_elf.c92 psaddr_t db_privp; in validate_rdebug32()
142 find_dynamic_ent32(struct rd_agent *rap, psaddr_t dynaddr, in find_dynamic_ent32()
175 psaddr_t symaddr; in _rd_reset32()
375 psaddr_t addr, Ehdr *ehdr, uint_t *phnum) in _rd_get_ehdr32()
410 _rd_get_dyns32(rd_agent_t *rap, psaddr_t addr, Dyn **dynpp, size_t *dynpp_sz) in _rd_get_dyns32()
425 psaddr_t a = addr + ehdr.e_phoff + (i * ehdr.e_phentsize); in _rd_get_dyns32()
552 iter_map(rd_agent_t *rap, unsigned long ident, psaddr_t lmaddr, in iter_map()
581 lmaddr = (psaddr_t)NEXT(&rmap); in iter_map()
586 lobj.rl_base = (psaddr_t)ADDR(&rmap); in iter_map()
588 lobj.rl_refnameaddr = (psaddr_t)REFNAME(&rmap); in iter_map()
[all …]
H A Dllib-lrtld_db46 rd_err_e rd_plt_resolution(rd_agent_t *, psaddr_t, lwpid_t,
47 psaddr_t, rd_plt_info_t *);
48 rd_err_e rd_get_dyns(rd_agent_t *, psaddr_t, void **, size_t *);
H A Drtld_db.c113 rd_get_dyns(rd_agent_t *rap, psaddr_t addr, void **dynpp, size_t *dynpp_sz) in rd_get_dyns()
216 rd_plt_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid, in rd_plt_resolution()
217 psaddr_t pltbase, rd_plt_info_t *rpi) in rd_plt_resolution()
309 rd_binder_exit_addr(struct rd_agent *rap, const char *bname, psaddr_t *beaddr) in rd_binder_exit_addr()
/titanic_41/usr/src/head/
H A Drtld_db.h77 psaddr_t bptaddr; /* break point address */
104 psaddr_t rl_nameaddr; /* address of the name in user space */
106 psaddr_t rl_base; /* base of address of code */
107 psaddr_t rl_data_base; /* base of address of data */
109 psaddr_t rl_refnameaddr; /* reference name of filter in user */
112 psaddr_t rl_plt_base; /* These fields are present for 4.x */
115 psaddr_t rl_bend; /* end of image (text+data+bss) */
116 psaddr_t rl_padstart; /* start of padding */
117 psaddr_t rl_padend; /* end of image after padding */
118 psaddr_t rl_dynamic; /* points to the DYNAMIC section */
[all …]
H A Dproc_service.h52 typedef unsigned long psaddr_t; typedef
78 const char *object_name, const char *sym_name, psaddr_t *sym_addr);
92 psaddr_t, void *, size_t);
94 psaddr_t, const void *, size_t);
101 psaddr_t, void *, size_t);
103 psaddr_t, const void *, size_t);
105 psaddr_t, void *, size_t);
107 psaddr_t, const void *, size_t);
138 lwpid_t, psaddr_t go_addr, psaddr_t stop_addr);
H A Dthread_db.h68 psaddr_t th_unique;
74 psaddr_t sh_unique;
161 psaddr_t bptaddr;
215 psaddr_t ti_startfunc; /* startfunc passed to thr_create() */
216 psaddr_t ti_stkbase; /* base of thread's stack */
218 psaddr_t ti_ro_area; /* address of uthread_t struct */
287 psaddr_t si_sv_addr; /* address of sync. object */
303 psaddr_t si_data; /* optional data */
456 td_ta_map_addr2sync(const td_thragent_t *, psaddr_t, td_synchandle_t *);
632 td_thr_tlsbase(const td_thrhandle_t *, ulong_t moduleid, psaddr_t *base);
/titanic_41/usr/src/lib/libc_db/common/
H A Dthread_db.c53 psaddr_t bootstrap_addr;
54 psaddr_t uberdata_addr;
55 psaddr_t tdb_eventmask_addr;
56 psaddr_t tdb_register_sync_addr;
57 psaddr_t tdb_events[TD_MAX_EVENT_NUM - TD_MIN_EVENT_NUM + 1];
58 psaddr_t hash_table_addr;
61 psaddr_t single_ulwp_addr;
118 psaddr_t addr; in td_read_hash_size()
161 ta_p->hash_table_addr = (psaddr_t)uberdata.thr_hash_table; in td_read_uberdata()
163 if (ps_pdread(ph_p, (psaddr_t)uberdata.tdb.tdb_events, in td_read_uberdata()
[all …]
/titanic_41/usr/src/cmd/sgs/librtld_db/i386/
H A Dplt32_resolution.c40 psaddr_t rlid_pltaddr;
41 psaddr_t rlid_gotaddr;
58 psaddr_t baseaddr; in rli_func()
59 psaddr_t pltaddr; in rli_func()
62 psaddr_t dynbase = 0; in rli_func()
146 plt32_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid, in plt32_resolution()
147 psaddr_t pltbase, rd_plt_info_t *rpi) in plt32_resolution()
151 psaddr_t pltoff, pltaddr; in plt32_resolution()
/titanic_41/usr/src/cmd/sgs/librtld_db/sparcv9/
H A Dplt64_resolution.c53 plt64_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid, in plt64_resolution()
54 psaddr_t pltbase, rd_plt_info_t *rpi) in plt64_resolution()
58 psaddr_t destaddr = 0; in plt64_resolution()
59 psaddr_t pltoff; in plt64_resolution()
70 psaddr_t pltptr, pltptrval; in plt64_resolution()
71 psaddr_t pltaddr; in plt64_resolution()
72 psaddr_t pltblockoff; in plt64_resolution()
147 psaddr_t pltaddr; in plt64_resolution()
/titanic_41/usr/src/cmd/sgs/librtld_db/amd64/
H A Dplt64_resolution.c51 plt64_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid, in plt64_resolution()
52 psaddr_t pltbase, rd_plt_info_t *rpi) in plt64_resolution()
55 psaddr_t destaddr; in plt64_resolution()
56 psaddr_t pltoff, pltaddr; in plt64_resolution()
/titanic_41/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dcallstack.c43 get_frame(struct ps_prochandle *ph, psaddr_t fp, struct frame *frm) in get_frame()
53 if (ps_pread(ph, (psaddr_t)fp, (char *)&frm32, in get_frame()
70 if (ps_pread(ph, (psaddr_t)fp + STACK_BIAS, (char *)frm, in get_frame()
100 if (get_frame(ph, (psaddr_t)fp, &frm) == -1) in CallStack()
H A Dps.c260 ps_pread(struct ps_prochandle *ph, psaddr_t addr, void *buf, size_t size) in ps_pread()
269 ps_pwrite(struct ps_prochandle *ph, psaddr_t addr, const void *buf, size_t size) in ps_pwrite()
/titanic_41/usr/src/cmd/mdb/common/mdb/
H A Dmdb_pservice.c90 psaddr_t, void *, size_t);
92 psaddr_t, const void *, size_t);
94 const char *, const char *, psaddr_t *);
122 ps_pread(struct ps_prochandle *P, psaddr_t addr, void *buf, size_t size) in ps_pread()
139 ps_pwrite(struct ps_prochandle *P, psaddr_t addr, const void *buf, size_t size) in ps_pwrite()
157 const char *name, psaddr_t *symp) in ps_pglobal_lookup()
166 *symp = (psaddr_t)sym.st_value; in ps_pglobal_lookup()
H A Dmdb_tdb.h57 td_err_e (*td_thr_tlsbase)(const td_thrhandle_t *, ulong_t, psaddr_t *);
H A Dmdb_proc.c127 psaddr_t *);
1771 psaddr_t b; in pt_tls()
2514 psaddr_t *basep) in tlsbase()
2596 psaddr_t base; in pt_lookup_cb()
/titanic_41/usr/src/cmd/sgs/librtld_db/sparc/
H A Dplt32_resolution.c50 plt32_resolution(rd_agent_t *rap, psaddr_t pc, lwpid_t lwpid, in plt32_resolution()
51 psaddr_t pltbase, rd_plt_info_t *rpi) in plt32_resolution()
55 psaddr_t destaddr = 0; in plt32_resolution()
56 psaddr_t pltoff, pltaddr; in plt32_resolution()
/titanic_41/usr/src/lib/libproc/common/
H A DPservice.c58 ps_pread(struct ps_prochandle *P, psaddr_t addr, void *buf, size_t size) in ps_pread()
66 ps_pwrite(struct ps_prochandle *P, psaddr_t addr, const void *buf, size_t size) in ps_pwrite()
335 const char *sym_name, psaddr_t *sym_addr) in ps_pglobal_lookup()
342 *sym_addr = (psaddr_t)sym.st_value; in ps_pglobal_lookup()
H A Dllib-lproc139 psaddr_t addr, void *buf, size_t size);
141 psaddr_t addr, const void *buf, size_t size);
143 psaddr_t addr, void *buf, size_t size);
145 psaddr_t addr, const void *buf, size_t size);
147 psaddr_t addr, void *buf, size_t size);
149 psaddr_t addr, const void *buf, size_t size);
225 psaddr_t *sym_addr);
/titanic_41/usr/src/lib/brand/shared/librtld_db/common/
H A Dbrand_librtld_db.c120 psaddr_t addr, void **dynpp, size_t *dynpp_sz) in dummy_ldb_get_dyns32()
274 psaddr_t addr, void **dynpp, size_t *dynpp_sz) in brand_ldb_get_dyns32()