Home
last modified time | relevance | path

Searched refs:dynp (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/stand/common/
H A Dself_reloc.c71 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-12.1/sys/powerpc/powerpc/
H A Delf32_machdep.c167 void elf_reloc_self(Elf_Dyn *dynp, Elf_Addr relocbase);
308 elf_reloc_self(Elf_Dyn *dynp, Elf_Addr relocbase) in elf_reloc_self() argument
317 for (; dynp->d_tag != DT_NULL; dynp++) { in elf_reloc_self()
318 switch (dynp->d_tag) { in elf_reloc_self()
320 rela = (Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in elf_reloc_self()
323 relasz = dynp->d_un.d_val; in elf_reloc_self()
H A Delf64_machdep.c185 void elf_reloc_self(Elf_Dyn *dynp, Elf_Addr relocbase);
347 elf_reloc_self(Elf_Dyn *dynp, Elf_Addr relocbase) in elf_reloc_self() argument
356 for (; dynp->d_tag != DT_NULL; dynp++) { in elf_reloc_self()
357 switch (dynp->d_tag) { in elf_reloc_self()
359 rela = (Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in elf_reloc_self()
362 relasz = dynp->d_un.d_val; in elf_reloc_self()
/freebsd-12.1/libexec/rtld-elf/mips/
H A Dreloc.c217 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in _rtld_relocate_nonplt_self() argument
227 for (; dynp->d_tag != DT_NULL; dynp++) { in _rtld_relocate_nonplt_self()
228 switch (dynp->d_tag) { in _rtld_relocate_nonplt_self()
230 rel = (const Elf_Rel *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self()
233 relsz = dynp->d_un.d_val; in _rtld_relocate_nonplt_self()
236 symtab = (const Elf_Sym *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self()
239 got = (Elf_Addr *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self()
242 local_gotno = dynp->d_un.d_val; in _rtld_relocate_nonplt_self()
245 symtabno = dynp->d_un.d_val; in _rtld_relocate_nonplt_self()
248 gotsym = dynp->d_un.d_val; in _rtld_relocate_nonplt_self()
/freebsd-12.1/libexec/rtld-elf/
H A Drtld.c1008 const Elf_Dyn *dynp; in digest_dynamic1() local
1023 for (dynp = obj->dynamic; dynp->d_tag != DT_NULL; dynp++) { in digest_dynamic1()
1024 switch (dynp->d_tag) { in digest_dynamic1()
1083 dynp->d_un.d_val); in digest_dynamic1()
1092 dynp->d_un.d_val); in digest_dynamic1()
1101 dynp->d_un.d_val); in digest_dynamic1()
1107 dynp->d_un.d_ptr); in digest_dynamic1()
1120 dynp->d_un.d_ptr); in digest_dynamic1()
1190 *dyn_rpath = dynp; in digest_dynamic1()
1194 *dyn_soname = dynp; in digest_dynamic1()
[all …]
/freebsd-12.1/libexec/rtld-elf/powerpc64/
H A Dreloc.c125 reloc_non_plt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in reloc_non_plt_self() argument
134 for (; dynp->d_tag != DT_NULL; dynp++) { in reloc_non_plt_self()
135 switch (dynp->d_tag) { in reloc_non_plt_self()
137 rela = (const Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in reloc_non_plt_self()
140 relasz = dynp->d_un.d_val; in reloc_non_plt_self()
H A Drtld_machdep.h45 void reloc_non_plt_self(Elf_Dyn *dynp, Elf_Addr relocbase);
/freebsd-12.1/libexec/rtld-elf/arm/
H A Dreloc.c129 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in _rtld_relocate_nonplt_self() argument
136 for (; dynp->d_tag != DT_NULL; dynp++) { in _rtld_relocate_nonplt_self()
137 switch (dynp->d_tag) { in _rtld_relocate_nonplt_self()
139 rel = (const Elf_Rel *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self()
142 relsz = dynp->d_un.d_val; in _rtld_relocate_nonplt_self()
/freebsd-12.1/libexec/rtld-elf/powerpc/
H A Dreloc.c129 reloc_non_plt_self(Elf_Dyn *dynp, Elf_Addr relocbase) in reloc_non_plt_self() argument
138 for (; dynp->d_tag != DT_NULL; dynp++) { in reloc_non_plt_self()
139 switch (dynp->d_tag) { in reloc_non_plt_self()
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()
H A Drtld_machdep.h45 void reloc_non_plt_self(Elf_Dyn *dynp, Elf_Addr relocbase);