/illumos-gate/usr/src/lib/libtnfctl/ |
H A D | sym.c | 66 uintptr_t symaddr, char **symname); 86 uintptr_t *symaddr) 113 *symaddr = symargs.sa_addr; 123 _tnfctl_sym_find(tnfctl_handle_t *hndl, const char *symname, uintptr_t *symaddr) argument 143 obj->baseaddr, symname, symaddr); 168 const char *symname, uintptr_t *symaddr) 209 found_obj->baseaddr, symname, symaddr); 221 _tnfctl_sym_findname(tnfctl_handle_t *hndl, uintptr_t symaddr, argument 230 tnf_opaque, searching_for, symaddr); 241 obj->baseaddr, symaddr, symnam 85 _tnfctl_sym_find_in_obj(int objfd, uintptr_t baseaddr, const char *symname, uintptr_t *symaddr) argument 167 _tnfctl_sym_obj_find(tnfctl_handle_t *hndl, const char *lib_base_name, const char *symname, uintptr_t *symaddr) argument 270 sym_findname_in_obj(int objfd, uintptr_t baseaddr, uintptr_t symaddr, char **symname) argument [all...] |
H A D | tnfctl_int.h | 270 const char *symname, uintptr_t *symaddr); 272 const char *lib_base_name, const char *symname, uintptr_t *symaddr); 274 uintptr_t *symaddr); 275 tnfctl_errcode_t _tnfctl_sym_findname(tnfctl_handle_t *hndl, uintptr_t symaddr,
|
/illumos-gate/usr/src/boot/sys/boot/common/ |
H A D | reloc_elf.c | 52 __elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr, const void *reldata, argument 121 addr = symaddr(ef, symidx); 183 addr = symaddr(ef, symidx); 222 (void)symaddr;
|
H A D | bootstrap.h | 252 int __elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr,
|
H A D | load_elf.c | 81 static symaddr_fn __elfN(symaddr); 1068 error = __elfN(reloc)(ef, __elfN(symaddr), &r, ELF_RELOC_REL, 1076 error = __elfN(reloc)(ef, __elfN(symaddr), &a, ELF_RELOC_RELA, 1086 __elfN(symaddr)(struct elf_file *ef __unused, Elf_Size symidx __unused) function
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | modsysfile.c | 1174 uintptr_t symaddr; local 1178 symaddr = kobj_getelfsym(sysp->sys_ptr, NULL, &size); 1184 symaddr = kobj_getelfsym(sysp->sys_ptr, 1189 if (symaddr != NULL) { 1192 set_int8_var(symaddr, sysp); 1195 set_int16_var(symaddr, sysp); 1201 set_int32_var(symaddr, sysp); 1204 set_int64_var(symaddr, sysp); 1221 set_int8_var(uintptr_t symaddr, struct sysparam *sysp) argument 1228 *(uint8_t *)symaddr, sys 1248 set_int16_var(uintptr_t symaddr, struct sysparam *sysp) argument 1275 set_int32_var(uintptr_t symaddr, struct sysparam *sysp) argument 1302 set_int64_var(uintptr_t symaddr, struct sysparam *sysp) argument [all...] |
/illumos-gate/usr/src/cmd/sgs/librtld_db/common/ |
H A D | rd_elf.c | 175 psaddr_t symaddr; local 245 &symaddr) != PS_OK) { 250 rap->rd_rdebug = symaddr; 252 EC_ADDR(symaddr))); 264 MSG_ORIG(MSG_SYM_DYNAMIC), &symaddr) != PS_OK) { 269 rc = find_dynamic_ent32(rap, symaddr, DT_DEBUG, &dyn); 345 MSG_ORIG(MSG_SYM_PREINIT), &symaddr) != PS_OK) { 350 rap->rd_preinit = symaddr; 353 MSG_ORIG(MSG_SYM_POSTINIT), &symaddr) != PS_OK) { 358 rap->rd_postinit = symaddr; [all...] |
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | relocate.c | 95 Addr symaddr = crp->c_val; local 180 (reloc->r_offset < symaddr) || 182 (symaddr + sdp->sd_sym->st_size)))
|