| /freebsd-14.2/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) 209 #define LD_HASH(x) ((x)->d_un.d_sdt->sdt_hash) 211 #define LD_NEED(x) ((x)->d_un.d_sdt->sdt_sods) 213 #define LD_PATHS(x) ((x)->d_un.d_sdt->sdt_paths) 215 #define LD_GOTSZ(x) ((x)->d_un.d_sdt->sdt_plt - (x)->d_un.d_sdt->sdt_got) 216 #define LD_RELSZ(x) ((x)->d_un.d_sdt->sdt_hash - (x)->d_un.d_sdt->sdt_rel) 217 #define LD_HASHSZ(x) ((x)->d_un.d_sdt->sdt_nzlist - (x)->d_un.d_sdt->sdt_hash) [all …]
|
| H A D | elf32.h | 126 } d_un; member
|
| H A D | elf64.h | 135 } d_un; member
|
| /freebsd-14.2/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-14.2/usr.sbin/kldxref/ |
| H A D | ef.c | 291 hash_off = ef_get_offset(ef, dp->d_un.d_ptr); in ef_parse_dynamic() 297 str_off = ef_get_offset(ef, dp->d_un.d_ptr); in ef_parse_dynamic() 303 sym_off = ef_get_offset(ef, dp->d_un.d_ptr); in ef_parse_dynamic() 306 if (dp->d_un.d_val != elf_object_size(ef->ef_efile, in ef_parse_dynamic() 316 rel_off = ef_get_offset(ef, dp->d_un.d_ptr); in ef_parse_dynamic() 322 rel_sz = dp->d_un.d_val; in ef_parse_dynamic() 325 if (dp->d_un.d_val != elf_object_size(ef->ef_efile, in ef_parse_dynamic() 335 rela_off = ef_get_offset(ef, dp->d_un.d_ptr); in ef_parse_dynamic() 341 rela_sz = dp->d_un.d_val; in ef_parse_dynamic() 344 if (dp->d_un.d_val != elf_object_size(ef->ef_efile, in ef_parse_dynamic()
|
| /freebsd-14.2/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-14.2/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-14.2/libexec/rtld-elf/ |
| H A D | rtld.c | 1304 plttype = dynp->d_un.d_val; in digest_dynamic1() 1327 dynp->d_un.d_val); in digest_dynamic1() 1336 dynp->d_un.d_val); in digest_dynamic1() 1345 dynp->d_un.d_val); in digest_dynamic1() 1351 dynp->d_un.d_ptr); in digest_dynamic1() 1364 dynp->d_un.d_ptr); in digest_dynamic1() 1384 nep->name = dynp->d_un.d_val; in digest_dynamic1() 1396 nep->name = dynp->d_un.d_val; in digest_dynamic1() 1411 nep->name = dynp->d_un.d_val; in digest_dynamic1() 1487 if (dynp->d_un.d_val & DF_ORIGIN) in digest_dynamic1() [all …]
|
| /freebsd-14.2/sys/kern/ |
| H A D | link_elf.c | 584 (ef->address + dp->d_un.d_ptr); in parse_dynamic() 592 ef->strtab = (caddr_t) (ef->address + dp->d_un.d_ptr); in parse_dynamic() 595 ef->strsz = dp->d_un.d_val; in parse_dynamic() 601 if (dp->d_un.d_val != sizeof(Elf_Sym)) in parse_dynamic() 611 ef->relsize = dp->d_un.d_val; in parse_dynamic() 614 if (dp->d_un.d_val != sizeof(Elf_Rel)) in parse_dynamic() 621 ef->pltrelsize = dp->d_un.d_val; in parse_dynamic() 627 ef->relasize = dp->d_un.d_val; in parse_dynamic() 630 if (dp->d_un.d_val != sizeof(Elf_Rela)) in parse_dynamic() 634 plttype = dp->d_un.d_val; in parse_dynamic() [all …]
|
| /freebsd-14.2/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 | 403 rela = (Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in elf_reloc_self() 406 relasz = dynp->d_un.d_val; in elf_reloc_self()
|
| /freebsd-14.2/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-14.2/contrib/file/src/ |
| H A D | readelf.h | 450 } d_un; member 458 } d_un; member
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | ELFTypes.h | 359 } d_un; 369 } d_un; 376 using Elf_Dyn_Base<ELFT>::d_un; 380 uintX_t getVal() const { return d_un.d_val; } 381 uintX_t getPtr() const { return d_un.d_ptr; }
|
| /freebsd-14.2/libexec/rtld-elf/arm/ |
| H A D | reloc.c | 97 rel = (const Elf_Rel *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 100 relsz = dynp->d_un.d_val; in _rtld_relocate_nonplt_self()
|
| /freebsd-14.2/libexec/rtld-elf/powerpc64/ |
| H A D | reloc.c | 136 rela = (const Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in reloc_non_plt_self() 139 relasz = dynp->d_un.d_val; in reloc_non_plt_self()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | ELFDump.cpp | 236 outs() << (Data + Dyn.d_un.d_val) << "\n"; in printDynamicSection() 242 outs() << format(Fmt, (uint64_t)Dyn.d_un.d_val); in printDynamicSection()
|
| /freebsd-14.2/usr.bin/elfdump/ |
| H A D | elfdump.c | 94 offsetof(Elf32_Dyn, d_tag), offsetof(Elf32_Dyn, d_un.d_ptr), 95 offsetof(Elf32_Dyn, d_un.d_val), 135 offsetof(Elf64_Dyn, d_tag), offsetof(Elf64_Dyn, d_un.d_ptr), 136 offsetof(Elf64_Dyn, d_un.d_val),
|
| /freebsd-14.2/libexec/rtld-elf/powerpc/ |
| H A D | reloc.c | 141 rela = (const Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in reloc_non_plt_self() 144 relasz = dynp->d_un.d_val; in reloc_non_plt_self()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | ELF.h | 1503 } d_un; member 1512 } d_un; member
|
| /freebsd-14.2/usr.bin/ldd/ |
| H A D | ldd.c | 382 pie = (dyn[i].d_un.d_val & DF_1_PIE) != 0; in is_pie()
|
| /freebsd-14.2/contrib/elftoolchain/readelf/ |
| H A D | readelf.c | 2849 printf(" %ju\n", (uintmax_t) dyn->d_un.d_val); in dump_arch_dyn_val() 2876 printf(" 0x%jx\n", (uintmax_t) dyn->d_un.d_val); in dump_arch_dyn_val() 2881 printf(" %s\n", timestamp(dyn->d_un.d_val)); in dump_arch_dyn_val() 2966 name = dyn_str(re, stab, dyn->d_un.d_val); in dump_dyn_val() 2988 printf(" 0x%jx\n", (uintmax_t) dyn->d_un.d_val); in dump_dyn_val() 3002 printf(" %ju (bytes)\n", (uintmax_t) dyn->d_un.d_val); in dump_dyn_val() 3008 printf(" %ju\n", (uintmax_t) dyn->d_un.d_val); in dump_dyn_val() 3032 printf(" %s\n", timestamp(dyn->d_un.d_val)); in dump_dyn_val() 3035 dump_flags(dt_flags, dyn->d_un.d_val); in dump_dyn_val() 3038 dump_flags(dt_flags_1, dyn->d_un.d_val); in dump_dyn_val() [all …]
|