/linux-master/arch/arm/kernel/ |
H A D | vdso.c | 103 Elf32_Shdr *sechdrs; local
|
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...] |
/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/s390/kernel/ |
H A D | module.c | 142 int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, argument 463 static int __apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, argument 489 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) argument 527 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument [all...] |
H A D | machine_kexec_file.c | 315 const Elf_Shdr *sechdrs; local
|
/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/x86/kernel/ |
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...] |
H A D | machine_kexec_64.c | 394 const Elf_Shdr *sechdrs; local
|
/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/scripts/mod/ |
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...] |
/linux-master/include/linux/ |
H A D | livepatch.h | 247 int klp_apply_section_relocs(struct module *pmod, 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
|
/linux-master/kernel/module/ |
H A D | kallsyms.c | 40 const Elf_Shdr *sechdrs = info->sechdrs; local 78 is_core_symbol(const Elf_Sym *src, const Elf_Shdr *sechdrs, unsigned int shnum, unsigned int pcpundx) argument [all...] |
H A D | internal.h | 67 Elf_Shdr *sechdrs; member in struct:load_info
|
/linux-master/arch/powerpc/kernel/ |
H A D | module_64.c | 207 get_stubs_size(const Elf64_Ehdr *hdr, const Elf64_Shdr *sechdrs) argument 258 count_pcpu_relocs(const Elf64_Shdr *sechdrs, const Elf64_Rela *rela, unsigned int num, unsigned int symindex, unsigned int pcpu) argument 288 get_got_size(const Elf64_Ehdr *hdr, const Elf64_Shdr *sechdrs, struct module *me) argument 378 find_dot_toc(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex) argument 403 module_frob_arch_sections(Elf64_Ehdr *hdr, Elf64_Shdr *sechdrs, char *secstrings, struct module *me) argument 580 my_r2(const Elf64_Shdr *sechdrs, struct module *me) argument 590 create_stub(const Elf64_Shdr *sechdrs, struct ppc64_stub_entry *entry, unsigned long addr, struct module *me, const char *name) argument 667 stub_for_addr(const Elf64_Shdr *sechdrs, unsigned long addr, struct module *me, const char *name) argument 695 got_for_addr(const Elf64_Shdr *sechdrs, unsigned long addr, struct module *me, const char *name) argument 764 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) argument 1089 module_finalize_ftrace(struct module *mod, const Elf_Shdr *sechdrs) argument [all...] |
/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/sh/kernel/ |
H A D | dwarf.c | 1089 int module_dwarf_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/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/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...] |