/Linux-v4.19/arch/arm/kernel/ |
D | module.c | 107 *(u32 *)loc += sym->st_value; in apply_relocate() 113 if (sym->st_value & 3) { in apply_relocate() 124 offset += sym->st_value - loc; in apply_relocate() 144 sym->st_value); in apply_relocate() 166 offset += sym->st_value - loc; in apply_relocate() 171 sym->st_value); in apply_relocate() 184 offset += sym->st_value; in apply_relocate() 208 !(sym->st_value & 1)) { in apply_relocate() 239 offset += sym->st_value - loc; in apply_relocate() 257 sym->st_value); in apply_relocate() [all …]
|
/Linux-v4.19/arch/m68k/kernel/ |
D | module.c | 47 *location += sym->st_value; in apply_relocate() 51 *location += sym->st_value - (uint32_t)location; in apply_relocate() 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-v4.19/arch/powerpc/kernel/ |
D | vdso.c | 314 return sym->st_value - VDSO32_LBASE; in find_function32() 337 sym32_gen->st_value = sym32_fix->st_value; in vdso_do_func_patch32() 421 return *((u64 *)(vdso64_kbase + sym->st_value - VDSO64_LBASE)) - in find_function64() 424 return sym->st_value - VDSO64_LBASE; in find_function64() 448 sym64_gen->st_value = sym64_fix->st_value; in vdso_do_func_patch64() 531 *((int *)(vdso64_kbase + sym64->st_value - VDSO64_LBASE)) = in vdso_fixup_datapage() 533 (sym64->st_value - VDSO64_LBASE); in vdso_fixup_datapage() 543 *((int *)(vdso32_kbase + (sym32->st_value - VDSO32_LBASE))) = in vdso_fixup_datapage() 545 (sym32->st_value - VDSO32_LBASE); in vdso_fixup_datapage()
|
/Linux-v4.19/arch/powerpc/oprofile/cell/ |
D | vma_map.c | 205 ovly_table_sym = sym.st_value; in create_vma_map() 207 ovly_buf_table_sym = sym.st_value; in create_vma_map() 209 ovly_table_end_sym = sym.st_value; in create_vma_map() 211 ovly_buf_table_end_sym = sym.st_value; in create_vma_map()
|
/Linux-v4.19/arch/x86/kernel/ |
D | module.c | 126 *location += sym->st_value; in apply_relocate() 130 *location += sym->st_value - (uint32_t)location; in apply_relocate() 167 sym->st_value, rel[i].r_addend, (u64)loc); in apply_relocate_add() 169 val = sym->st_value + rel[i].r_addend; in apply_relocate_add()
|
/Linux-v4.19/arch/parisc/kernel/ |
D | module.c | 568 if (!sym->st_value) { in apply_relocate_add() 576 val = sym->st_value; in apply_relocate_add() 646 val = get_stub(me, sym->st_value, addend, in apply_relocate_add() 661 val = get_stub(me, sym->st_value, addend, in apply_relocate_add() 712 if (!sym->st_value) { in apply_relocate_add() 721 val = sym->st_value; in apply_relocate_add() 775 val = get_stub(me, sym->st_value, in apply_relocate_add() 780 val = sym->st_value; in apply_relocate_add() 784 val = sym->st_value; in apply_relocate_add() 794 strtab + sym->st_name, loc, sym->st_value, in apply_relocate_add()
|
/Linux-v4.19/arch/mips/kernel/ |
D | vpe.c | 448 if (!sym->st_value) { in apply_relocations() 454 v = sym->st_value; in apply_relocations() 503 size = sym[i].st_value; in simplify_symbols() 504 sym[i].st_value = bssbase; in simplify_symbols() 527 save_gp_address(secbase, sym[i].st_value); in simplify_symbols() 529 sym[i].st_value += secbase; in simplify_symbols() 545 sym[i].st_value); in dump_elfsymbols() 559 v->__start = sym[i].st_value; in find_vpe_symbols() 562 v->shared_ptr = (void *)sym[i].st_value; in find_vpe_symbols()
|
D | module.c | 348 if (sym->st_value >= -MAX_ERRNO) { in __apply_relocate() 372 v = sym->st_value + r.rela->r_addend; in __apply_relocate() 376 v = sym->st_value; in __apply_relocate()
|
/Linux-v4.19/arch/unicore32/kernel/ |
D | module.c | 75 *(u32 *)loc += sym->st_value; in apply_relocate() 85 offset += sym->st_value - loc; in apply_relocate()
|
/Linux-v4.19/samples/bpf/ |
D | bpf_load.c | 353 if (maps[map_idx].elf_offset == sym.st_value) { in parse_relo_and_apply() 375 if (lsym->st_value < rsym->st_value) in cmp_symbols() 377 else if (lsym->st_value > rsym->st_value) in cmp_symbols() 469 offset = sym[i].st_value; in load_elf_maps_section()
|
/Linux-v4.19/arch/arc/kernel/ |
D | module.c | 86 relocation = sym_entry->st_value + rel_entry[i].r_addend; in apply_relocate_add() 96 sym_entry->st_value, location, relocation, s); in apply_relocate_add()
|
/Linux-v4.19/arch/riscv/kernel/ |
D | module.c | 322 if (IS_ERR_VALUE(sym->st_value)) { in apply_relocate_add() 344 v = sym->st_value + rel[i].r_addend; in apply_relocate_add() 356 if (hi20_loc == sym->st_value in apply_relocate_add() 364 hi20_sym->st_value in apply_relocate_add()
|
/Linux-v4.19/tools/perf/util/ |
D | genelf.c | 91 .st_value = 0x0, 98 .st_value = 0, /* for now */ 372 symtab[1].st_value = GEN_ELF_TEXT_OFFSET; in jit_write_elf()
|
D | symbol-elf.c | 813 sym->st_value -= shdr->sh_addr - shdr->sh_offset; in dso__process_kernel_symbol() 862 u64 start = sym->st_value; in dso__process_kernel_symbol() 998 kmap->ref_reloc_sym->unrelocated_addr = sym.st_value; in dso__load_sym() 1042 u32 offset = sym.st_value - syms_ss->opdshdr.sh_addr; in dso__load_sym() 1044 sym.st_value = DSO__SWAP(dso, u64, *opd); in dso__load_sym() 1046 sym.st_value); in dso__load_sym() 1076 (sym.st_value & 1)) in dso__load_sym() 1077 --sym.st_value; in dso__load_sym() 1087 (u64)sym.st_value, (u64)shdr.sh_addr, in dso__load_sym() 1089 sym.st_value -= shdr.sh_addr - shdr.sh_offset; in dso__load_sym() [all …]
|
/Linux-v4.19/arch/openrisc/kernel/ |
D | module.c | 43 value = sym->st_value + rel[i].r_addend; in apply_relocate_add()
|
/Linux-v4.19/arch/h8300/kernel/ |
D | module.c | 29 uint32_t v = sym->st_value + rela[i].r_addend; in apply_relocate_add()
|
/Linux-v4.19/arch/microblaze/kernel/ |
D | module.c | 43 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
|
/Linux-v4.19/include/uapi/linux/ |
D | elf.h | 185 Elf32_Addr st_value; member 197 Elf64_Addr st_value; /* Value of the symbol */ member
|
/Linux-v4.19/arch/sh/kernel/ |
D | module.c | 60 relocation = sym->st_value + rel[i].r_addend; in apply_relocate_add()
|
/Linux-v4.19/scripts/mod/ |
D | modpost.c | 565 sym->st_value = TO_NATIVE(sym->st_value); in parse_elf() 634 crc = (unsigned int) sym->st_value; in handle_modversions() 639 crcp = (void *)info->hdr + sym->st_value + in handle_modversions() 1232 if (sym->st_value == addr) in find_elf_symbol() 1235 d = sym->st_value - addr; in find_elf_symbol() 1237 d = addr - sym->st_value; in find_elf_symbol() 1297 if (sym->st_value <= addr) { in find_elf_symbol2() 1298 if ((addr - sym->st_value) < distance) { in find_elf_symbol2() 1299 distance = addr - sym->st_value; in find_elf_symbol2() 1301 } else if ((addr - sym->st_value) == distance) { in find_elf_symbol2()
|
/Linux-v4.19/arch/x86/tools/ |
D | relocs.c | 476 sym->st_value = elf_addr_to_cpu(sym->st_value); in read_symtabs() 548 j, sym->st_value, sym->st_size, in print_absolute_symbols() 623 sym->st_value, in print_absolute_relocs() 721 per_cpu_load_addr = sym->st_value; in percpu_init()
|
/Linux-v4.19/arch/nios2/kernel/ |
D | module.c | 65 uint32_t v = sym->st_value + rela[i].r_addend; in apply_relocate_add()
|
/Linux-v4.19/arch/c6x/kernel/ |
D | module.c | 72 v = sym->st_value + rel[i].r_addend; in apply_relocate_add()
|
/Linux-v4.19/arch/hexagon/kernel/ |
D | module.c | 106 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
|
/Linux-v4.19/arch/xtensa/kernel/ |
D | module.c | 67 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
|