Home
last modified time | relevance | path

Searched refs:sh_addr (Results 1 – 25 of 65) sorted by relevance

123

/linux/arch/powerpc/kernel/ !
H A Dmodule.c47 (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 Dmodule_64.c220 (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 …]
H A Dmodule_32.c167 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()
/linux/arch/x86/kernel/ !
H A Dmodule.c48 Elf32_Rel *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate()
56 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate()
60 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate()
91 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in __write_relocate_add()
105 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in __write_relocate_add()
110 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in __write_relocate_add()
279 rseg = (void *)retpolines->sh_addr; in module_finalize()
284 cseg = (void *)cfi->sh_addr; in module_finalize()
291 void *rseg = (void *)retpolines->sh_addr; in module_finalize()
298 void *rseg = (void *)returns->sh_addr; in module_finalize()
[all …]
/linux/arch/m68k/kernel/ !
H A Dmodule.c29 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/sparc/kernel/ !
H A Dmodule.c40 sym = (Elf_Sym *)sechdrs[symidx].sh_addr; in module_frob_arch_sections()
58 Elf_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add()
67 location = (u8 *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
77 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
167 void *p = (void *) sun4v_1insn->sh_addr; in do_patch_sections()
171 void *p = (void *) sun4v_2insn->sh_addr; in do_patch_sections()
/linux/arch/mips/kernel/ !
H A Dvpe.c431 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 Dmodule.c321 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 Dmodule.c52 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 Dmodule.c282 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 Dmodule.c23 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 Dmodule.c23 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 Dmodule.c486 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()
/linux/arch/sh/kernel/ !
H A Dmodule.c31 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 Dmodule.c53 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 Dmodule.c28 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/arm/kernel/ !
H A Dmodule.c82 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()
H A Dmodule-plts.c55 pltsec->plt_ent = (struct plt_entries *)pltsec->plt->sh_addr; in get_module_plt()
227 syms = (Elf32_Sym *)s->sh_addr; in module_frob_arch_sections()
255 core_plts += count_plts(syms, dstsec->sh_addr, rels, in module_frob_arch_sections()
258 init_plts += count_plts(syms, dstsec->sh_addr, rels, in module_frob_arch_sections()
/linux/arch/arm64/kernel/ !
H A Dmodule.c243 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/riscv/include/asm/ !
H A Dmodule.h39 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/kernel/module/ !
H A Dversion.c48 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/xtensa/kernel/ !
H A Dmodule.c54 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/arch/hexagon/kernel/ !
H A Dmodule.c76 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/loongarch/include/asm/ !
H A Dmodule.h89 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 Dmodule.c137 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()

123