Home
last modified time | relevance | path

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

12

/freebsd-14-stable/libexec/rtld-elf/aarch64/
HDreloc.c69 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/
HDreloc.c66 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/
HDreloc.c65 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/
HDreloc.c61 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 …]
HDrtld_start.S147 mulli %r4,%r12,24 # Multiply index by sizeof(Elf_Rela)
/freebsd-14-stable/libexec/rtld-elf/riscv/
HDreloc.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-stable/libexec/rtld-elf/
HDdebug.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()
HDrtld.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-stable/stand/common/
HDreloc_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()
HDload_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-stable/lib/libc/csu/
HDlibc_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-stable/sys/powerpc/powerpc/
HDelf32_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()
HDelf64_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-stable/lib/libc/csu/aarch64/
HDreloc.c28 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
/freebsd-14-stable/lib/libc/csu/amd64/
HDreloc.c52 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
/freebsd-14-stable/lib/libc/csu/powerpc64/
HDreloc.c50 crt1_handle_rela(const Elf_Rela *r) in crt1_handle_rela()
/freebsd-14-stable/sys/i386/i386/
HDelf_machdep.c181 const Elf_Rela *rela; in elf_reloc_internal()
193 rela = (const Elf_Rela *)data; in elf_reloc_internal()
/freebsd-14-stable/sys/arm/arm/
HDelf_machdep.c193 const Elf_Rela *rela; in elf_reloc_internal()
205 rela = (const Elf_Rela *)data; in elf_reloc_internal()
/freebsd-14-stable/sys/arm64/arm64/
HDelf_machdep.c182 const Elf_Rela *rela; in elf_reloc_internal()
194 rela = (const Elf_Rela *)data; in elf_reloc_internal()
/freebsd-14-stable/sys/kern/
HDlink_elf.c93 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()
HDlink_elf_obj.c87 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/
HDelf_machdep.c288 const Elf_Rela *rela; in elf_reloc_internal()
310 rela = (const Elf_Rela *)data; in elf_reloc_internal()
/freebsd-14-stable/sys/riscv/riscv/
HDelf_machdep.c295 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/
HDSyntheticSections.cpp1405 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/
HDELF.cpp412 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()

12