Home
last modified time | relevance | path

Searched refs:d_un (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/sys/sys/
H A Dlink_aout.h197 } 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 Delf32.h126 } d_un; member
H A Delf64.h135 } d_un; member
/freebsd/lib/libkldelf/
H A Def.c295 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 Dself_reloc.c82 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 Dload_elf.c878 (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 Dvdso.cpp164 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 Dgelf_dyn.c84 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 Delf_types.m493 `d_un.d_ptr, WORD',
98 `d_un.d_ptr, XWORD',
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp134 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 Drtld.c1340 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 Dlink_elf.c600 (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 Delf32_machdep.c351 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 Delf64_machdep.c405 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 Dcfi.cpp229 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 Dreadelf.h481 } d_un; member
489 } d_un; member
/freebsd/libexec/rtld-elf/powerpc64/
H A Dreloc.c59 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 Dreloc.c64 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 DELFTypes.h363 } 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 Dreloc.c96 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 Delfdump.c93 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 Delfdump.c1646 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 Dldd.c381 pie = (dyn[i].d_un.d_val & DF_1_PIE) != 0; in is_pie()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DELF.h1612 } d_un; member
1621 } d_un; member
/freebsd/contrib/elftoolchain/readelf/
H A Dreadelf.c2862 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 …]

12