Home
last modified time | relevance | path

Searched refs:r_addend (Results 1 – 25 of 62) sorted by relevance

123

/freebsd/libexec/rtld-elf/amd64/
H A Dreloc.c228 *where = symval + rela->r_addend; in reloc_non_plt()
237 rela->r_addend - (Elf_Addr)where); in reloc_non_plt()
277 rela->r_addend); in reloc_non_plt()
298 defobj->tlsoffset + rela->r_addend); in reloc_non_plt()
304 *where += (Elf_Addr)(def->st_value + rela->r_addend); in reloc_non_plt()
308 rela->r_addend); in reloc_non_plt()
311 *where = (Elf_Addr)(obj->relocbase + rela->r_addend); in reloc_non_plt()
395 rela->r_addend); in reloc_jmpslots()
431 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve_one()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCELFExtras.h39 (Addend != uint(CR.r_addend) ? 4 : 0); in encodeCrel()
56 encodeSLEB128(std::make_signed_t<uint>(CR.r_addend - Addend), OS); in encodeCrel()
57 Addend = CR.r_addend; in encodeCrel()
/freebsd/libexec/rtld-elf/powerpc64/
H A Dreloc.c161 *where = (Elf_Addr)(relocbase + rela->r_addend); in reloc_non_plt_self()
243 if (*where != symval + rela->r_addend) { in reloc_nonplt_object()
244 *where = symval + rela->r_addend; in reloc_nonplt_object()
269 + (Elf_Addr *)(def->st_value + rela->r_addend in reloc_nonplt_object()
273 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_nonplt_object()
277 symval = (Elf_Addr)(obj->relocbase + rela->r_addend); in reloc_nonplt_object()
591 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
608 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
/freebsd/libexec/rtld-elf/aarch64/
H A Dreloc.c226 where->addend = rela->r_addend; in reloc_tlsdesc()
230 offs += rela->r_addend; in reloc_tlsdesc()
364 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve_one()
543 *where = symval + rela->r_addend; in reloc_non_plt()
580 *where = def->st_value + rela->r_addend + in reloc_non_plt()
594 *where += (Elf_Addr)(def->st_value + rela->r_addend); in reloc_non_plt()
597 *where = (Elf_Addr)(obj->relocbase + rela->r_addend); in reloc_non_plt()
/freebsd/libexec/rtld-elf/powerpc/
H A Dreloc.c166 *where = (Elf_Addr)(relocbase + rela->r_addend); in reloc_non_plt_self()
248 if (*where != symval + rela->r_addend) { in reloc_nonplt_object()
249 *where = symval + rela->r_addend; in reloc_nonplt_object()
274 + (Elf_Addr *)(def->st_value + rela->r_addend in reloc_nonplt_object()
278 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_nonplt_object()
282 symval = (Elf_Addr)(obj->relocbase + rela->r_addend); in reloc_nonplt_object()
632 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
649 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve()
/freebsd/contrib/elftoolchain/libelf/
H A Dgelf_rela.c87 dst->r_addend = (Elf64_Sxword) rela32->r_addend; in gelf_getrela()
161 LIBELF_COPY_S32(rela32, dr, r_addend); in gelf_update_rela()
/freebsd/stand/common/
H A Dreloc_elf.c78 addend = rela->r_addend; in __elfN()
151 addend = rela->r_addend; in __elfN()
207 w = relbase + rela->r_addend; in __elfN()
H A Dself_reloc.c112 *newaddr = baseaddr + rel->r_addend; in self_reloc()
/freebsd/libexec/rtld-elf/riscv/
H A Dreloc.c223 ptr = (Elf_Addr *)(obj->relocbase + rela->r_addend); in reloc_iresolve_one()
379 *where = symval + rela->r_addend; in reloc_non_plt()
425 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_non_plt()
452 *where = (def->st_value + rela->r_addend + in reloc_non_plt()
456 *where = (Elf_Addr)(obj->relocbase + rela->r_addend); in reloc_non_plt()
/freebsd/contrib/llvm-project/lld/ELF/
H A DRelocations.h253 crel.r_addend += static_cast<uint>(readSLEB128(p)); in step()
302 return rel.r_addend;
306 return rel.r_addend;
H A DMarkLive.cpp85 return rel.r_addend; in getAddend()
92 return rel.r_addend; in getAddend()
/freebsd/lib/libc/csu/aarch64/
H A Dreloc.c44 ptr = (Elf_Addr *)r->r_addend; in crt1_handle_rela()
/freebsd/lib/libc/csu/riscv/
H A Dreloc.c49 ptr = (Elf_Addr *)r->r_addend; in crt1_handle_rela()
/freebsd/lib/libc/csu/powerpc64/
H A Dreloc.c52 ptr = (Elf_Addr *)r->r_addend; in crt1_handle_rela()
/freebsd/lib/libc/csu/amd64/
H A Dreloc.c60 ptr = (Elf_Addr *)r->r_addend; in crt1_handle_rela()
/freebsd/lib/libkldelf/
H A Def_riscv.c59 addend = rela->r_addend; in ef_riscv_reloc()
H A Def_aarch64.c54 addend = rela->r_addend; in ef_aarch64_reloc()
H A Def_arm.c65 addend = rela->r_addend; in ef_arm_reloc()
H A Def_i386.c64 addend = rela->r_addend; in ef_i386_reloc()
H A Def_powerpc.c56 addend = rela->r_addend; in ef_ppc_reloc()
H A Def_amd64.c64 addend = rela->r_addend; in ef_amd64_reloc()
H A Def_mips.c67 addend = rela->r_addend; in ef_mips_reloc()
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_dynamic_shadow.cpp105 ElfW(Addr) resolver = r->r_addend; in InitShadowGOT()
/freebsd/sys/powerpc/powerpc/
H A Delf32_machdep.c253 addend = rela->r_addend; in elf_reloc_internal()
365 *where = (Elf_Addr)(relocbase + rela->r_addend); in elf_reloc_self()
H A Delf64_machdep.c339 addend = rela->r_addend; in elf_reloc_internal()
417 *where = (Elf_Addr)(relocbase + rela->r_addend); in elf_reloc_self()

123