GElf_Addr
GElf_Addr dt_symtab, dt_strtab, dt_hash;
gst->gst_dsect->gs_shdr.sh_offset = dt_symtab - (GElf_Addr)base;
gst->gst_ssect->gs_shdr.sh_offset = dt_strtab - (GElf_Addr)base;
sym.st_value = (GElf_Addr)addr;
GElf_Addr b = 0, e = 0;
dtracemdb_lookup_by_addr(void *varg, GElf_Addr addr, GElf_Sym *symp,
symptr->st_value += (GElf_Addr)(mp->mi_addr);
GElf_Addr txt_origin; /* module's start as given in file */
GElf_Addr data_end; /* module's end addr as in file */
static GElf_Addr
GElf_Addr txt_origin = 0;
dst->r_offset = (GElf_Addr)r->r_offset;
dst->r_addend = (GElf_Addr)r->r_addend;
dst->r_offset = (GElf_Addr)r->r_offset;
GElf_Addr value;
GElf_Addr dm_text_va; /* virtual address of text section */
GElf_Addr dm_data_va; /* virtual address of data section */
GElf_Addr dm_bss_va; /* virtual address of BSS */
GElf_Addr, GElf_Sym *, uint_t *);
dtrace_lookup_by_addr(dtrace_hdl_t *dtp, GElf_Addr addr,
dt_module_symaddr32(dt_module_t *dmp, GElf_Addr addr,
dt_module_symaddr64(dt_module_t *dmp, GElf_Addr addr,
GElf_Addr dto_text_va; /* address of text section */
GElf_Addr dto_data_va; /* address of data section */
GElf_Addr dto_bss_va; /* address of BSS */
extern int dtrace_lookup_by_addr(dtrace_hdl_t *, GElf_Addr addr,
int (*dtv_lookup_by_addr)(void *, GElf_Addr, GElf_Sym *,
GElf_Addr addr;
addr = (GElf_Addr)(uint32_t)(*jenv)->CallIntMethod(jenv,
addr = (GElf_Addr)(*jenv)->CallLongMethod(jenv,
GElf_Addr addr;
addr = (GElf_Addr)(uint32_t)(*jenv)->CallIntMethod(jenv,
addr = (GElf_Addr)(*jenv)->CallLongMethod(jenv,
sym_by_addr_binary(sym_tbl_t *symtab, GElf_Addr addr, GElf_Sym *symp,
sym_by_addr_linear(sym_tbl_t *symtab, GElf_Addr addr, GElf_Sym *symbolp,
sym_by_addr(sym_tbl_t *symtab, GElf_Addr addr, GElf_Sym *symp, uint_t *idp)