Searched refs:r_addend (Results 1 - 25 of 40) sorted by relevance

12

/linux-master/arch/csky/kernel/
H A Dmodule.c68 *location = rel[i].r_addend + sym->st_value;
72 *location = rel[i].r_addend + sym->st_value
83 ((rel[i].r_addend + sym->st_value) >> 16);
88 ((rel[i].r_addend + sym->st_value) & 0xffff);
/linux-master/arch/alpha/kernel/
H A Dmodule.c24 Elf64_Sxword r_addend; member in struct:got_entry
34 Elf64_Sxword r_addend = rela->r_addend; local
41 if (g->r_addend == r_addend) {
51 g->r_addend = r_addend;
165 value = sym->st_value + rela[i].r_addend;
201 *(u16 *)(location + rela[i].r_addend) = lo;
/linux-master/arch/powerpc/kernel/
H A Dmodule_32.c27 unsigned int i, r_info, r_addend, _count_relocs; local
31 r_addend = 0;
36 r_addend != rela[i].r_addend)) {
39 r_addend = rela[i].r_addend;
63 else if (x->r_addend < y->r_addend)
65 else if (x->r_addend > y->r_addend)
[all...]
H A Dmodule_64.c164 unsigned int i, r_info, r_addend, _count_relocs; local
169 r_addend = 0;
174 r_addend != rela[i].r_addend)) {
177 r_addend = rela[i].r_addend;
198 else if (x->r_addend < y->r_addend)
200 else if (x->r_addend > y->r_addend)
262 unsigned int i, r_info, r_addend, _count_relocs; local
[all...]
/linux-master/arch/arm64/kernel/pi/
H A Drelocate.c22 *(u64 *)(rela->r_offset + offset) = rela->r_addend + offset;
/linux-master/arch/m68k/kernel/
H A Dmodule.c87 *location = rel[i].r_addend + sym->st_value;
91 *location = rel[i].r_addend + sym->st_value - (uint32_t)location;
/linux-master/arch/openrisc/kernel/
H A Dmodule.c39 value = sym->st_value + rel[i].r_addend;
/linux-master/arch/mips/include/asm/
H A Dmodule.h35 Elf64_Sxword r_addend; /* Addend. */ member in struct:__anon3
/linux-master/arch/arc/kernel/
H A Dmodule.c83 relocation = sym_entry->st_value + rel_entry[i].r_addend;
92 rel_entry[i].r_offset, rel_entry[i].r_addend,
/linux-master/arch/microblaze/kernel/
H A Dmodule.c37 value = sym->st_value + rela[i].r_addend;
/linux-master/arch/arm64/kernel/
H A Dmodule-plts.c78 u64 val = sym->st_value + rela->r_addend;
143 i = cmp_3way(x->r_addend, y->r_addend);
198 if (rela[i].r_addend != 0 || !duplicate_rel(rela, i))
/linux-master/arch/s390/kernel/
H A Dmodule.c286 val += rela->r_addend;
305 val += rela->r_addend - loc;
337 val = info->got_offset + rela->r_addend;
396 info->plt_offset + rela->r_addend;
405 val += rela->r_addend - loc;
423 val = val + rela->r_addend -
435 rela->r_addend - loc;
/linux-master/arch/sh/kernel/
H A Dmodule.c47 relocation = sym->st_value + rel[i].r_addend;
/linux-master/arch/nios2/kernel/
H A Dmodule.c64 uint32_t v = sym->st_value + rela[i].r_addend;
/linux-master/arch/hexagon/kernel/
H A Dmodule.c93 value = sym->st_value + rela[i].r_addend;
/linux-master/tools/objtool/
H A Dorc_dump.c147 printf("%s+%llx:", name, (unsigned long long)rela.r_addend);
/linux-master/arch/riscv/kernel/
H A Dmodule-sections.c60 return x->r_info == y->r_info && x->r_addend == y->r_addend;
/linux-master/arch/loongarch/kernel/
H A Dmodule-sections.c66 return x->r_info == y->r_info && x->r_addend == y->r_addend;
H A Drelocate.c32 Elf64_Addr relocated_addr = rela->r_addend;
/linux-master/arch/xtensa/kernel/
H A Dmodule.c67 value = sym->st_value + rela[i].r_addend;
/linux-master/arch/x86/kernel/
H A Dmodule.c162 DEBUGP("type %d st_value %Lx r_addend %Lx loc %Lx\n",
164 sym->st_value, rel[i].r_addend, (u64)loc);
166 val = sym->st_value + rel[i].r_addend;
/linux-master/include/uapi/linux/
H A Delf.h179 Elf32_Sword r_addend; member in struct:elf32_rela
185 Elf64_Sxword r_addend; /* Constant addend used to compute value */ member in struct:elf64_rela
/linux-master/tools/objtool/include/objtool/
H A Delf.h250 return __get_reloc_field(reloc, r_addend);
255 __set_reloc_field(reloc, r_addend, addend);
/linux-master/arch/s390/tools/
H A Drelocs.c245 rel->r_addend = elf_xword_to_cpu(rel->r_addend);
/linux-master/arch/sparc/kernel/
H A Dmodule.c111 v = sym->st_value + rel[i].r_addend;

Completed in 283 milliseconds

12