| /linux-6.15/arch/arm64/kvm/hyp/nvhe/ |
| H A D | gen-hyprel.c | 138 Elf64_Shdr *sh_table; 219 static inline const char *section_name(Elf64_Shdr *shdr) in section_name() 225 static inline const char *section_begin(Elf64_Shdr *shdr) in section_begin() 231 static inline Elf64_Shdr *section_by_off(Elf64_Off off) in section_by_off() 234 return elf_ptr(Elf64_Shdr, off); in section_by_off() 238 static inline Elf64_Shdr *section_by_idx(uint16_t idx) in section_by_idx() 363 static void emit_rela_section(Elf64_Shdr *sh_rela) in emit_rela_section() 365 Elf64_Shdr *sh_orig = &elf.sh_table[elf32toh(sh_rela->sh_info)]; in emit_rela_section() 434 Elf64_Shdr *shdr; in emit_all_relocs()
|
| /linux-6.15/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,
|
| /linux-6.15/arch/powerpc/kernel/ |
| H A D | module_64.c | 208 const Elf64_Shdr *sechdrs, in get_stubs_size() 268 static int count_pcpu_relocs(const Elf64_Shdr *sechdrs, in count_pcpu_relocs() 299 const Elf64_Shdr *sechdrs, in get_got_size() 406 static Elf64_Sym *find_dot_toc(Elf64_Shdr *sechdrs, in find_dot_toc() 432 Elf64_Shdr *sechdrs, in module_frob_arch_sections() 610 static inline unsigned long my_r2(const Elf64_Shdr *sechdrs, struct module *me) in my_r2() 620 static inline int create_stub(const Elf64_Shdr *sechdrs, in create_stub() 696 static unsigned long stub_for_addr(const Elf64_Shdr *sechdrs, in stub_for_addr() 724 static unsigned long got_for_addr(const Elf64_Shdr *sechdrs, in got_for_addr() 793 int apply_relocate_add(Elf64_Shdr *sechdrs, in apply_relocate_add() [all …]
|
| /linux-6.15/arch/x86/kernel/ |
| H A D | module.c | 82 static int __write_relocate_add(Elf64_Shdr *sechdrs, in __write_relocate_add() 189 static int write_relocate_add(Elf64_Shdr *sechdrs, in write_relocate_add() 216 int apply_relocate_add(Elf64_Shdr *sechdrs, in apply_relocate_add() 226 void clear_relocate_add(Elf64_Shdr *sechdrs, in clear_relocate_add()
|
| /linux-6.15/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()
|
| /linux-6.15/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()
|
| /linux-6.15/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() 317 Elf64_Shdr *dstsec = sechdrs + sechdrs[i].sh_info; in module_frob_arch_sections()
|
| H A D | module.c | 191 static int reloc_insn_adrp(struct module *mod, Elf64_Shdr *sechdrs, in reloc_insn_adrp() 218 int apply_relocate_add(Elf64_Shdr *sechdrs, in apply_relocate_add()
|
| /linux-6.15/include/asm-generic/ |
| H A D | module.h | 16 #define Elf_Shdr Elf64_Shdr
|
| /linux-6.15/arch/mips/include/asm/ |
| H A D | module.h | 57 #define Elf_Shdr Elf64_Shdr
|
| /linux-6.15/tools/perf/util/ |
| H A D | genelf.h | 68 #define Elf_Shdr Elf64_Shdr
|
| /linux-6.15/arch/arm64/kernel/pi/ |
| H A D | relacheck.c | 25 static Elf64_Shdr *shdr;
|
| /linux-6.15/scripts/mod/ |
| H A D | modpost.h | 42 #define Elf_Shdr Elf64_Shdr
|
| /linux-6.15/arch/mips/tools/ |
| H A D | loongson3-llsc-check.c | 240 Elf64_Shdr *sh; in main()
|
| /linux-6.15/tools/include/uapi/linux/ |
| H A D | elf.h | 340 } Elf64_Shdr; typedef
|
| /linux-6.15/scripts/ |
| H A D | insert-sys-cert.c | 45 #define Elf_Shdr Elf64_Shdr
|
| H A D | recordmcount.c | 636 || w2(ghdr->e_shentsize) != sizeof(Elf64_Shdr)) { in do_file()
|
| H A D | sorttable.c | 75 Elf64_Shdr e64; 1355 r2(&ehdr->e64.e_shentsize) != sizeof(Elf64_Shdr)) { in do_file()
|
| H A D | recordmcount.h | 80 # define Elf_Shdr Elf64_Shdr
|
| /linux-6.15/tools/testing/selftests/sgx/ |
| H A D | load.c | 141 Elf64_Shdr *sections; in encl_get_entry()
|
| /linux-6.15/include/uapi/linux/ |
| H A D | elf.h | 350 } Elf64_Shdr; typedef
|
| /linux-6.15/arch/sparc/vdso/ |
| H A D | vma.c | 72 Elf64_Shdr *shdrs; in one_section64()
|
| /linux-6.15/tools/lib/bpf/ |
| H A D | linker.c | 48 Elf64_Shdr *shdr; 117 Elf64_Shdr *shdr; 608 Elf64_Shdr *shdr = sec->shdr; in is_ignored_sec() 672 Elf64_Shdr *shdr; in linker_load_obj_file() 1145 Elf64_Shdr *shdr; in init_sec() 2823 Elf64_Shdr *shdr; in emit_elf_data_sec()
|
| H A D | libbpf.c | 647 Elf64_Shdr *shdr; 3092 Elf64_Shdr *sh; in section_have_execinstr() 3696 Elf64_Shdr *shdr; in elf_sec_hdr() 3714 Elf64_Shdr *sh; in elf_sec_name() 3773 static bool ignore_elf_section(Elf64_Shdr *hdr, const char *name) in ignore_elf_section() 3829 Elf64_Shdr *sh; in bpf_object__elf_collect() 4225 Elf64_Shdr *sh; in bpf_object__collect_externs() 7175 Elf64_Shdr *shdr, Elf_Data *data); 7178 Elf64_Shdr *shdr, Elf_Data *data) in bpf_object__collect_map_relos() 7320 Elf64_Shdr *shdr; in bpf_object__collect_relos() [all …]
|