Home
last modified time | relevance | path

Searched refs:d_un (Results 1 – 25 of 31) 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.c876 (Elf_Hashelt*)(uintptr_t)(dp[i].d_un.d_ptr + off);
880 (char *)(uintptr_t)(dp[i].d_un.d_ptr + off);
883 ef->strsz = dp[i].d_un.d_val;
887 (Elf_Sym *)(uintptr_t)(dp[i].d_un.d_ptr + off);
891 (Elf_Rel *)(uintptr_t)(dp[i].d_un.d_ptr + off);
894 ef->relsz = dp[i].d_un.d_val;
898 (Elf_Rela *)(uintptr_t)(dp[i].d_un.d_ptr + off);
901 ef->relasz = dp[i].d_un.d_val;
/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.c1289 dynp->d_un.d_ptr); in digest_dynamic1()
1293 obj->relsize = dynp->d_un.d_val; in digest_dynamic1()
1297 assert(dynp->d_un.d_val == sizeof(Elf_Rel)); in digest_dynamic1()
1302 dynp->d_un.d_ptr); in digest_dynamic1()
1306 obj->pltrelsize = dynp->d_un.d_val; in digest_dynamic1()
1311 dynp->d_un.d_ptr); in digest_dynamic1()
1315 obj->relasize = dynp->d_un.d_val; in digest_dynamic1()
1319 assert(dynp->d_un.d_val == sizeof(Elf_Rela)); in digest_dynamic1()
1324 dynp->d_un.d_ptr); in digest_dynamic1()
1328 obj->relrsize = dynp->d_un.d_val; in digest_dynamic1()
[all …]
/freebsd/sys/kern/
H A Dlink_elf.c594 (ef->address + dp->d_un.d_ptr); in parse_dynamic()
602 ef->strtab = (caddr_t) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
605 ef->strsz = dp->d_un.d_val; in parse_dynamic()
608 ef->symtab = (Elf_Sym*) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
611 if (dp->d_un.d_val != sizeof(Elf_Sym)) in parse_dynamic()
615 ef->got = (Elf_Addr *) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
618 ef->rel = (const Elf_Rel *) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
621 ef->relsize = dp->d_un.d_val; in parse_dynamic()
624 if (dp->d_un.d_val != sizeof(Elf_Rel)) in parse_dynamic()
628 ef->pltrel = (const Elf_Rel *) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
[all …]
/freebsd/sys/powerpc/powerpc/
H A Delf32_machdep.c349 rela = (Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in elf_reloc_self()
352 relasz = dynp->d_un.d_val; in elf_reloc_self()
425 got = (Elf_Addr *)(loadbase + dp->d_un.d_ptr); in elf_cpu_parse_dynamic()
H A Delf64_machdep.c401 rela = (Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in elf_reloc_self()
404 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
H A Dreadelf.c220 ? elf_getu32(swap, dh32.d_un.d_val) \
221 : elf_getu64(swap, dh64.d_un.d_val))
/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.h362 } d_un;
372 } d_un;
379 using Elf_Dyn_Base<ELFT>::d_un;
383 uintX_t getVal() const { return d_un.d_val; }
384 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/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DELF.h1534 } d_un; member
1543 } d_un; member
/freebsd/usr.bin/ldd/
H A Dldd.c381 pie = (dyn[i].d_un.d_val & DF_1_PIE) != 0; in is_pie()
/freebsd/contrib/elftoolchain/readelf/
H A Dreadelf.c2849 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()
3029 printf(" %s\n", dt_type(re->ehdr.e_machine, 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()
[all …]

12