/linux-master/scripts/mod/ |
H A D | modpost.c | 419 Elf_Shdr *sechdrs; local [all...] |
H A D | modpost.h | 115 Elf_Shdr *sechdrs; member in struct:elf_info
|
/linux-master/arch/loongarch/kernel/ |
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...] |
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...] |
/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/kernel/module/ |
H A D | main.c | 2337 module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, char *secstrings, struct module *mod) argument 2432 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument [all...] |
H A D | strict_rwx.c | 81 int module_enforce_rwx_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, argument
|
H A D | internal.h | 67 Elf_Shdr *sechdrs; member in struct:load_info
|
/linux-master/kernel/ |
H A D | kexec_file.c | 832 const Elf_Shdr *sechdrs; local 896 Elf_Shdr *sechdrs; local 966 const Elf_Shdr *sechdrs; local 1075 const Elf_Shdr *sechdrs; local [all...] |
/linux-master/include/linux/ |
H A D | moduleloader.h | 61 static inline int apply_relocate(Elf_Shdr *sechdrs, argument 101 static inline int apply_relocate_add(Elf_Shdr *sechdrs, argument
|
H A D | kexec.h | 118 Elf_Shdr *sechdrs; member in struct:purgatory_info
|
H A D | module.h | 396 Elf_Shdr *sechdrs; member in struct:klp_modinfo 880 module_bug_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) argument
|
H A D | cfi.h | 43 module_cfi_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) argument
|
/linux-master/arch/x86/kernel/ |
H A D | machine_kexec_64.c | 394 const Elf_Shdr *sechdrs; local
|
H A D | module.c | 91 int apply_relocate(Elf32_Shdr *sechdrs, argument 132 static int __write_relocate_add(Elf64_Shdr *sechdrs, argument 225 write_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me, bool apply) argument 252 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) argument 262 clear_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) argument 274 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument [all...] |
/linux-master/arch/s390/kernel/ |
H A D | machine_kexec_file.c | 315 const Elf_Shdr *sechdrs; local
|
/linux-master/arch/riscv/kernel/ |
H A D | elf_kexec.c | 377 const Elf_Shdr *sechdrs; local
|
H A D | module.c | 777 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, argument 919 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument [all...] |
/linux-master/arch/arm64/kernel/ |
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...] |
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...] |
/linux-master/arch/arm/kernel/ |
H A D | vdso.c | 103 Elf32_Shdr *sechdrs; local
|
/linux-master/arch/mips/kernel/ |
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...] |
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...] |
/linux-master/kernel/livepatch/ |
H A D | core.c | 192 static int klp_resolve_symbols(Elf_Shdr *sechdrs, const char *strtab, argument 263 void __weak clear_relocate_add(Elf_Shdr *sechdrs, argument 294 static int klp_write_section_relocs(struct module *pmod, Elf_Shdr *sechdrs, argument 332 int klp_apply_section_relocs(struct module *pmod, Elf_Shdr *sechdrs, argument [all...] |
/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
|