| /freebsd-14.2/libexec/rtld-elf/aarch64/ |
| H A D | reloc.c | 69 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 D | reloc.c | 66 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 D | reloc.c | 65 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 D | rtld_start.S | 122 leaq (,%rsi,8),%rsi # now 8, for 24 (sizeof Elf_Rela)
|
| /freebsd-14.2/libexec/rtld-elf/powerpc64/ |
| H A D | reloc.c | 61 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 D | rtld_start.S | 147 mulli %r4,%r12,24 # Multiply index by sizeof(Elf_Rela)
|
| /freebsd-14.2/libexec/rtld-elf/riscv/ |
| H A D | reloc.c | 88 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 D | debug.c | 85 (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 D | rtld.h | 175 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 D | reloc_elf.c | 60 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 D | load_elf_obj.c | 514 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 D | libc_start1.c | 47 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 D | elf32_machdep.c | 244 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 D | elf64_machdep.c | 331 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 D | reloc.c | 28 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
|
| /freebsd-14.2/lib/libc/csu/amd64/ |
| H A D | reloc.c | 52 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
|
| /freebsd-14.2/lib/libc/csu/powerpc64/ |
| H A D | reloc.c | 50 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
|
| /freebsd-14.2/sys/i386/i386/ |
| H A D | elf_machdep.c | 181 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 D | elf_machdep.c | 193 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 D | elf_machdep.c | 182 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 D | link_elf.c | 93 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 D | link_elf_obj.c | 87 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 D | SyntheticSections.cpp | 1715 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 D | elf_machdep.c | 286 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 D | elf_machdep.c | 295 const Elf_Rela *rela; in elf_reloc_internal() 308 rela = (const Elf_Rela *)data; in elf_reloc_internal()
|