/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/ |
H A D | gen-hyprel.c | 135 Elf64_Shdr *sh_table; 216 static inline const char *section_name(Elf64_Shdr *shdr) in section_name() 222 static inline const char *section_begin(Elf64_Shdr *shdr) in section_begin() 228 static inline Elf64_Shdr *section_by_off(Elf64_Off off) in section_by_off() 231 return elf_ptr(Elf64_Shdr, off); in section_by_off() 235 static inline Elf64_Shdr *section_by_idx(uint16_t idx) in section_by_idx() 360 static void emit_rela_section(Elf64_Shdr *sh_rela) in emit_rela_section() 362 Elf64_Shdr *sh_orig = &elf.sh_table[elf32toh(sh_rela->sh_info)]; in emit_rela_section() 428 Elf64_Shdr *shdr; in emit_all_relocs()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | module.h | 26 u64 module_emit_plt_entry(struct module *mod, Elf64_Shdr *sechdrs, 30 u64 module_emit_veneer_for_adrp(struct module *mod, Elf64_Shdr *sechdrs,
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | module.h | 24 u64 module_emit_plt_entry(struct module *mod, Elf64_Shdr *sechdrs, 28 u64 module_emit_veneer_for_adrp(struct module *mod, Elf64_Shdr *sechdrs,
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | module_64.c | 208 const Elf64_Shdr *sechdrs) in get_stubs_size() 258 static int count_pcpu_relocs(const Elf64_Shdr *sechdrs, in count_pcpu_relocs() 289 const Elf64_Shdr *sechdrs, in get_got_size() 378 static Elf64_Sym *find_dot_toc(Elf64_Shdr *sechdrs, in find_dot_toc() 404 Elf64_Shdr *sechdrs, in module_frob_arch_sections() 580 static inline unsigned long my_r2(const Elf64_Shdr *sechdrs, struct module *me) in my_r2() 590 static inline int create_stub(const Elf64_Shdr *sechdrs, in create_stub() 667 static unsigned long stub_for_addr(const Elf64_Shdr *sechdrs, in stub_for_addr() 695 static unsigned long got_for_addr(const Elf64_Shdr *sechdrs, in got_for_addr() 764 int apply_relocate_add(Elf64_Shdr *sechdr [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | module_64.c | 196 const Elf64_Shdr *sechdrs) in get_stubs_size() 270 static Elf64_Sym *find_dot_toc(Elf64_Shdr *sechdrs, in find_dot_toc() 289 Elf64_Shdr *sechdrs, in module_frob_arch_sections() 429 static inline unsigned long my_r2(const Elf64_Shdr *sechdrs, struct module *me) in my_r2() 435 static inline int create_stub(const Elf64_Shdr *sechdrs, in create_stub() 467 static unsigned long stub_for_addr(const Elf64_Shdr *sechdrs, in stub_for_addr() 520 int apply_relocate_add(Elf64_Shdr *sechdrs, in apply_relocate_add()
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/ |
H A D | elf.c | 89 TEST_ASSERT(hdrp->e_shentsize == sizeof(Elf64_Shdr), in elfhdr_get() 93 hdrp->e_shentsize, sizeof(Elf64_Shdr)); in elfhdr_get()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/ |
H A D | elf.c | 88 TEST_ASSERT(hdrp->e_shentsize == sizeof(Elf64_Shdr), in elfhdr_get() 92 hdrp->e_shentsize, sizeof(Elf64_Shdr)); in elfhdr_get()
|
/kernel/linux/linux-5.10/arch/x86/um/asm/ |
H A D | module.h | 18 #define Elf_Shdr Elf64_Shdr
|
/kernel/linux/linux-6.6/arch/x86/um/asm/ |
H A D | module.h | 18 #define Elf_Shdr Elf64_Shdr
|
/kernel/linux/linux-5.10/arch/alpha/kernel/ |
H A D | module.c | 64 module_frob_arch_sections(Elf64_Ehdr *hdr, Elf64_Shdr *sechdrs, in module_frob_arch_sections() 69 Elf64_Shdr *esechdrs, *symtab, *s, *got; in module_frob_arch_sections() 133 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, in apply_relocate_add()
|
/kernel/linux/linux-6.6/arch/alpha/kernel/ |
H A D | module.c | 64 module_frob_arch_sections(Elf64_Ehdr *hdr, Elf64_Shdr *sechdrs, in module_frob_arch_sections() 69 Elf64_Shdr *esechdrs, *symtab, *s, *got; in module_frob_arch_sections() 133 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, in apply_relocate_add()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | module.c | 132 static int __write_relocate_add(Elf64_Shdr *sechdrs, in __write_relocate_add() 225 static int write_relocate_add(Elf64_Shdr *sechdrs, in write_relocate_add() 252 int apply_relocate_add(Elf64_Shdr *sechdrs, in apply_relocate_add() 262 void clear_relocate_add(Elf64_Shdr *sechdrs, in clear_relocate_add()
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | module.h | 16 #define Elf_Shdr Elf64_Shdr
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | module.h | 16 #define Elf_Shdr Elf64_Shdr
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | module.h | 57 #define Elf_Shdr Elf64_Shdr
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | module.h | 57 #define Elf_Shdr Elf64_Shdr
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | genelf.h | 60 #define Elf_Shdr Elf64_Shdr
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | genelf.h | 65 #define Elf_Shdr Elf64_Shdr
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | module-plts.c | 73 u64 module_emit_plt_entry(struct module *mod, Elf64_Shdr *sechdrs, in module_emit_plt_entry() 105 u64 module_emit_veneer_for_adrp(struct module *mod, Elf64_Shdr *sechdrs, in module_emit_veneer_for_adrp() 328 Elf64_Shdr *dstsec = sechdrs + sechdrs[i].sh_info; in module_frob_arch_sections()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | module-plts.c | 69 u64 module_emit_plt_entry(struct module *mod, Elf64_Shdr *sechdrs, in module_emit_plt_entry() 101 u64 module_emit_veneer_for_adrp(struct module *mod, Elf64_Shdr *sechdrs, in module_emit_veneer_for_adrp() 318 Elf64_Shdr *dstsec = sechdrs + sechdrs[i].sh_info; in module_frob_arch_sections()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | module.c | 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()
|
/kernel/linux/linux-6.6/scripts/mod/ |
H A D | modpost.h | 40 #define Elf_Shdr Elf64_Shdr
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | module.c | 427 Elf64_Shdr *s, *sechdrs_end = sechdrs + ehdr->e_shnum; in module_frob_arch_sections() 620 Elf64_Shdr *sec, void *location) in do_reloc() 789 apply_relocate_add (Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, in apply_relocate_add() 794 Elf64_Shdr *target_sec; in apply_relocate_add()
|
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | module.c | 427 Elf64_Shdr *s, *sechdrs_end = sechdrs + ehdr->e_shnum; in module_frob_arch_sections() 620 Elf64_Shdr *sec, void *location) in do_reloc() 790 apply_relocate_add (Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, in apply_relocate_add() 795 Elf64_Shdr *target_sec; in apply_relocate_add()
|
/kernel/linux/linux-5.10/scripts/mod/ |
H A D | modpost.h | 40 #define Elf_Shdr Elf64_Shdr
|