Home
last modified time | relevance | path

Searched refs:Elf_Rela (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-14.2/libexec/rtld-elf/aarch64/
H A Dreloc.c69 const Elf_Rela *relalim; in do_copy_relocations()
70 const Elf_Rela *rela; in do_copy_relocations()
184 const Elf_Rela *relalim; in reloc_plt()
185 const Elf_Rela *rela; in reloc_plt()
224 const Elf_Rela *relalim; in reloc_jmpslots()
225 const Elf_Rela *rela; in reloc_jmpslots()
275 const Elf_Rela *relalim; in reloc_iresolve()
276 const Elf_Rela *rela; in reloc_iresolve()
294 const Elf_Rela *rela; in reloc_iresolve_nonplt()
312 const Elf_Rela *rela; in reloc_gnu_ifunc()
[all …]
/freebsd-14.2/libexec/rtld-elf/powerpc/
H A Dreloc.c66 const Elf_Rela *relalim; in do_copy_relocations()
67 const Elf_Rela *rela; in do_copy_relocations()
322 const Elf_Rela *relalim; in reloc_non_plt()
323 const Elf_Rela *rela; in reloc_non_plt()
434 const Elf_Rela *relalim; in reloc_plt()
435 const Elf_Rela *rela; in reloc_plt()
479 const Elf_Rela *relalim; in reloc_jmpslots()
480 const Elf_Rela *rela; in reloc_jmpslots()
530 const Elf_Rela *rela = (const Elf_Rela *) rel; in reloc_jmpslot()
612 const Elf_Rela *rela; in reloc_iresolve()
[all …]
/freebsd-14.2/libexec/rtld-elf/amd64/
H A Dreloc.c65 const Elf_Rela *relalim; in do_copy_relocations()
66 const Elf_Rela *rela; in do_copy_relocations()
130 const Elf_Rela *relalim; in reloc_non_plt()
131 const Elf_Rela *rela; in reloc_non_plt()
332 const Elf_Rela *rela; in reloc_plt()
363 const Elf_Rela *rela; in reloc_jmpslots()
433 const Elf_Rela *relalim; in reloc_iresolve()
434 const Elf_Rela *rela; in reloc_iresolve()
451 const Elf_Rela *relalim; in reloc_iresolve_nonplt()
452 const Elf_Rela *rela; in reloc_iresolve_nonplt()
[all …]
H A Drtld_start.S122 leaq (,%rsi,8),%rsi # now 8, for 24 (sizeof Elf_Rela)
/freebsd-14.2/libexec/rtld-elf/powerpc64/
H A Dreloc.c61 const Elf_Rela *relalim; in do_copy_relocations()
62 const Elf_Rela *rela; in do_copy_relocations()
317 const Elf_Rela *relalim; in reloc_non_plt()
318 const Elf_Rela *rela; in reloc_non_plt()
402 const Elf_Rela *relalim; in reloc_plt()
403 const Elf_Rela *rela; in reloc_plt()
440 const Elf_Rela *relalim; in reloc_jmpslots()
441 const Elf_Rela *rela; in reloc_jmpslots()
570 const Elf_Rela *relalim; in reloc_iresolve()
571 const Elf_Rela *rela; in reloc_iresolve()
[all …]
H A Drtld_start.S147 mulli %r4,%r12,24 # Multiply index by sizeof(Elf_Rela)
/freebsd-14.2/libexec/rtld-elf/riscv/
H A Dreloc.c88 const Elf_Rela *relalim; in do_copy_relocations()
89 const Elf_Rela *rela; in do_copy_relocations()
104 relalim = (const Elf_Rela *)((const char *)dstobj->rela + in do_copy_relocations()
148 const Elf_Rela *relalim; in reloc_plt()
149 const Elf_Rela *rela; in reloc_plt()
151 relalim = (const Elf_Rela *)((const char *)obj->pltrela + in reloc_plt()
172 const Elf_Rela *relalim; in reloc_jmpslots()
173 const Elf_Rela *rela; in reloc_jmpslots()
176 relalim = (const Elf_Rela *)((const char *)obj->pltrela + in reloc_jmpslots()
251 const Elf_Rela *relalim; in reloc_non_plt()
[all …]
/freebsd-14.2/libexec/rtld-elf/
H A Ddebug.c85 (obj->relasize / sizeof(Elf_Rela))); in dump_obj_relocations()
97 (obj->pltrelasize / sizeof(Elf_Rela))); in dump_obj_relocations()
125 dump_Elf_Rela (Obj_Entry *obj, const Elf_Rela *rela0, u_long relasize) in dump_Elf_Rela()
127 const Elf_Rela *rela; in dump_Elf_Rela()
128 const Elf_Rela *relalim; in dump_Elf_Rela()
133 relalim = (const Elf_Rela *)((const char *)rela0 + relasize); in dump_Elf_Rela()
H A Drtld.h175 const Elf_Rela *rela; /* Relocation entries with addend */
181 const Elf_Rela *pltrela; /* PLT relocation entries with addend */
405 void dump_Elf_Rela(Obj_Entry *, const Elf_Rela *, u_long);
/freebsd-14.2/stand/common/
H A Dreloc_elf.c60 const Elf_Rela *rela; in __elfN()
75 rela = (const Elf_Rela *)reldata; in __elfN()
135 const Elf_Rela *rela; in __elfN()
148 rela = (const Elf_Rela *)reldata; in __elfN()
194 const Elf_Rela *rela; in __elfN()
H A Dload_elf_obj.c514 Elf_Rela a, *abase; in __elfN()
533 abase = (Elf_Rela *)(intptr_t)shdr[i].sh_addr; in __elfN()
535 nrela = shdr[i].sh_size / sizeof(Elf_Rela); in __elfN()
/freebsd-14.2/lib/libc/csu/
H A Dlibc_start1.c47 extern const Elf_Rela __rela_iplt_start[] __weak_symbol __hidden;
48 extern const Elf_Rela __rela_iplt_end[] __weak_symbol __hidden;
55 const Elf_Rela *r; in process_irelocs()
/freebsd-14.2/sys/powerpc/powerpc/
H A Delf32_machdep.c244 const Elf_Rela *rela; in elf_reloc_internal()
252 rela = (const Elf_Rela *)data; in elf_reloc_internal()
341 Elf_Rela *rela = NULL, *relalim; in elf_reloc_self()
351 rela = (Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in elf_reloc_self()
362 relalim = (Elf_Rela *)((caddr_t)rela + relasz); in elf_reloc_self()
H A Delf64_machdep.c331 const Elf_Rela *rela; in elf_reloc_internal()
339 rela = (const Elf_Rela *)data; in elf_reloc_internal()
393 Elf_Rela *rela = NULL, *relalim; in elf_reloc_self()
403 rela = (Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in elf_reloc_self()
414 relalim = (Elf_Rela *)((caddr_t)rela + relasz); in elf_reloc_self()
/freebsd-14.2/lib/libc/csu/aarch64/
H A Dreloc.c28 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
/freebsd-14.2/lib/libc/csu/amd64/
H A Dreloc.c52 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
/freebsd-14.2/lib/libc/csu/powerpc64/
H A Dreloc.c50 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
/freebsd-14.2/sys/i386/i386/
H A Delf_machdep.c181 const Elf_Rela *rela; in elf_reloc_internal()
193 rela = (const Elf_Rela *)data; in elf_reloc_internal()
/freebsd-14.2/sys/arm/arm/
H A Delf_machdep.c193 const Elf_Rela *rela; in elf_reloc_internal()
205 rela = (const Elf_Rela *)data; in elf_reloc_internal()
/freebsd-14.2/sys/arm64/arm64/
H A Delf_machdep.c182 const Elf_Rela *rela; in elf_reloc_internal()
194 rela = (const Elf_Rela *)data; in elf_reloc_internal()
/freebsd-14.2/sys/kern/
H A Dlink_elf.c93 const Elf_Rela *pltrela; /* DT_JMPREL */
97 const Elf_Rela *rela; /* DT_RELA */
624 ef->rela = (const Elf_Rela *) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
630 if (dp->d_un.d_val != sizeof(Elf_Rela)) in parse_dynamic()
647 ef->pltrela = (const Elf_Rela *)ef->pltrel; in parse_dynamic()
1441 const Elf_Rela *rela; in relocate_file1()
1885 const Elf_Rela *relalim; in link_elf_reloc_local()
1886 const Elf_Rela *rela; in link_elf_reloc_local()
1901 relalim = (const Elf_Rela *) in link_elf_reloc_local()
H A Dlink_elf_obj.c87 Elf_Rela *rela;
590 ef->relatab[ra].rela = (Elf_Rela *)shdr[i].sh_addr; in link_elf_link_preload()
592 shdr[i].sh_size / sizeof(Elf_Rela); in link_elf_link_preload()
1185 shdr[i].sh_size / sizeof(Elf_Rela); in link_elf_load_file()
1362 const Elf_Rela *relalim; in relocate_file1()
1363 const Elf_Rela *rela; in relocate_file1()
1794 const Elf_Rela *relalim; in link_elf_reloc_local()
1795 const Elf_Rela *rela; in link_elf_reloc_local()
/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.cpp1715 auto *p = reinterpret_cast<Elf_Rela *>(buf); in writeTo()
1810 std::vector<Elf_Rela> relatives, nonRelatives; in updateAllocSize()
1813 Elf_Rela r; in updateAllocSize()
1835 std::vector<Elf_Rela> ungroupedRelatives; in updateAllocSize()
1838 std::vector<Elf_Rela> group; in updateAllocSize()
1861 llvm::sort(nonRelatives, [](const Elf_Rela &a, const Elf_Rela &b) { in updateAllocSize()
1881 std::vector<Elf_Rela> ungroupedNonRelatives; in updateAllocSize()
1896 llvm::sort(ungroupedNonRelatives, [](const Elf_Rela &a, const Elf_Rela &b) { in updateAllocSize()
1944 for (Elf_Rela &r : ungroupedRelatives) { in updateAllocSize()
1959 for (const Elf_Rela &r : g) { in updateAllocSize()
[all …]
/freebsd-14.2/sys/amd64/amd64/
H A Delf_machdep.c286 const Elf_Rela *rela; in elf_reloc_internal()
308 rela = (const Elf_Rela *)data; in elf_reloc_internal()
/freebsd-14.2/sys/riscv/riscv/
H A Delf_machdep.c295 const Elf_Rela *rela; in elf_reloc_internal()
308 rela = (const Elf_Rela *)data; in elf_reloc_internal()

12