/linux/arch/powerpc/kernel/ |
A D | module_32.c | 73 const Elf32_Shdr *sechdrs, in get_plt_size() 120 Elf32_Shdr *sechdrs, in module_frob_arch_sections() 158 const Elf32_Shdr *sechdrs, in do_plt_call() 186 int apply_relocate_add(Elf32_Shdr *sechdrs, in apply_relocate_add() 276 int module_finalize_ftrace(struct module *module, const Elf_Shdr *sechdrs) in module_finalize_ftrace()
|
A D | module_64.c | 188 const Elf64_Shdr *sechdrs) in get_stubs_size() 262 static Elf64_Sym *find_dot_toc(Elf64_Shdr *sechdrs, in find_dot_toc() 281 Elf64_Shdr *sechdrs, in module_frob_arch_sections() 412 static inline unsigned long my_r2(const Elf64_Shdr *sechdrs, struct module *me) in my_r2() 418 static inline int create_stub(const Elf64_Shdr *sechdrs, in create_stub() 470 static unsigned long stub_for_addr(const Elf64_Shdr *sechdrs, in stub_for_addr() 526 int apply_relocate_add(Elf64_Shdr *sechdrs, in apply_relocate_add() 786 int module_finalize_ftrace(struct module *mod, const Elf_Shdr *sechdrs) in module_finalize_ftrace()
|
A D | module.c | 23 const Elf_Shdr *sechdrs, in find_section() 37 const Elf_Shdr *sechdrs, struct module *me) in module_finalize()
|
/linux/arch/sparc/kernel/ |
A D | module.c | 56 Elf_Shdr *sechdrs, in module_frob_arch_sections() 83 int apply_relocate_add(Elf_Shdr *sechdrs, in apply_relocate_add() 185 const Elf_Shdr *sechdrs) in do_patch_sections() 208 const Elf_Shdr *sechdrs, in module_finalize()
|
/linux/arch/arm64/kernel/ |
A D | module.c | 233 static int reloc_insn_adrp(struct module *mod, Elf64_Shdr *sechdrs, in reloc_insn_adrp() 260 int apply_relocate_add(Elf64_Shdr *sechdrs, in apply_relocate_add() 479 const Elf_Shdr *sechdrs, in find_section() 499 const Elf_Shdr *sechdrs, in module_init_ftrace_plt() 523 const Elf_Shdr *sechdrs, in module_finalize()
|
A D | module-plts.c | 72 u64 module_emit_plt_entry(struct module *mod, Elf64_Shdr *sechdrs, in module_emit_plt_entry() 104 u64 module_emit_veneer_for_adrp(struct module *mod, Elf64_Shdr *sechdrs, in module_emit_veneer_for_adrp() 290 int module_frob_arch_sections(Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, in module_frob_arch_sections()
|
/linux/arch/m68k/kernel/ |
A D | module.c | 22 int apply_relocate(Elf32_Shdr *sechdrs, in apply_relocate() 62 int apply_relocate_add(Elf32_Shdr *sechdrs, in apply_relocate_add() 103 const Elf_Shdr *sechdrs, in module_finalize()
|
/linux/arch/arc/kernel/ |
A D | module.c | 26 int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, in module_frob_arch_sections() 45 int apply_relocate_add(Elf32_Shdr *sechdrs, in apply_relocate_add() 132 int module_finalize(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, in module_finalize()
|
/linux/arch/x86/kernel/ |
A D | module.c | 89 int apply_relocate(Elf32_Shdr *sechdrs, in apply_relocate() 130 static int __apply_relocate_add(Elf64_Shdr *sechdrs, in __apply_relocate_add() 221 int apply_relocate_add(Elf64_Shdr *sechdrs, in apply_relocate_add() 250 const Elf_Shdr *sechdrs, in module_finalize()
|
/linux/arch/microblaze/kernel/ |
A D | module.c | 18 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() 91 int module_finalize(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, in module_finalize()
|
/linux/include/linux/ |
A D | moduleloader.h | 53 static inline int apply_relocate(Elf_Shdr *sechdrs, in apply_relocate() 76 static inline int apply_relocate_add(Elf_Shdr *sechdrs, in apply_relocate_add()
|
/linux/arch/sh/kernel/ |
A D | module.c | 24 int apply_relocate_add(Elf32_Shdr *sechdrs, in apply_relocate_add() 91 const Elf_Shdr *sechdrs, in module_finalize()
|
/linux/arch/arm/kernel/ |
A D | module.c | 72 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, in apply_relocate() 350 const Elf_Shdr *sechdrs, const char *name) in find_mod_section() 365 int module_finalize(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, in module_finalize()
|
/linux/arch/nios2/kernel/ |
A D | module.c | 43 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() 132 int module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, in module_finalize()
|
/linux/arch/mips/kernel/ |
A D | vpe.c | 183 Elf_Shdr *sechdrs, const char *secstrings) in layout_sections() 425 static int apply_relocations(Elf32_Shdr *sechdrs, in apply_relocations() 477 static void simplify_symbols(Elf_Shdr *sechdrs, in simplify_symbols() 536 static void dump_elfsymbols(Elf_Shdr *sechdrs, unsigned int symindex, in dump_elfsymbols() 550 static int find_vpe_symbols(struct vpe *v, Elf_Shdr *sechdrs, in find_vpe_symbols() 579 Elf_Shdr *sechdrs; in vpe_elfload() local
|
A D | module.c | 313 static int __apply_relocate(Elf_Shdr *sechdrs, const char *strtab, in __apply_relocate() 386 int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate() 394 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() 425 const Elf_Shdr *sechdrs, in module_finalize()
|
/linux/arch/nds32/kernel/ |
A D | module.c | 23 Elf_Shdr * sechdrs, in module_frob_arch_sections() 113 apply_relocate_add(Elf32_Shdr * sechdrs, const char *strtab, in apply_relocate_add() 270 module_finalize(const Elf32_Ehdr * hdr, const Elf_Shdr * sechdrs, in module_finalize()
|
/linux/arch/hexagon/kernel/ |
A D | module.c | 27 int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, in module_frob_arch_sections() 67 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add()
|
/linux/arch/s390/kernel/ |
A D | module.c | 120 int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, in module_frob_arch_sections() 439 static int __apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in __apply_relocate_add() 465 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() 504 const Elf_Shdr *sechdrs, in module_finalize()
|
/linux/arch/parisc/kernel/ |
A D | module.c | 299 CONST Elf_Shdr *sechdrs, in module_frob_arch_sections() 518 int apply_relocate_add(Elf_Shdr *sechdrs, in apply_relocate_add() 663 int apply_relocate_add(Elf_Shdr *sechdrs, in apply_relocate_add() 832 const Elf_Shdr *sechdrs) in register_unwind_table() 857 const Elf_Shdr *sechdrs, in module_finalize()
|
/linux/arch/alpha/kernel/ |
A D | module.c | 64 module_frob_arch_sections(Elf64_Ehdr *hdr, Elf64_Shdr *sechdrs, in module_frob_arch_sections() 133 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, in apply_relocate_add()
|
/linux/arch/h8300/kernel/ |
A D | module.c | 9 int apply_relocate_add(Elf32_Shdr *sechdrs, in apply_relocate_add()
|
/linux/arch/openrisc/kernel/ |
A D | module.c | 16 int apply_relocate_add(Elf32_Shdr *sechdrs, in apply_relocate_add()
|
/linux/arch/xtensa/kernel/ |
A D | module.c | 47 int apply_relocate_add(Elf32_Shdr *sechdrs, in apply_relocate_add()
|
/linux/kernel/ |
A D | kexec_file.c | 846 const Elf_Shdr *sechdrs; in kexec_purgatory_setup_kbuf() local 909 Elf_Shdr *sechdrs; in kexec_purgatory_setup_sechdrs() local 967 const Elf_Shdr *sechdrs; in kexec_apply_relocations() local 1076 const Elf_Shdr *sechdrs; in kexec_purgatory_find_symbol() local
|