/openbmc/linux/arch/powerpc/kernel/ |
H A D | module.c | 50 (void *)sect->sh_addr, in module_finalize() 51 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 56 (void *)sect->sh_addr, in module_finalize() 57 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 63 (void *)sect->sh_addr, in module_finalize() 64 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 70 me->arch.start_opd = sect->sh_addr; in module_finalize() 79 (void *)sect->sh_addr, in module_finalize() 80 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 86 (void *)sect->sh_addr, in module_finalize() [all …]
|
H A D | module_64.c | 219 (void *)sechdrs[i].sh_addr, in get_stubs_size() 227 sort((void *)sechdrs[i].sh_addr, in get_stubs_size() 231 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_stubs_size() 236 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_stubs_size() 272 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in count_pcpu_relocs() 317 sort((void *)sechdrs[i].sh_addr, in get_got_size() 321 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_got_size() 334 (void *)sechdrs[i].sh_addr, in get_got_size() 385 syms = (Elf64_Sym *)sechdrs[symindex].sh_addr; in find_dot_toc() 771 Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() [all …]
|
H A D | module_32.c | 167 entry = (void *)sechdrs[mod->arch.core_plt_section].sh_addr; in do_plt_call() 169 entry = (void *)sechdrs[mod->arch.init_plt_section].sh_addr; in do_plt_call() 203 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 212 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 216 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/openbmc/linux/arch/x86/kernel/ |
H A D | module.c | 312 void *pseg = (void *)para->sh_addr; in module_finalize() 320 rseg = (void *)retpolines->sh_addr; in module_finalize() 325 cseg = (void *)cfi->sh_addr; in module_finalize() 332 void *rseg = (void *)retpolines->sh_addr; in module_finalize() 336 void *rseg = (void *)returns->sh_addr; in module_finalize() 341 void *aseg = (void *)alt->sh_addr; in module_finalize() 348 cs.call_start = (void *)calls->sh_addr; in module_finalize() 353 cs.pv_start = (void *)para->sh_addr; in module_finalize() 360 void *iseg = (void *)ibt_endbr->sh_addr; in module_finalize() 364 void *lseg = (void *)locks->sh_addr; in module_finalize() [all …]
|
/openbmc/u-boot/cmd/ |
H A D | elf.c | 99 shdr->sh_addr == 0 || shdr->sh_size == 0) { in load_elf64_image_shdr() 107 (unsigned long)shdr->sh_addr, in load_elf64_image_shdr() 112 memset((void *)(uintptr_t)shdr->sh_addr, 0, in load_elf64_image_shdr() 116 memcpy((void *)(uintptr_t)shdr->sh_addr, in load_elf64_image_shdr() 120 roundup((shdr->sh_addr + shdr->sh_size), in load_elf64_image_shdr() 204 shdr->sh_addr == 0 || shdr->sh_size == 0) { in load_elf_image_shdr() 212 (unsigned long)shdr->sh_addr, in load_elf_image_shdr() 217 memset((void *)(uintptr_t)shdr->sh_addr, 0, in load_elf_image_shdr() 221 memcpy((void *)(uintptr_t)shdr->sh_addr, in load_elf_image_shdr() 225 roundup((shdr->sh_addr + shdr->sh_size), in load_elf_image_shdr() [all …]
|
/openbmc/linux/arch/m68k/kernel/ |
H A D | module.c | 29 Elf32_Rel *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate() 37 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate() 41 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate() 69 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 77 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 81 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | module.c | 71 sym = (Elf_Sym *)sechdrs[symidx].sh_addr; in module_frob_arch_sections() 72 strtab = (char *)sechdrs[sechdrs[symidx].sh_link].sh_addr; in module_frob_arch_sections() 90 Elf_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 99 location = (u8 *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 109 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 198 void *p = (void *) sun4v_1insn->sh_addr; in do_patch_sections() 202 void *p = (void *) sun4v_2insn->sh_addr; in do_patch_sections()
|
/openbmc/linux/arch/mips/kernel/ |
H A D | vpe.c | 444 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocations() 482 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in simplify_symbols() 490 bssbase = sechdrs[i].sh_addr; in simplify_symbols() 523 secbase = sechdrs[sym[i].st_shndx].sh_addr; in simplify_symbols() 538 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in dump_elfsymbols() 613 sechdrs[0].sh_addr = 0; in vpe_elfload() 629 sechdrs[i].sh_addr = (size_t) hdr + in vpe_elfload() 659 memcpy(dest, (void *)sechdrs[i].sh_addr, in vpe_elfload() 662 sechdrs[i].sh_addr = (unsigned long)dest; in vpe_elfload() 666 sechdrs[i].sh_addr); in vpe_elfload() [all …]
|
/openbmc/linux/arch/openrisc/kernel/ |
H A D | module.c | 23 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 32 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 37 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/openbmc/linux/arch/microblaze/kernel/ |
H A D | module.c | 23 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 33 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr + in apply_relocate_add() 35 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr + in apply_relocate_add()
|
/openbmc/linux/arch/arc/kernel/ |
H A D | module.c | 52 Elf32_Rela *rel_entry = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 62 tgt_addr = sechdrs[tgtsec].sh_addr; in apply_relocate_add() 63 sym_sec = (Elf32_Sym *) sechdrs[symindex].sh_addr; in apply_relocate_add() 140 unw = unwind_add_table(mod, (void *)sechdrs[unwsec].sh_addr, in module_finalize()
|
/openbmc/linux/arch/sh/kernel/ |
H A D | module.c | 31 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 41 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 45 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/openbmc/linux/arch/csky/kernel/ |
H A D | module.c | 53 Elf32_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 60 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 62 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/openbmc/linux/arch/nios2/kernel/ |
H A D | module.c | 48 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 57 = ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 62 = ((Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | module.h | 39 struct got_entry *got = (struct got_entry *)(sec->shdr->sh_addr); in get_got_entry() 92 struct got_entry *got_plt = (struct got_entry *)sec->shdr->sh_addr; in get_got_plt_idx() 105 struct plt_entry *plt = (struct plt_entry *)sec_plt->shdr->sh_addr; in get_plt_entry()
|
/openbmc/linux/arch/parisc/kernel/ |
H A D | module.c | 294 const Elf_Rela *rels = (void *)sechdrs[i].sh_addr; in module_frob_arch_sections() 523 loc = (void *)sechdrs[targetsec].sh_addr in apply_relocate_add() 526 loc0 = sechdrs[targetsec].sh_addr; in apply_relocate_add() 528 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 667 loc = (void *)sechdrs[targetsec].sh_addr in apply_relocate_add() 670 loc0 = sechdrs[targetsec].sh_addr; in apply_relocate_add() 672 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 880 strtab = (char *)sechdrs[strindex].sh_addr; in module_finalize() 901 oldptr = (void *)symhdr->sh_addr; in module_finalize() 918 nsyms = newptr - (Elf_Sym *)symhdr->sh_addr; in module_finalize() [all …]
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | module.h | 71 struct plt_idx_entry *plt_idx = (struct plt_idx_entry *)sechdrs[sec->shndx].sh_addr; in get_plt_idx() 87 struct plt_entry *plt = (struct plt_entry *)sechdrs[sec_plt->shndx].sh_addr; in get_plt_entry() 100 struct got_entry *got = (struct got_entry *)sechdrs[sec->shndx].sh_addr; in get_got_entry()
|
/openbmc/u-boot/tools/ |
H A D | zynqmpbif.c | 560 if (!shdr->sh_size || !shdr->sh_addr || in elf2flat64() 565 if (le64_to_cpu(shdr->sh_addr) < min_addr) in elf2flat64() 566 min_addr = le64_to_cpu(shdr->sh_addr); in elf2flat64() 569 max_addr = le64_to_cpu(shdr->sh_addr) + in elf2flat64() 581 char *dst = flat + le64_to_cpu(shdr->sh_addr) - min_addr; in elf2flat64() 584 if (!shdr->sh_size || !shdr->sh_addr || in elf2flat64() 608 if (!shdr->sh_size || !shdr->sh_addr || in elf2flat32() 613 if (le32_to_cpu(shdr->sh_addr) < min_addr) in elf2flat32() 614 min_addr = le32_to_cpu(shdr->sh_addr); in elf2flat32() 617 max_addr = le32_to_cpu(shdr->sh_addr) + in elf2flat32() [all …]
|
/openbmc/linux/arch/xtensa/kernel/ |
H A D | module.c | 54 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 63 location = (char *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 65 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/openbmc/linux/arch/hexagon/kernel/ |
H A D | module.c | 76 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 78 Elf32_Sym *sym_base = (Elf32_Sym *) sechdrs[symindex].sh_addr; in apply_relocate_add() 79 void *loc_base = (void *) sechdrs[sym_info].sh_addr; in apply_relocate_add()
|
/openbmc/linux/arch/arm/kernel/ |
H A D | module.c | 116 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() 139 sym = ((Elf32_Sym *)symsec->sh_addr) + offset; in apply_relocate() 149 loc = dstsec->sh_addr + rel->r_offset; in apply_relocate() 482 unwind_table_add(s->sh_addr, in module_finalize() 484 txt_sec->sh_addr, in module_finalize() 498 fixup_pv_table((void *)s->sh_addr, s->sh_size); in module_finalize() 503 fixup_smp((void *)s->sh_addr, s->sh_size); in module_finalize()
|
/openbmc/openbmc/poky/meta/recipes-devtools/valgrind/valgrind/ |
H A D | 0002-Bug-476548-valgrind-3.22.0-fails-on-assertion-when-l.patch | 102 + Word next_addr = a_shdr.sh_addr + a_shdr.sh_size; 109 + if (a_extra_shdr.sh_addr == 113 + next_addr = a_extra_shdr.sh_addr + a_extra_shdr.sh_size; 119 + vg_assert(di->rodata_avma + a_shdr.sh_addr + rw_dbias); 120 + di->rodata_debug_svma = a_shdr.sh_addr;
|
/openbmc/linux/arch/ia64/kernel/ |
H A D | module.c | 517 got = (void *) mod->arch.got->sh_addr; in get_ltoff() 548 plt = (void *) mod->arch.init_plt->sh_addr; in get_plt() 551 plt = (void *) mod->arch.core_plt->sh_addr; in get_plt() 587 struct fdesc *fdesc = (void *) mod->arch.opd->sh_addr; in get_fdesc() 608 if ((uint64_t) ++fdesc >= mod->arch.opd->sh_addr + mod->arch.opd->sh_size) in get_fdesc() 638 case RV_SECREL: val -= sec->sh_addr; break; in do_reloc() 794 Elf64_Rela *rela = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 834 ((Elf64_Sym *) sechdrs[symindex].sh_addr in apply_relocate_add() 837 (void *) target_sec->sh_addr + rela[i].r_offset); in apply_relocate_add() 853 struct unw_table_entry *start = (void *) mod->arch.unwind->sh_addr; in register_unwind_table() [all …]
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | module.c | 344 Elf_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 357 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 360 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 391 sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 401 (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 457 apply_module_alternatives((void *)s->sh_addr, s->sh_size); in module_finalize()
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | module.c | 356 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 360 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 364 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 577 plts = (void *)s->sh_addr; in module_init_ftrace_plt() 593 apply_alternatives_module((void *)s->sh_addr, s->sh_size); in module_finalize() 598 scs_patch((void *)s->sh_addr, s->sh_size); in module_finalize()
|