/linux-master/arch/arc/kernel/ |
H A D | module.c | 26 int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, argument 45 int apply_relocate_add(Elf32_Shdr *sechdrs, argument 132 module_finalize(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) argument [all...] |
/linux-master/arch/m68k/kernel/ |
H A D | module.c | 22 int apply_relocate(Elf32_Shdr *sechdrs, argument 62 int apply_relocate_add(Elf32_Shdr *sechdrs, argument 102 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) argument [all...] |
/linux-master/arch/openrisc/kernel/ |
H A D | module.c | 16 int apply_relocate_add(Elf32_Shdr *sechdrs, argument
|
/linux-master/arch/sh/kernel/ |
H A D | dwarf.c | 1089 int module_dwarf_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, argument
|
/linux-master/arch/xtensa/kernel/ |
H A D | module.c | 47 int apply_relocate_add(Elf32_Shdr *sechdrs, argument
|
/linux-master/arch/alpha/kernel/ |
H A D | module.c | 64 module_frob_arch_sections(Elf64_Ehdr *hdr, Elf64_Shdr *sechdrs, argument 133 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, argument [all...] |
/linux-master/arch/arm/kernel/ |
H A D | module-plts.c | 209 int module_frob_arch_sections(Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, argument
|
H A D | module.c | 110 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, argument 453 int module_finalize(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, argument 437 find_mod_section(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, const char *name) argument [all...] |
H A D | vdso.c | 103 Elf32_Shdr *sechdrs; local
|
/linux-master/arch/arm64/include/asm/ |
H A D | module.h | 53 find_section(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, const char *name) argument
|
/linux-master/arch/arm64/kernel/ |
H A D | module-plts.c | 69 u64 module_emit_plt_entry(struct module *mod, Elf64_Shdr *sechdrs, argument 101 u64 module_emit_veneer_for_adrp(struct module *mod, Elf64_Shdr *sechdrs, argument 280 int module_frob_arch_sections(Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, argument [all...] |
H A D | module.c | 317 static int reloc_insn_adrp(struct module *mod, Elf64_Shdr *sechdrs, argument 344 int apply_relocate_add(Elf64_Shdr *sechdrs, argument 565 module_init_ftrace_plt(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) argument 586 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument [all...] |
/linux-master/arch/csky/kernel/ |
H A D | module.c | 49 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, argument
|
/linux-master/arch/hexagon/kernel/ |
H A D | module.c | 27 int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, argument 67 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, argument [all...] |
/linux-master/arch/loongarch/include/asm/ |
H A D | module.h | 75 static inline int get_plt_idx(unsigned long val, Elf_Shdr *sechdrs, const struct mod_section *sec) argument 88 get_plt_entry(unsigned long val, Elf_Shdr *sechdrs, const struct mod_section *sec_plt, const struct mod_section *sec_plt_idx) argument 102 get_got_entry(Elf_Addr val, Elf_Shdr *sechdrs, const struct mod_section *sec) argument
|
/linux-master/arch/loongarch/kernel/ |
H A D | module-sections.c | 12 Elf_Addr module_emit_got_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val) argument 38 Elf_Addr module_emit_plt_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val) argument 104 int module_frob_arch_sections(Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, argument [all...] |
H A D | module.c | 422 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, argument 105 apply_r_larch_sop_push_plt_pcrel(struct module *mod, Elf_Shdr *sechdrs, u32 *location, Elf_Addr v, s64 *rela_stack, size_t *rela_stack_top, unsigned int type) argument 279 apply_r_larch_b26(struct module *mod, Elf_Shdr *sechdrs, u32 *location, Elf_Addr v, s64 *rela_stack, size_t *rela_stack_top, unsigned int type) argument 347 apply_r_larch_got_pc(struct module *mod, Elf_Shdr *sechdrs, u32 *location, Elf_Addr v, s64 *rela_stack, size_t *rela_stack_top, unsigned int type) argument 499 module_init_ftrace_plt(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) argument 516 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) argument [all...] |
/linux-master/arch/microblaze/kernel/ |
H A D | module.c | 18 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, argument 91 int module_finalize(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, argument
|
/linux-master/arch/mips/kernel/ |
H A D | module.c | 313 static int __apply_relocate(Elf_Shdr *sechdrs, const char *strtab, argument 386 int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, argument 394 int apply_relocate_add(Elf_Shdr *sechdrs, cons argument 424 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument [all...] |
H A D | vpe.c | 424 static int apply_relocations(Elf32_Shdr *sechdrs, argument 476 static void simplify_symbols(Elf_Shdr *sechdrs, argument 182 layout_sections(struct module *mod, const Elf_Ehdr *hdr, Elf_Shdr *sechdrs, const char *secstrings) argument 535 dump_elfsymbols(Elf_Shdr *sechdrs, unsigned int symindex, const char *strtab, struct module *mod) argument 549 find_vpe_symbols(struct vpe *v, Elf_Shdr *sechdrs, unsigned int symindex, const char *strtab, struct module *mod) argument 578 Elf_Shdr *sechdrs; local [all...] |
/linux-master/arch/nios2/kernel/ |
H A D | module.c | 43 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, argument 132 int module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, argument
|
/linux-master/arch/parisc/kernel/ |
H A D | module.c | 501 int apply_relocate_add(Elf_Shdr *sechdrs, argument 279 module_frob_arch_sections(CONST Elf_Ehdr *hdr, CONST Elf_Shdr *sechdrs, CONST char *secstrings, struct module *me) argument 646 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) argument 814 register_unwind_table(struct module *me, const Elf_Shdr *sechdrs) argument 839 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | module.h | 82 static inline int module_finalize_ftrace(struct module *mod, const Elf_Shdr *sechdrs) argument
|
/linux-master/arch/powerpc/kernel/ |
H A D | module.c | 22 find_section(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, const char *name) argument 36 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument [all...] |
H A D | module_32.c | 73 get_plt_size(const Elf32_Ehdr *hdr, const Elf32_Shdr *sechdrs, const char *secstrings, int is_init) argument 120 module_frob_arch_sections(Elf32_Ehdr *hdr, Elf32_Shdr *sechdrs, char *secstrings, struct module *me) argument 157 do_plt_call(void *location, Elf32_Addr val, const Elf32_Shdr *sechdrs, struct module *mod) argument 196 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *module) argument 322 module_finalize_ftrace(struct module *module, const Elf_Shdr *sechdrs) argument [all...] |