Home
last modified time | relevance | path

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

12

/linux/arch/alpha/kernel/
H A Dmodule.c24 Elf64_Sxword r_addend; member
34 Elf64_Sxword r_addend = rela->r_addend; in process_reloc_for_got() local
41 if (g->r_addend == r_addend) { in process_reloc_for_got()
51 g->r_addend = r_addend; in process_reloc_for_got()
165 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
201 *(u16 *)(location + rela[i].r_addend) = lo; in apply_relocate_add()
/linux/arch/csky/kernel/
H A Dmodule.c68 *location = rel[i].r_addend + sym->st_value; in apply_relocate_add()
72 *location = rel[i].r_addend + sym->st_value in apply_relocate_add()
83 ((rel[i].r_addend + sym->st_value) >> 16); in apply_relocate_add()
88 ((rel[i].r_addend + sym->st_value) & 0xffff); in apply_relocate_add()
/linux/arch/powerpc/kernel/
H A Dmodule_64.c164 unsigned int i, r_info, r_addend, _count_relocs; in count_relocs() local
169 r_addend = 0; in count_relocs()
174 r_addend != rela[i].r_addend)) { in count_relocs()
177 r_addend = rela[i].r_addend; in count_relocs()
198 else if (x->r_addend < y->r_addend) in relacmp()
200 else if (x->r_addend > y->r_addend) in relacmp()
271 unsigned int i, r_info, r_addend, _count_relocs; in count_pcpu_relocs() local
275 r_addend = 0; in count_pcpu_relocs()
286 r_addend != rela[i].r_addend)) { in count_pcpu_relocs()
289 r_addend = rela[i].r_addend; in count_pcpu_relocs()
[all …]
/linux/arch/m68k/kernel/
H A Dmodule.c87 *location = rel[i].r_addend + sym->st_value; in apply_relocate_add()
91 *location = rel[i].r_addend + sym->st_value - (uint32_t)location; in apply_relocate_add()
/linux/arch/arc/kernel/
H A Dmodule.c83 relocation = sym_entry->st_value + rel_entry[i].r_addend; in apply_relocate_add()
92 rel_entry[i].r_offset, rel_entry[i].r_addend, in apply_relocate_add()
/linux/arch/arm64/kernel/
H A Dmodule-plts.c78 u64 val = sym->st_value + rela->r_addend; in module_emit_plt_entry()
143 i = cmp_3way(x->r_addend, y->r_addend); in cmp_rela()
198 if (rela[i].r_addend != 0 || !duplicate_rel(rela, i)) in count_plts()
/linux/arch/arm64/kernel/pi/
H A Drelocate.c22 *(u64 *)(rela->r_offset + offset) = rela->r_addend + offset; in relocate_kernel()
/linux/arch/loongarch/kernel/
H A Dmodule-sections.c74 ret = cmp_3way(rela_x->r_addend, rela_y->r_addend); in compare_rela()
H A Dmodule.c521 (unsigned long)sym->st_value, (unsigned long)rel[i].r_addend, (unsigned long)location); in apply_relocate_add()
523 v = sym->st_value + rel[i].r_addend; in apply_relocate_add()
539 unsigned long hi20_sym_val = hi20_sym->st_value + rel[j].r_addend; in apply_relocate_add()
H A Drelocate.c33 Elf64_Addr relocated_addr = rela->r_addend; in relocate_relative()
/linux/arch/riscv/kernel/
H A Dmodule-sections.c69 i = cmp_3way(x->r_addend, y->r_addend); in cmp_rela()
H A Dmodule.c822 v = sym->st_value + rel[i].r_addend; in apply_relocate_add()
844 + rel[j].r_addend; in apply_relocate_add()
H A Dmachine_kexec_file.c192 val += relas[i].r_addend; in arch_kexec_apply_relocations_add()
/linux/arch/microblaze/kernel/
H A Dmodule.c37 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
/linux/arch/openrisc/kernel/
H A Dmodule.c39 value = sym->st_value + rel[i].r_addend; in apply_relocate_add()
/linux/arch/mips/include/asm/
H A Dmodule.h35 Elf64_Sxword r_addend; /* Addend. */ member
/linux/arch/sh/kernel/
H A Dmodule.c47 relocation = sym->st_value + rel[i].r_addend; in apply_relocate_add()
/linux/arch/nios2/kernel/
H A Dmodule.c44 uint32_t v = sym->st_value + rela[i].r_addend; in apply_relocate_add()
/linux/scripts/
H A Delf-parse.h242 elf_parser.w8(val, (uint64_t *)&rela->e64.r_addend);
247 elf_parser.w(val, (uint32_t *)&rela->e32.r_addend); in rela32_write_addend()
/linux/arch/hexagon/kernel/
H A Dmodule.c93 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
/linux/arch/xtensa/kernel/
H A Dmodule.c67 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
/linux/tools/objtool/include/objtool/
H A Delf.h369 return __get_reloc_field(reloc, r_addend); in sec_offset_hash()
374 __set_reloc_field(reloc, r_addend, addend);
/linux/arch/s390/tools/
H A Drelocs.c245 rel->r_addend = elf_xword_to_cpu(rel->r_addend); in read_relocs()
/linux/arch/mips/boot/tools/
H A Drelocs.c401 rel->r_addend = elf_xword_to_cpu(rel->r_addend); in read_relocs()
/linux/arch/mips/kernel/
H A Dmodule.c344 v = sym->st_value + r.rela->r_addend; in __apply_relocate()

12