| /Linux-v4.19/arch/powerpc/kernel/ |
| D | module.c | 60 (void *)sect->sh_addr, in module_finalize() 61 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 66 (void *)sect->sh_addr, in module_finalize() 67 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 73 (void *)sect->sh_addr, in module_finalize() 74 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 81 (void *)sect->sh_addr, in module_finalize() 82 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 88 (void *)sect->sh_addr, in module_finalize() 89 (void *)sect->sh_addr + sect->sh_size); in module_finalize()
|
| D | module_64.c | 262 (void *)sechdrs[i].sh_addr, in get_stubs_size() 270 sort((void *)sechdrs[i].sh_addr, in get_stubs_size() 274 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_stubs_size() 332 syms = (Elf64_Sym *)sechdrs[symindex].sh_addr; in find_dot_toc() 364 me->arch.start_opd = sechdrs[i].sh_addr; in module_frob_arch_sections() 365 me->arch.end_opd = sechdrs[i].sh_addr + in module_frob_arch_sections() 405 return (sechdrs[me->arch.toc_section].sh_addr & ~0xfful) + 0x8000; in my_r2() 454 stubs = (void *)sechdrs[me->arch.stubs_section].sh_addr; in stub_for_addr() 546 Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 566 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() [all …]
|
| D | module_32.c | 193 entry = (void *)sechdrs[mod->arch.core_plt_section].sh_addr; in do_plt_call() 195 entry = (void *)sechdrs[mod->arch.init_plt_section].sh_addr; in do_plt_call() 219 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 228 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 232 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
| /Linux-v4.19/arch/x86/kernel/ |
| D | module.c | 108 Elf32_Rel *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate() 116 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate() 120 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate() 148 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 157 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 162 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 251 void *aseg = (void *)alt->sh_addr; in module_finalize() 255 void *lseg = (void *)locks->sh_addr; in module_finalize() 256 void *tseg = (void *)text->sh_addr; in module_finalize() 263 void *pseg = (void *)para->sh_addr; in module_finalize() [all …]
|
| D | livepatch.c | 57 aseg = (void *) alt->sh_addr; in arch_klp_init_object_loaded() 62 pseg = (void *) para->sh_addr; in arch_klp_init_object_loaded()
|
| /Linux-v4.19/arch/m68k/kernel/ |
| 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-v4.19/arch/sparc/kernel/ |
| 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()
|
| /Linux-v4.19/arch/mips/kernel/ |
| 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 …]
|
| /Linux-v4.19/arch/openrisc/kernel/ |
| D | module.c | 27 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 36 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 41 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
| /Linux-v4.19/arch/arc/kernel/ |
| D | module.c | 55 Elf32_Rela *rel_entry = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 65 tgt_addr = sechdrs[tgtsec].sh_addr; in apply_relocate_add() 66 sym_sec = (Elf32_Sym *) sechdrs[symindex].sh_addr; in apply_relocate_add() 143 unw = unwind_add_table(mod, (void *)sechdrs[unwsec].sh_addr, in module_finalize()
|
| /Linux-v4.19/arch/h8300/kernel/ |
| D | module.c | 16 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 23 (uint32_t *)(sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 27 Elf32_Sym *sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
| /Linux-v4.19/arch/microblaze/kernel/ |
| D | module.c | 26 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 39 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr + in apply_relocate_add() 41 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr + in apply_relocate_add()
|
| /Linux-v4.19/arch/unicore32/kernel/ |
| D | module.c | 39 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() 56 sym = ((Elf32_Sym *)symsec->sh_addr) + offset; in apply_relocate() 67 loc = dstsec->sh_addr + rel->r_offset; in apply_relocate()
|
| /Linux-v4.19/arch/sh/kernel/ |
| D | module.c | 44 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 54 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 58 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
| /Linux-v4.19/arch/arm/kernel/ |
| D | module.c | 68 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() 88 sym = ((Elf32_Sym *)symsec->sh_addr) + offset; in apply_relocate() 98 loc = dstsec->sh_addr + rel->r_offset; in apply_relocate() 382 unwind_table_add(maps[i].unw_sec->sh_addr, in module_finalize() 384 maps[i].txt_sec->sh_addr, in module_finalize() 390 fixup_pv_table((void *)s->sh_addr, s->sh_size); in module_finalize() 395 fixup_smp((void *)s->sh_addr, s->sh_size); in module_finalize()
|
| D | module-plts.c | 44 struct plt_entries *plt = (struct plt_entries *)pltsec->plt->sh_addr; in get_module_plt() 209 syms = (Elf32_Sym *)s->sh_addr; in module_frob_arch_sections() 237 core_plts += count_plts(syms, dstsec->sh_addr, rels, in module_frob_arch_sections() 240 init_plts += count_plts(syms, dstsec->sh_addr, rels, in module_frob_arch_sections()
|
| /Linux-v4.19/arch/parisc/kernel/ |
| D | module.c | 333 const Elf_Rela *rels = (void *)sechdrs[i].sh_addr; in module_frob_arch_sections() 546 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 561 loc = (void *)sechdrs[targetsec].sh_addr in apply_relocate_add() 564 loc0 = sechdrs[targetsec].sh_addr; in apply_relocate_add() 566 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 691 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 705 loc = (void *)sechdrs[targetsec].sh_addr in apply_relocate_add() 708 loc0 = sechdrs[targetsec].sh_addr; in apply_relocate_add() 710 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 857 table = (unsigned char *)sechdrs[me->arch.unwind_section].sh_addr; in register_unwind_table() [all …]
|
| /Linux-v4.19/arch/riscv/include/asm/ |
| D | module.h | 39 struct got_entry *got = (struct got_entry *)sec->shdr->sh_addr; in get_got_entry() 90 struct got_entry *got_plt = (struct got_entry *)sec->shdr->sh_addr; in get_got_plt_idx() 103 struct plt_entry *plt = (struct plt_entry *)sec_plt->shdr->sh_addr; in get_plt_entry()
|
| /Linux-v4.19/arch/nios2/kernel/ |
| D | module.c | 49 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 58 = ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 63 = ((Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
| /Linux-v4.19/arch/c6x/kernel/ |
| D | module.c | 51 Elf32_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 63 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 68 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
| /Linux-v4.19/arch/hexagon/kernel/ |
| D | module.c | 89 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 91 Elf32_Sym *sym_base = (Elf32_Sym *) sechdrs[symindex].sh_addr; in apply_relocate_add() 92 void *loc_base = (void *) sechdrs[sym_info].sh_addr; in apply_relocate_add()
|
| /Linux-v4.19/arch/xtensa/kernel/ |
| 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-v4.19/arch/ia64/kernel/ |
| D | module.c | 517 got = (void *) mod->arch.got->sh_addr; in get_ltoff() 523 BUG_ON(e >= (struct got_entry *) (mod->arch.got->sh_addr + mod->arch.got->sh_size)); 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() 793 Elf64_Rela *rela = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 830 ((Elf64_Sym *) sechdrs[symindex].sh_addr in apply_relocate_add() 833 (void *) target_sec->sh_addr + rela[i].r_offset); in apply_relocate_add() [all …]
|
| /Linux-v4.19/arch/arm64/kernel/ |
| D | module.c | 241 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 245 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 249 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 452 apply_alternatives_module((void *)s->sh_addr, s->sh_size); in module_finalize() 456 me->arch.ftrace_trampoline = (void *)s->sh_addr; in module_finalize()
|
| /Linux-v4.19/arch/alpha/kernel/ |
| D | module.c | 149 Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 158 base = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr; in apply_relocate_add() 159 symtab = (Elf64_Sym *)sechdrs[symindex].sh_addr; in apply_relocate_add() 164 got = sechdrs[me->arch.gotsecindex].sh_addr; in apply_relocate_add()
|