| /freebsd/sys/sys/ |
| H A D | link_aout.h | 197 } d_un; member 205 #define LD_GOT(x) ((x)->d_un.d_sdt->sdt_got) 206 #define LD_PLT(x) ((x)->d_un.d_sdt->sdt_plt) 207 #define LD_REL(x) ((x)->d_un.d_sdt->sdt_rel) 208 #define LD_SYMBOL(x) ((x)->d_un.d_sdt->sdt_nzlist) 209 #define LD_HASH(x) ((x)->d_un.d_sdt->sdt_hash) 210 #define LD_STRINGS(x) ((x)->d_un.d_sdt->sdt_strings) 211 #define LD_NEED(x) ((x)->d_un.d_sdt->sdt_sods) 212 #define LD_BUCKETS(x) ((x)->d_un.d_sdt->sdt_buckets) 213 #define LD_PATHS(x) ((x)->d_un.d_sdt->sdt_paths) [all …]
|
| H A D | elf32.h | 126 } d_un; member
|
| H A D | elf64.h | 135 } d_un; member
|
| /freebsd/lib/libkldelf/ |
| H A D | ef.c | 295 hash_off = ef_get_offset(ef, dp->d_un.d_ptr); in ef_parse_dynamic() 301 str_off = ef_get_offset(ef, dp->d_un.d_ptr); in ef_parse_dynamic() 307 sym_off = ef_get_offset(ef, dp->d_un.d_ptr); in ef_parse_dynamic() 310 if (dp->d_un.d_val != elf_object_size(ef->ef_efile, in ef_parse_dynamic() 320 rel_off = ef_get_offset(ef, dp->d_un.d_ptr); in ef_parse_dynamic() 326 rel_sz = dp->d_un.d_val; in ef_parse_dynamic() 329 if (dp->d_un.d_val != elf_object_size(ef->ef_efile, in ef_parse_dynamic() 339 rela_off = ef_get_offset(ef, dp->d_un.d_ptr); in ef_parse_dynamic() 345 rela_sz = dp->d_un.d_val; in ef_parse_dynamic() 348 if (dp->d_un.d_val != elf_object_size(ef->ef_efile, in ef_parse_dynamic()
|
| /freebsd/stand/common/ |
| H A D | self_reloc.c | 82 rel = (ElfW_Rel *)(dynp->d_un.d_ptr + baseaddr); in self_reloc() 86 relsz = dynp->d_un.d_val; in self_reloc() 90 relent = dynp->d_un.d_val; in self_reloc()
|
| H A D | load_elf.c | 878 (Elf_Hashelt*)(uintptr_t)(dp[i].d_un.d_ptr + off); 882 (char *)(uintptr_t)(dp[i].d_un.d_ptr + off); 885 ef->strsz = dp[i].d_un.d_val; 889 (Elf_Sym *)(uintptr_t)(dp[i].d_un.d_ptr + off); 893 (Elf_Rel *)(uintptr_t)(dp[i].d_un.d_ptr + off); 896 ef->relsz = dp[i].d_un.d_val; 900 (Elf_Rela *)(uintptr_t)(dp[i].d_un.d_ptr + off); 903 ef->relasz = dp[i].d_un.d_val;
|
| /freebsd/contrib/llvm-project/libc/src/__support/OSUtil/linux/ |
| H A D | vdso.cpp | 164 strtab = reinterpret_cast<const char *>(vdso_addr + d->d_un.d_ptr); in populate_symbol_table() 167 symtab = reinterpret_cast<ElfW(Sym) *>(vdso_addr + d->d_un.d_ptr); in populate_symbol_table() 170 versym = reinterpret_cast<uint16_t *>(vdso_addr + d->d_un.d_ptr); in populate_symbol_table() 173 verdef = reinterpret_cast<Verdef *>(vdso_addr + d->d_un.d_ptr); in populate_symbol_table()
|
| /freebsd/contrib/elftoolchain/libelf/ |
| H A D | gelf_dyn.c | 84 dst->d_un.d_val = (Elf64_Xword) dyn32->d_un.d_val; in gelf_getdyn() 144 LIBELF_COPY_U32(dyn32, ds, d_un.d_val); in gelf_update_dyn()
|
| H A D | elf_types.m4 | 93 `d_un.d_ptr, WORD', 98 `d_un.d_ptr, XWORD',
|
| /freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/ |
| H A D | ELFObjHandler.cpp | 134 Entry.d_un.d_ptr = Addr; in addAddr() 140 Entries[Index].d_un.d_ptr = Addr; in modifyAddr() 146 Entry.d_un.d_val = Value; in addValue() 152 Entries[Index].d_un.d_val = Value; in modifyValue() 459 Dyn.SONameOffset = Entry.d_un.d_val; in populateDynamic() 462 Dyn.StrTabAddr = Entry.d_un.d_ptr; in populateDynamic() 466 Dyn.StrSize = Entry.d_un.d_val; in populateDynamic() 470 Dyn.NeededLibNames.push_back(Entry.d_un.d_val); in populateDynamic() 473 Dyn.DynSymAddr = Entry.d_un.d_ptr; in populateDynamic() 477 Dyn.ElfHash = Entry.d_un.d_ptr; in populateDynamic() [all …]
|
| /freebsd/libexec/rtld-elf/ |
| H A D | rtld.c | 1340 dynp->d_un.d_ptr); in digest_dynamic1() 1344 obj->relsize = dynp->d_un.d_val; in digest_dynamic1() 1348 assert(dynp->d_un.d_val == sizeof(Elf_Rel)); in digest_dynamic1() 1353 dynp->d_un.d_ptr); in digest_dynamic1() 1357 obj->pltrelsize = dynp->d_un.d_val; in digest_dynamic1() 1362 dynp->d_un.d_ptr); in digest_dynamic1() 1366 obj->relasize = dynp->d_un.d_val; in digest_dynamic1() 1370 assert(dynp->d_un.d_val == sizeof(Elf_Rela)); in digest_dynamic1() 1375 dynp->d_un.d_ptr); in digest_dynamic1() 1379 obj->relrsize = dynp->d_un.d_val; in digest_dynamic1() [all …]
|
| /freebsd/sys/kern/ |
| H A D | link_elf.c | 600 (ef->address + dp->d_un.d_ptr); in parse_dynamic() 608 ef->strtab = (caddr_t) (ef->address + dp->d_un.d_ptr); in parse_dynamic() 611 ef->strsz = dp->d_un.d_val; in parse_dynamic() 614 ef->symtab = (Elf_Sym*) (ef->address + dp->d_un.d_ptr); in parse_dynamic() 617 if (dp->d_un.d_val != sizeof(Elf_Sym)) in parse_dynamic() 621 ef->got = (Elf_Addr *) (ef->address + dp->d_un.d_ptr); in parse_dynamic() 624 ef->rel = (const Elf_Rel *) (ef->address + dp->d_un.d_ptr); in parse_dynamic() 627 ef->relsize = dp->d_un.d_val; in parse_dynamic() 630 if (dp->d_un.d_val != sizeof(Elf_Rel)) in parse_dynamic() 634 ef->pltrel = (const Elf_Rel *) (ef->address + dp->d_un.d_ptr); in parse_dynamic() [all …]
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | elf32_machdep.c | 351 rela = (Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in elf_reloc_self() 354 relasz = dynp->d_un.d_val; in elf_reloc_self() 427 got = (Elf_Addr *)(loadbase + dp->d_un.d_ptr); in elf_cpu_parse_dynamic()
|
| H A D | elf64_machdep.c | 405 rela = (Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in elf_reloc_self() 408 relasz = dynp->d_un.d_val; in elf_reloc_self()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/cfi/ |
| H A D | cfi.cpp | 229 symtab = p->d_un.d_ptr; in find_cfi_check_in_dso() 231 strtab = p->d_un.d_ptr; in find_cfi_check_in_dso() 233 strsz = p->d_un.d_ptr; in find_cfi_check_in_dso()
|
| /freebsd/contrib/file/src/ |
| H A D | readelf.h | 481 } d_un; member 489 } d_un; member
|
| /freebsd/libexec/rtld-elf/powerpc64/ |
| H A D | reloc.c | 59 obj->glink = (Elf_Addr)(obj->relocbase + dynp->d_un.d_ptr); in arch_digest_dynamic() 147 rela = (const Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in reloc_non_plt_self() 150 relasz = dynp->d_un.d_val; in reloc_non_plt_self()
|
| /freebsd/libexec/rtld-elf/powerpc/ |
| H A D | reloc.c | 64 obj->gotptr = (Elf_Addr *)(obj->relocbase + dynp->d_un.d_ptr); in arch_digest_dynamic() 152 rela = (const Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in reloc_non_plt_self() 155 relasz = dynp->d_un.d_val; in reloc_non_plt_self()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | ELFTypes.h | 363 } d_un; 373 } d_un; 380 using Elf_Dyn_Base<ELFT>::d_un; 384 uintX_t getVal() const { return d_un.d_val; } 385 uintX_t getPtr() const { return d_un.d_ptr; }
|
| /freebsd/libexec/rtld-elf/arm/ |
| H A D | reloc.c | 96 rel = (const Elf_Rel *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 99 relsz = dynp->d_un.d_val; in _rtld_relocate_nonplt_self()
|
| /freebsd/usr.bin/elfdump/ |
| H A D | elfdump.c | 93 offsetof(Elf32_Dyn, d_tag), offsetof(Elf32_Dyn, d_un.d_ptr), 94 offsetof(Elf32_Dyn, d_un.d_val), 134 offsetof(Elf64_Dyn, d_tag), offsetof(Elf64_Dyn, d_un.d_ptr), 135 offsetof(Elf64_Dyn, d_un.d_val),
|
| /freebsd/contrib/elftoolchain/elfdump/ |
| H A D | elfdump.c | 1646 dyn.d_un.d_val)) == NULL) in elf_print_dynamic() 1649 PRT("%#-16jx %s\n", (uintmax_t)dyn.d_un.d_val, in elf_print_dynamic() 1670 PRT("%#jx\n", (uintmax_t)dyn.d_un.d_val); in elf_print_dynamic() 1673 (uintmax_t)dyn.d_un.d_val); in elf_print_dynamic() 1686 PRT("%#jx\n", (uintmax_t)dyn.d_un.d_ptr); in elf_print_dynamic() 1689 (uintmax_t)dyn.d_un.d_ptr); in elf_print_dynamic()
|
| /freebsd/usr.bin/ldd/ |
| H A D | ldd.c | 381 pie = (dyn[i].d_un.d_val & DF_1_PIE) != 0; in is_pie()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | ELF.h | 1612 } d_un; member 1621 } d_un; member
|
| /freebsd/contrib/elftoolchain/readelf/ |
| H A D | readelf.c | 2862 printf(" %ju\n", (uintmax_t) dyn->d_un.d_val); in dump_arch_dyn_val() 2889 printf(" 0x%jx\n", (uintmax_t) dyn->d_un.d_val); in dump_arch_dyn_val() 2894 printf(" %s\n", timestamp(dyn->d_un.d_val)); in dump_arch_dyn_val() 2979 name = dyn_str(re, stab, dyn->d_un.d_val); in dump_dyn_val() 3001 printf(" 0x%jx\n", (uintmax_t) dyn->d_un.d_val); in dump_dyn_val() 3015 printf(" %ju (bytes)\n", (uintmax_t) dyn->d_un.d_val); in dump_dyn_val() 3021 printf(" %ju\n", (uintmax_t) dyn->d_un.d_val); in dump_dyn_val() 3042 printf(" %s\n", dt_type(re->ehdr.e_machine, dyn->d_un.d_val)); in dump_dyn_val() 3045 printf(" %s\n", timestamp(dyn->d_un.d_val)); in dump_dyn_val() 3048 dump_flags(dt_flags, dyn->d_un.d_val); in dump_dyn_val() [all …]
|