Searched refs:dynp (Results 1 – 11 of 11) sorted by relevance
/freebsd/stand/common/ |
H A D | self_reloc.c | 71 ElfW_Dyn *dynp; in self_reloc() local 78 for (dynp = dynamic; dynp->d_tag != DT_NULL; dynp++) { in self_reloc() 79 switch (dynp->d_tag) { in self_reloc() 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()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | elf32_machdep.c | 178 void elf_reloc_self(Elf_Dyn *dynp, Elf_Addr relocbase); 337 elf_reloc_self(Elf_Dyn *dynp, Elf_Addr relocbase) in elf_reloc_self() argument 346 for (; dynp->d_tag != DT_NULL; dynp++) { in elf_reloc_self() 347 switch (dynp->d_tag) { in elf_reloc_self() 349 rela = (Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in elf_reloc_self() 352 relasz = dynp->d_un.d_val; in elf_reloc_self()
|
H A D | elf64_machdep.c | 201 void elf_reloc_self(Elf_Dyn *dynp, Elf_Addr relocbase); 389 elf_reloc_self(Elf_Dyn *dynp, Elf_Addr relocbase) in elf_reloc_self() argument 398 for (; dynp->d_tag != DT_NULL; dynp++) { in elf_reloc_self() 399 switch (dynp->d_tag) { in elf_reloc_self() 401 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/libexec/rtld-elf/powerpc64/ |
H A D | reloc.c | 56 arch_digest_dynamic(struct Struct_Obj_Entry *obj, const Elf_Dyn *dynp) in arch_digest_dynamic() argument 58 if (dynp->d_tag == DT_PPC64_GLINK) { in arch_digest_dynamic() 59 obj->glink = (Elf_Addr)(obj->relocbase + dynp->d_un.d_ptr); in arch_digest_dynamic() 135 reloc_non_plt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in reloc_non_plt_self() argument 144 for (; dynp->d_tag != DT_NULL; dynp++) { in reloc_non_plt_self() 145 switch (dynp->d_tag) { in reloc_non_plt_self() 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 | 61 arch_digest_dynamic(struct Struct_Obj_Entry *obj, const Elf_Dyn *dynp) in arch_digest_dynamic() argument 63 if (dynp->d_tag == DT_PPC_GOT) { in arch_digest_dynamic() 64 obj->gotptr = (Elf_Addr *)(obj->relocbase + dynp->d_un.d_ptr); in arch_digest_dynamic() 140 reloc_non_plt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in reloc_non_plt_self() argument 149 for (; dynp->d_tag != DT_NULL; dynp++) { in reloc_non_plt_self() 150 switch (dynp->d_tag) { in reloc_non_plt_self() 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/libexec/rtld-elf/ |
H A D | rtld.c | 1267 const Elf_Dyn *dynp; in digest_dynamic1() local 1282 dynp = obj->dynamic; in digest_dynamic1() 1283 if (dynp == NULL) in digest_dynamic1() 1285 for (; dynp->d_tag != DT_NULL; dynp++) { in digest_dynamic1() 1286 switch (dynp->d_tag) { in digest_dynamic1() 1289 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() [all …]
|
/freebsd/libexec/rtld-elf/arm/ |
H A D | reloc.c | 87 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in _rtld_relocate_nonplt_self() argument 93 for (; dynp->d_tag != DT_NULL; dynp++) { in _rtld_relocate_nonplt_self() 94 switch (dynp->d_tag) { in _rtld_relocate_nonplt_self() 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/libexec/rtld-elf/riscv/ |
H A D | rtld_machdep.h | 58 #define arch_digest_dynamic(obj, dynp) false argument
|
/freebsd/libexec/rtld-elf/aarch64/ |
H A D | reloc.c | 57 arch_digest_dynamic(struct Struct_Obj_Entry *obj, const Elf_Dyn *dynp) in arch_digest_dynamic() argument 59 if (dynp->d_tag == DT_AARCH64_VARIANT_PCS) { in arch_digest_dynamic()
|
/freebsd/lib/libkldelf/ |
H A D | elf.c | 347 GElf_Dyn **dynp) in elf_read_dynamic() argument 377 *dynp = dyn; in elf_read_dynamic()
|
H A D | kldelf.h | 231 GElf_Dyn **dynp);
|