Searched defs:sechdrs (Results 26 - 50 of 52) sorted by relevance

123

/linux-master/arch/arm/kernel/
H A Dvdso.c103 Elf32_Shdr *sechdrs; local
H A Dmodule.c76 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, argument
419 int module_finalize(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, argument
403 find_mod_section(const Elf32_Ehdr *hdr, const Elf_Shdr *sechdrs, const char *name) argument
[all...]
/linux-master/arch/loongarch/include/asm/
H A Dmodule.h75 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/arm64/kernel/
H A Dmodule-plts.c69 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 Dmodule.c191 static int reloc_insn_adrp(struct module *mod, Elf64_Shdr *sechdrs, argument
218 int apply_relocate_add(Elf64_Shdr *sechdrs, argument
439 module_init_ftrace_plt(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) argument
460 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument
[all...]
/linux-master/scripts/mod/
H A Dmodpost.h115 Elf_Shdr *sechdrs; member in struct:elf_info
/linux-master/arch/s390/kernel/
H A Dmachine_kexec_file.c315 const Elf_Shdr *sechdrs; local
H A Dmodule.c106 int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, argument
427 static int __apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, argument
453 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) argument
491 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument
[all...]
/linux-master/arch/loongarch/kernel/
H A Dmodule.c422 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
493 module_init_ftrace_plt(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) argument
510 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) argument
[all...]
/linux-master/arch/mips/kernel/
H A Dmodule.c303 static int __apply_relocate(Elf_Shdr *sechdrs, const char *strtab, argument
376 int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, argument
384 int apply_relocate_add(Elf_Shdr *sechdrs, cons argument
414 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument
[all...]
H A Dvpe.c424 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/x86/kernel/
H A Dmodule.c40 int apply_relocate(Elf32_Shdr *sechdrs, argument
81 static int __write_relocate_add(Elf64_Shdr *sechdrs, argument
174 write_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me, bool apply) argument
201 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) argument
211 clear_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) argument
223 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument
[all...]
H A Dmachine_kexec_64.c401 const Elf_Shdr *sechdrs; local
/linux-master/arch/powerpc/kernel/
H A Dmodule_64.c207 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/kernel/module/
H A Dkallsyms.c40 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 Dinternal.h67 Elf_Shdr *sechdrs; member in struct:load_info
/linux-master/include/linux/
H A Dlivepatch.h247 int klp_apply_section_relocs(struct module *pmod, Elf_Shdr *sechdrs, argument
H A Dkexec.h118 Elf_Shdr *sechdrs; member in struct:purgatory_info
H A Dmodule.h396 Elf_Shdr *sechdrs; member in struct:klp_modinfo
889 module_bug_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod) argument
/linux-master/arch/riscv/kernel/
H A Delf_kexec.c378 const Elf_Shdr *sechdrs; local
H A Dmodule.c776 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, argument
907 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument
[all...]
/linux-master/arch/sh/kernel/
H A Ddwarf.c1089 int module_dwarf_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, argument
/linux-master/arch/parisc/kernel/
H A Dmodule.c489 int apply_relocate_add(Elf_Shdr *sechdrs, argument
267 module_frob_arch_sections(CONST Elf_Ehdr *hdr, CONST Elf_Shdr *sechdrs, CONST char *secstrings, struct module *me) argument
634 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) argument
802 register_unwind_table(struct module *me, const Elf_Shdr *sechdrs) argument
827 module_finalize(const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *me) argument
[all...]
/linux-master/kernel/
H A Dkexec_file.c837 const Elf_Shdr *sechdrs; local
901 Elf_Shdr *sechdrs; local
971 const Elf_Shdr *sechdrs; local
1080 const Elf_Shdr *sechdrs; local
[all...]
/linux-master/kernel/livepatch/
H A Dcore.c192 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...]

Completed in 399 milliseconds

123