/linux/arch/alpha/kernel/ |
H A D | module.c | 24 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 D | module.c | 68 *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 D | module_64.c | 164 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() 272 unsigned int i, r_info, r_addend, _count_relocs; in count_pcpu_relocs() local 276 r_addend = 0; in count_pcpu_relocs() 287 r_addend != rela[i].r_addend)) { in count_pcpu_relocs() 290 r_addend = rela[i].r_addend; in count_pcpu_relocs() [all …]
|
/linux/arch/s390/kernel/ |
H A D | module.c | 250 val += rela->r_addend; in apply_rela() 269 val += rela->r_addend - loc; in apply_rela() 301 val = info->got_offset + rela->r_addend; in apply_rela() 360 info->plt_offset + rela->r_addend; in apply_rela() 369 val += rela->r_addend - loc; in apply_rela() 387 val = val + rela->r_addend - in apply_rela() 399 rela->r_addend - loc; in apply_rela()
|
/linux/arch/arm64/kernel/ |
H A D | module-plts.c | 78 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/m68k/kernel/ |
H A D | module.c | 87 *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 D | module.c | 83 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/x86/kernel/ |
H A D | module.c | 114 sym->st_value, rel[i].r_addend, (u64)loc); in __write_relocate_add() 116 val = sym->st_value + rel[i].r_addend; in __write_relocate_add() 144 val = (u64)&addr + rel[i].r_addend; in __write_relocate_add()
|
/linux/arch/loongarch/kernel/ |
H A D | module-sections.c | 74 ret = cmp_3way(rela_x->r_addend, rela_y->r_addend); in compare_rela()
|
H A D | module.c | 467 sym->st_value, rel[i].r_addend, (u64)location); in apply_relocate_add() 469 v = sym->st_value + rel[i].r_addend; in apply_relocate_add()
|
H A D | relocate.c | 33 Elf64_Addr relocated_addr = rela->r_addend; in relocate_relative()
|
/linux/arch/arm64/kernel/pi/ |
H A D | relocate.c | 22 *(u64 *)(rela->r_offset + offset) = rela->r_addend + offset; in relocate_kernel()
|
/linux/arch/riscv/kernel/ |
H A D | module-sections.c | 69 i = cmp_3way(x->r_addend, y->r_addend); in cmp_rela()
|
H A D | module.c | 822 v = sym->st_value + rel[i].r_addend; in apply_relocate_add() 844 + rel[j].r_addend; in apply_relocate_add()
|
/linux/arch/openrisc/kernel/ |
H A D | module.c | 39 value = sym->st_value + rel[i].r_addend; in apply_relocate_add()
|
/linux/arch/microblaze/kernel/ |
H A D | module.c | 37 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
|
/linux/arch/mips/include/asm/ |
H A D | module.h | 35 Elf64_Sxword r_addend; /* Addend. */ member
|
/linux/arch/sh/kernel/ |
H A D | module.c | 47 relocation = sym->st_value + rel[i].r_addend; in apply_relocate_add()
|
/linux/arch/nios2/kernel/ |
H A D | module.c | 44 uint32_t v = sym->st_value + rela[i].r_addend; in apply_relocate_add()
|
/linux/arch/hexagon/kernel/ |
H A D | module.c | 93 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
|
/linux/arch/xtensa/kernel/ |
H A D | module.c | 67 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
|
/linux/arch/s390/tools/ |
H A D | relocs.c | 245 rel->r_addend = elf_xword_to_cpu(rel->r_addend); in read_relocs()
|
/linux/arch/sparc/kernel/ |
H A D | module.c | 81 v = sym->st_value + rel[i].r_addend; in apply_relocate_add()
|
/linux/arch/mips/boot/tools/ |
H A D | relocs.c | 401 rel->r_addend = elf_xword_to_cpu(rel->r_addend); in read_relocs()
|
/linux/arch/parisc/kernel/ |
H A D | module.c | 527 addend = rel[i].r_addend; in apply_relocate_add() 672 addend = rel[i].r_addend; in apply_relocate_add()
|