| /linux/arch/powerpc/kernel/ |
| H A D | module.c | 47 (void *)sect->sh_addr, in module_finalize() 48 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 53 (void *)sect->sh_addr, in module_finalize() 54 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 60 (void *)sect->sh_addr, in module_finalize() 61 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 67 me->arch.start_opd = sect->sh_addr; in module_finalize() 68 me->arch.end_opd = sect->sh_addr + sect->sh_size; in module_finalize() 76 (void *)sect->sh_addr, in module_finalize() 77 (void *)sect->sh_addr + sect->sh_size); in module_finalize() [all …]
|
| H A D | module_64.c | 220 (void *)sechdrs[i].sh_addr, in get_stubs_size() 228 sort((void *)sechdrs[i].sh_addr, in get_stubs_size() 232 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_stubs_size() 237 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_stubs_size() 281 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in count_pcpu_relocs() 317 pr_debug("Ptr: %p. Number: %llu\n", (void *)sechdrs[i].sh_addr, in get_got_size() 326 sort((void *)sechdrs[i].sh_addr, in get_got_size() 330 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_got_size() 343 (void *)sechdrs[i].sh_addr, in get_got_size() 412 syms = (Elf64_Sym *)sechdrs[symindex].sh_addr; in find_dot_toc() [all …]
|
| /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()
|
| /linux/arch/mips/kernel/ |
| H A D | vpe.c | 431 Elf32_Rel *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocations() 442 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocations() 445 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocations() 483 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in simplify_symbols() 491 bssbase = sechdrs[i].sh_addr; in simplify_symbols() 524 secbase = sechdrs[sym[i].st_shndx].sh_addr; in simplify_symbols() 539 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in dump_elfsymbols() 554 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in find_vpe_symbols() 614 sechdrs[0].sh_addr = 0; in vpe_elfload() 630 sechdrs[i].sh_addr = (size_t) hdr + in vpe_elfload() [all …]
|
| H A D | module.c | 321 r.rel = (void *)sechdrs[relsec].sh_addr; in __apply_relocate() 326 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in __apply_relocate() 329 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in __apply_relocate() 428 me->arch.dbe_start = (void *)s->sh_addr; in module_finalize() 429 me->arch.dbe_end = (void *)s->sh_addr + s->sh_size; in module_finalize()
|
| /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()
|
| /linux/arch/parisc/kernel/ |
| H A D | module.c | 282 const Elf_Rela *rels = (void *)sechdrs[i].sh_addr; in module_frob_arch_sections() 496 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 511 loc = (void *)sechdrs[targetsec].sh_addr in apply_relocate_add() 514 loc0 = sechdrs[targetsec].sh_addr; in apply_relocate_add() 516 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 641 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 655 loc = (void *)sechdrs[targetsec].sh_addr in apply_relocate_add() 658 loc0 = sechdrs[targetsec].sh_addr; in apply_relocate_add() 660 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 811 table = (unsigned char *)sechdrs[me->arch.unwind_section].sh_addr; in register_unwind_table() [all …]
|
| /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()
|
| /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()
|
| /linux/arch/loongarch/kernel/ |
| H A D | module.c | 486 Elf_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 496 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr + rel[i].r_offset; in apply_relocate_add() 498 sym = (Elf_Sym *)sechdrs[symindex].sh_addr + ELF_R_SYM(rel[i].r_info); in apply_relocate_add() 532 sechdrs[sechdrs[relsec].sh_info].sh_addr + rel[j].r_offset; in apply_relocate_add() 538 (Elf_Sym *)sechdrs[symindex].sh_addr + ELF_R_SYM(rel[j].r_info); in apply_relocate_add() 595 ftrace_plts = (void *)sechdrs->sh_addr; in module_init_ftrace_plt() 624 apply_alternatives((void *)alt->sh_addr, (void *)alt->sh_addr + alt->sh_size); in module_finalize() 627 …unwind_module_init(mod, (void *)orc_ip->sh_addr, orc_ip->sh_size, (void *)orc->sh_addr, orc->sh_si… in module_finalize()
|
| H A D | module-sections.c | 23 got = (struct got_entry *)sechdrs[got_sec->shndx].sh_addr; in module_emit_got_entry() 53 plt = (struct plt_entry *)sechdrs[plt_sec->shndx].sh_addr; in module_emit_plt_entry() 55 plt_idx = (struct plt_idx_entry *)sechdrs[plt_idx_sec->shndx].sh_addr; in module_emit_plt_entry()
|
| /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()
|
| /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()
|
| /linux/arch/nios2/kernel/ |
| H A D | module.c | 28 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 37 = ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 42 = ((Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
| /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()
|
| /linux/arch/arm/kernel/ |
| H A D | module.c | 82 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() 105 sym = ((Elf32_Sym *)symsec->sh_addr) + offset; in apply_relocate() 115 loc = dstsec->sh_addr + rel->r_offset; in apply_relocate() 443 unwind_table_add(s->sh_addr, in module_finalize() 445 txt_sec->sh_addr, in module_finalize() 459 fixup_pv_table((void *)s->sh_addr, s->sh_size); in module_finalize() 464 fixup_smp((void *)s->sh_addr, s->sh_size); in module_finalize()
|
| /linux/arch/arm64/kernel/ |
| H A D | module.c | 243 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 247 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 251 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 464 plts = (void *)s->sh_addr; in module_init_ftrace_plt() 474 plts = (void *)s->sh_addr; in module_init_ftrace_plt() 493 ret = apply_alternatives_module((void *)s->sh_addr, s->sh_size); in module_finalize() 509 ret = __pi_scs_patch((void *)s->sh_addr, s->sh_size, true); in module_finalize()
|
| /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()
|
| /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()
|
| /linux/kernel/module/ |
| H A D | version.c | 48 versions = (void *)sechdrs[versindex].sh_addr; in check_version() 123 start->crc = (const u32 *)sechdrs[crc_idx].sh_addr; in modversion_ext_start() 124 start->name = (const char *)sechdrs[name_idx].sh_addr; in modversion_ext_start()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | module.h | 89 struct plt_idx_entry *plt_idx = (struct plt_idx_entry *)sechdrs[sec->shndx].sh_addr; in get_plt_idx() 105 struct plt_entry *plt = (struct plt_entry *)sechdrs[sec_plt->shndx].sh_addr; in get_plt_entry() 118 struct got_entry *got = (struct got_entry *)sechdrs[sec->shndx].sh_addr; in get_got_entry()
|
| /linux/arch/alpha/kernel/ |
| H A D | module.c | 137 Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 146 base = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr; in apply_relocate_add() 147 symtab = (Elf64_Sym *)sechdrs[symindex].sh_addr; in apply_relocate_add() 149 got = sechdrs[me->arch.gotsecindex].sh_addr; in apply_relocate_add()
|
| /linux/kernel/ |
| H A D | cfi.c | 80 mod->kcfi_traps = (s32 *)sechdrs[i].sh_addr; in module_cfi_finalize() 81 mod->kcfi_traps_end = (s32 *)(sechdrs[i].sh_addr + sechdrs[i].sh_size); in module_cfi_finalize()
|
| /linux/tools/perf/util/ |
| H A D | genelf.c | 114 shdr->sh_addr = base_offset; in jit_add_eh_frame_info() 148 shdr->sh_addr = base_offset + unwinding_table_size; in jit_add_eh_frame_info() 270 shdr->sh_addr = GEN_ELF_TEXT_OFFSET; in jit_write_elf() 445 shdr->sh_addr = 0x0; in jit_write_elf()
|
| /linux/arch/riscv/kernel/ |
| H A D | module-sections.c | 24 got = (struct got_entry *)got_sec->shdr->sh_addr; in module_emit_got_entry() 45 got_plt = (struct got_entry *)got_plt_sec->shdr->sh_addr; in module_emit_plt_entry() 47 plt = (struct plt_entry *)plt_sec->shdr->sh_addr; in module_emit_plt_entry()
|