| /freebsd-14-stable/libexec/rtld-elf/aarch64/ |
| HD | reloc.c | 69 const Elf_Rela *relalim; in do_copy_relocations() 70 const Elf_Rela *rela; in do_copy_relocations() 85 relalim = (const Elf_Rela *)((const char *)dstobj->rela + in do_copy_relocations() 142 reloc_tlsdesc(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *where, in reloc_tlsdesc() 184 const Elf_Rela *relalim; in reloc_plt() 185 const Elf_Rela *rela; in reloc_plt() 187 relalim = (const Elf_Rela *)((const char *)obj->pltrela + in reloc_plt() 224 const Elf_Rela *relalim; in reloc_jmpslots() 225 const Elf_Rela *rela; in reloc_jmpslots() 231 relalim = (const Elf_Rela *)((const char *)obj->pltrela + in reloc_jmpslots() [all …]
|
| /freebsd-14-stable/libexec/rtld-elf/powerpc/ |
| HD | reloc.c | 66 const Elf_Rela *relalim; in do_copy_relocations() 67 const Elf_Rela *rela; in do_copy_relocations() 74 relalim = (const Elf_Rela *)((const char *) dstobj->rela + in do_copy_relocations() 131 const Elf_Rela *rela = NULL, *relalim; in reloc_non_plt_self() 141 rela = (const Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in reloc_non_plt_self() 152 relalim = (const Elf_Rela *)((const char *)rela + relasz); in reloc_non_plt_self() 165 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object() 322 const Elf_Rela *relalim; in reloc_non_plt() 323 const Elf_Rela *rela; in reloc_non_plt() 343 relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize); in reloc_non_plt() [all …]
|
| /freebsd-14-stable/libexec/rtld-elf/amd64/ |
| HD | reloc.c | 65 const Elf_Rela *relalim; in do_copy_relocations() 66 const Elf_Rela *rela; in do_copy_relocations() 70 relalim = (const Elf_Rela *)((const char *) dstobj->rela + dstobj->relasize); in do_copy_relocations() 130 const Elf_Rela *relalim; in reloc_non_plt() 131 const Elf_Rela *rela; in reloc_non_plt() 153 relalim = (const Elf_Rela *)((const char*)obj->rela + obj->relasize); in reloc_non_plt() 331 const Elf_Rela *relalim; in reloc_plt() 332 const Elf_Rela *rela; in reloc_plt() 334 relalim = (const Elf_Rela *)((const char *)obj->pltrela + obj->pltrelasize); in reloc_plt() 362 const Elf_Rela *relalim; in reloc_jmpslots() [all …]
|
| /freebsd-14-stable/libexec/rtld-elf/powerpc64/ |
| HD | reloc.c | 61 const Elf_Rela *relalim; in do_copy_relocations() 62 const Elf_Rela *rela; in do_copy_relocations() 69 relalim = (const Elf_Rela *)((const char *) dstobj->rela + in do_copy_relocations() 126 const Elf_Rela *rela = NULL, *relalim; in reloc_non_plt_self() 136 rela = (const Elf_Rela *)(relocbase+dynp->d_un.d_ptr); in reloc_non_plt_self() 147 relalim = (const Elf_Rela *)((const char *)rela + relasz); in reloc_non_plt_self() 160 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object() 317 const Elf_Rela *relalim; in reloc_non_plt() 318 const Elf_Rela *rela; in reloc_non_plt() 341 relalim = (const Elf_Rela *)((const char *)obj->rela + obj->relasize); in reloc_non_plt() [all …]
|
| HD | rtld_start.S | 147 mulli %r4,%r12,24 # Multiply index by sizeof(Elf_Rela)
|
| /freebsd-14-stable/libexec/rtld-elf/riscv/ |
| HD | 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-stable/libexec/rtld-elf/ |
| HD | 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()
|
| HD | 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-stable/stand/common/ |
| HD | 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()
|
| HD | 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-stable/lib/libc/csu/ |
| HD | 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-stable/sys/powerpc/powerpc/ |
| HD | 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()
|
| HD | 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-stable/lib/libc/csu/aarch64/ |
| HD | reloc.c | 28 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
|
| /freebsd-14-stable/lib/libc/csu/amd64/ |
| HD | reloc.c | 52 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
|
| /freebsd-14-stable/lib/libc/csu/powerpc64/ |
| HD | reloc.c | 50 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
|
| /freebsd-14-stable/sys/i386/i386/ |
| HD | elf_machdep.c | 181 const Elf_Rela *rela; in elf_reloc_internal() 193 rela = (const Elf_Rela *)data; in elf_reloc_internal()
|
| /freebsd-14-stable/sys/arm/arm/ |
| HD | elf_machdep.c | 193 const Elf_Rela *rela; in elf_reloc_internal() 205 rela = (const Elf_Rela *)data; in elf_reloc_internal()
|
| /freebsd-14-stable/sys/arm64/arm64/ |
| HD | elf_machdep.c | 182 const Elf_Rela *rela; in elf_reloc_internal() 194 rela = (const Elf_Rela *)data; in elf_reloc_internal()
|
| /freebsd-14-stable/sys/kern/ |
| HD | link_elf.c | 93 const Elf_Rela *pltrela; /* DT_JMPREL */ 97 const Elf_Rela *rela; /* DT_RELA */ 630 ef->rela = (const Elf_Rela *) (ef->address + dp->d_un.d_ptr); in parse_dynamic() 636 if (dp->d_un.d_val != sizeof(Elf_Rela)) in parse_dynamic() 653 ef->pltrela = (const Elf_Rela *)ef->pltrel; in parse_dynamic() 1447 const Elf_Rela *rela; in relocate_file1() 1891 const Elf_Rela *relalim; in link_elf_reloc_local() 1892 const Elf_Rela *rela; in link_elf_reloc_local() 1907 relalim = (const Elf_Rela *) in link_elf_reloc_local()
|
| HD | link_elf_obj.c | 87 Elf_Rela *rela; 596 ef->relatab[ra].rela = (Elf_Rela *)shdr[i].sh_addr; in link_elf_link_preload() 598 shdr[i].sh_size / sizeof(Elf_Rela); in link_elf_link_preload() 1191 shdr[i].sh_size / sizeof(Elf_Rela); in link_elf_load_file() 1368 const Elf_Rela *relalim; in relocate_file1() 1369 const Elf_Rela *rela; in relocate_file1() 1800 const Elf_Rela *relalim; in link_elf_reloc_local() 1801 const Elf_Rela *rela; in link_elf_reloc_local()
|
| /freebsd-14-stable/sys/amd64/amd64/ |
| HD | elf_machdep.c | 288 const Elf_Rela *rela; in elf_reloc_internal() 310 rela = (const Elf_Rela *)data; in elf_reloc_internal()
|
| /freebsd-14-stable/sys/riscv/riscv/ |
| HD | elf_machdep.c | 295 const Elf_Rela *rela; in elf_reloc_internal() 308 rela = (const Elf_Rela *)data; in elf_reloc_internal()
|
| /freebsd-14-stable/contrib/llvm-project/lld/ELF/ |
| HD | SyntheticSections.cpp | 1405 isRela ? sizeof(Elf_Rela) : sizeof(Elf_Rel)); in computeContents() 1727 this->entsize = config->isRela ? sizeof(Elf_Rela) : sizeof(Elf_Rel); in RelocationSection() 1733 auto *p = reinterpret_cast<Elf_Rela *>(buf); in writeTo() 1738 buf += config->isRela ? sizeof(Elf_Rela) : sizeof(Elf_Rel); in writeTo() 1831 std::vector<Elf_Rela> relatives, nonRelatives; in updateAllocSize() 1834 Elf_Rela r; in updateAllocSize() 1856 std::vector<Elf_Rela> ungroupedRelatives; in updateAllocSize() 1857 std::vector<std::vector<Elf_Rela>> relativeGroups; in updateAllocSize() 1859 std::vector<Elf_Rela> group; in updateAllocSize() 1882 llvm::sort(nonRelatives, [](const Elf_Rela &a, const Elf_Rela &b) { in updateAllocSize() [all …]
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Object/ |
| HD | ELF.cpp | 412 std::vector<Elf_Rela> Relas; in decodeCrel() 470 std::vector<Elf_Rela> Relocs; in android_relas() 501 Elf_Rela R; in android_relas() 753 for (typename ELFFile<ELFT>::Elf_Rela Rela : *Relas) in decodeBBAddrMapImpl()
|