/openbmc/linux/arch/arm/kernel/ |
H A D | module.c | 158 *(u32 *)loc += sym->st_value; in apply_relocate() 164 if (sym->st_value & 3) { in apply_relocate() 174 offset += sym->st_value - loc; in apply_relocate() 194 sym->st_value); in apply_relocate() 216 offset += sym->st_value - loc; in apply_relocate() 221 sym->st_value); in apply_relocate() 229 *(u32 *)loc += sym->st_value - loc; in apply_relocate() 240 offset += sym->st_value; in apply_relocate() 264 offset += sym->st_value - loc; in apply_relocate() 285 offset += sym->st_value - loc; in apply_relocate() [all …]
|
/openbmc/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()
|
/openbmc/linux/arch/m68k/kernel/ |
H A 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()
|
/openbmc/qemu/hw/char/ |
H A D | riscv_htif.c | 62 void htif_symbol_callback(const char *st_name, int st_info, uint64_t st_value, in htif_symbol_callback() argument 66 fromhost_addr = st_value; in htif_symbol_callback() 72 tohost_addr = st_value; in htif_symbol_callback() 78 begin_sig_addr = st_value; in htif_symbol_callback() 80 end_sig_addr = st_value; in htif_symbol_callback()
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | module.h | 51 return sym->st_value & ~1; in kallsyms_symbol_value() 53 return sym->st_value; in kallsyms_symbol_value()
|
/openbmc/qemu/bsd-user/ |
H A D | elfload.c | 102 bswaptls(&sym->st_value); in bswap_sym() 356 __typeof(sym->st_value) addr = *(uint64_t *)s0; in symfind() 359 if (addr < sym->st_value) { in symfind() 361 } else if (addr >= sym->st_value + sym->st_size) { in symfind() 391 return (sym0->st_value < sym1->st_value) ? -1 : in symcmp() 392 ((sym0->st_value > sym1->st_value) ? 1 : 0); in symcmp() 463 syms[i].st_value &= ~(target_ulong)1; in load_symbols()
|
/openbmc/linux/arch/mips/kernel/ |
H A D | vpe.c | 447 if (!sym->st_value) { in apply_relocations() 453 v = sym->st_value; in apply_relocations() 502 size = sym[i].st_value; in simplify_symbols() 503 sym[i].st_value = bssbase; in simplify_symbols() 526 save_gp_address(secbase, sym[i].st_value); in simplify_symbols() 528 sym[i].st_value += secbase; in simplify_symbols() 544 sym[i].st_value); in dump_elfsymbols() 558 v->__start = sym[i].st_value; in find_vpe_symbols() 561 v->shared_ptr = (void *)sym[i].st_value; in find_vpe_symbols()
|
H A D | module.c | 342 if (sym->st_value >= -MAX_ERRNO) { in __apply_relocate() 355 v = sym->st_value + r.rela->r_addend; in __apply_relocate() 359 v = sym->st_value; in __apply_relocate()
|
/openbmc/linux/arch/parisc/kernel/ |
H A D | module.c | 530 if (!sym->st_value) { in apply_relocate_add() 538 val = sym->st_value; in apply_relocate_add() 608 val = get_stub(me, sym->st_value, addend, in apply_relocate_add() 623 val = get_stub(me, sym->st_value, addend, in apply_relocate_add() 674 if (!sym->st_value) { in apply_relocate_add() 683 val = sym->st_value; in apply_relocate_add() 737 val = get_stub(me, sym->st_value, in apply_relocate_add() 742 val = sym->st_value; in apply_relocate_add() 746 val = sym->st_value; in apply_relocate_add() 756 strtab + sym->st_name, loc, sym->st_value, in apply_relocate_add()
|
/openbmc/qemu/include/hw/ |
H A D | elf_ops.h.inc | 47 bswapSZs(&sym->st_value); 75 if (addr < sym->st_value) { 77 } else if (addr >= sym->st_value + sym->st_size) { 102 return (sym0->st_value < sym1->st_value) 104 : ((sym0->st_value > sym1->st_value) ? 1 : 0); 158 syms[i].st_value, syms[i].st_size); 173 syms[i].st_value &= ~(glue(glue(Elf, SZ), _Addr))1; 187 syms[i].st_size = syms[i + 1].st_value - syms[i].st_value;
|
/openbmc/linux/arch/x86/kernel/ |
H A D | module.c | 116 *location += sym->st_value; in apply_relocate() 121 *location += sym->st_value - (uint32_t)location; in apply_relocate() 164 sym->st_value, rel[i].r_addend, (u64)loc); in __write_relocate_add() 166 val = sym->st_value + rel[i].r_addend; in __write_relocate_add()
|
/openbmc/linux/arch/arc/kernel/ |
H A D | module.c | 83 relocation = sym_entry->st_value + rel_entry[i].r_addend; in apply_relocate_add() 93 sym_entry->st_value, location, relocation, s); in apply_relocate_add()
|
/openbmc/linux/arch/sparc/vdso/ |
H A D | vma.c | 127 osym->st_value = nsym->st_value; in patchsym64() 195 osym->st_value = nsym->st_value; in patchsym32()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | module.c | 362 if (IS_ERR_VALUE(sym->st_value)) { in apply_relocate_add() 384 v = sym->st_value + rel[i].r_addend; in apply_relocate_add() 396 if (hi20_loc == sym->st_value in apply_relocate_add() 404 hi20_sym->st_value in apply_relocate_add()
|
/openbmc/qemu/include/hw/char/ |
H A D | riscv_htif.h | 47 void htif_symbol_callback(const char *st_name, int st_info, uint64_t st_value,
|
/openbmc/linux/tools/perf/util/ |
H A D | genelf.c | 87 .st_value = 0x0, 94 .st_value = 0, /* for now */ 388 symtab[1].st_value = GEN_ELF_TEXT_OFFSET; in jit_write_elf()
|
H A D | symbol-elf.c | 1379 sym->st_value -= shdr->sh_addr - shdr->sh_offset; in dso__process_kernel_symbol() 1432 u64 start = sym->st_value; in dso__process_kernel_symbol() 1565 kmap->ref_reloc_sym->unrelocated_addr = sym.st_value; in dso__load_sym_internal() 1608 u32 offset = sym.st_value - syms_ss->opdshdr.sh_addr; in dso__load_sym_internal() 1610 sym.st_value = DSO__SWAP(dso, u64, *opd); in dso__load_sym_internal() 1612 sym.st_value); in dso__load_sym_internal() 1671 (sym.st_value & 1)) in dso__load_sym_internal() 1672 --sym.st_value; in dso__load_sym_internal() 1683 (u64)sym.st_value, &phdr)) { in dso__load_sym_internal() 1686 __func__, elf_name, (u64)sym.st_value); in dso__load_sym_internal() [all …]
|
/openbmc/linux/scripts/mod/ |
H A D | modpost.c | 345 sym->st_value); in sym_get_data() 563 sym->st_value = TO_NATIVE(sym->st_value); in parse_elf() 1075 (unsigned int)(faddr - (from ? from->st_value : 0)), in default_mismatch_handler() 1255 return inst + sym->st_value; in addend_arm_rel() 1261 return offset + sym->st_value; in addend_arm_rel() 1267 return offset + sym->st_value + 8; in addend_arm_rel() 1277 return offset + sym->st_value; in addend_arm_rel() 1298 return offset + sym->st_value + 4; in addend_arm_rel() 1324 return offset + sym->st_value + 4; in addend_arm_rel() 1419 taddr = tsym->st_value + TO_NATIVE(rela->r_addend); in section_rela()
|
/openbmc/u-boot/tools/ |
H A D | prelink-riscv.inc | 91 *((uint32_t*) buf) = dynsym[ELF_R_SYM(r->r_info)].st_value; 93 *((uint64_t*) buf) = dynsym[ELF_R_SYM(r->r_info)].st_value;
|
/openbmc/qemu/linux-user/ |
H A D | gen-vdso-elfn.c.inc | 56 bswaps(&sym->st_value); 86 sigreturn_addr = sym.st_value; 89 rt_sigreturn_addr = sym.st_value; 334 output_reloc(outf, buf, &target_sym[i].st_value);
|
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | ctx_rewrite.c | 43 } st_value; member 120 .st_value = { true, USHRT_MAX }, 862 test->st_value.use ? test->st_value.value : 42), in run_one_testcase()
|
/openbmc/linux/arch/openrisc/kernel/ |
H A D | module.c | 39 value = sym->st_value + rel[i].r_addend; in apply_relocate_add()
|
/openbmc/linux/arch/microblaze/kernel/ |
H A D | module.c | 37 value = sym->st_value + rela[i].r_addend; in apply_relocate_add()
|
/openbmc/linux/arch/sh/kernel/ |
H A D | module.c | 47 relocation = sym->st_value + rel[i].r_addend; in apply_relocate_add()
|
/openbmc/linux/include/uapi/linux/ |
H A D | elf.h | 190 Elf32_Addr st_value; member 202 Elf64_Addr st_value; /* Value of the symbol */ member
|