Home
last modified time | relevance | path

Searched refs:Elf64_Shdr (Results 1 – 24 of 24) sorted by relevance

/linux-5.19.10/arch/arm64/kvm/hyp/nvhe/
Dgen-hyprel.c135 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()
/linux-5.19.10/arch/arm64/include/asm/
Dmodule.h26 u64 module_emit_plt_entry(struct module *mod, Elf64_Shdr *sechdrs,
30 u64 module_emit_veneer_for_adrp(struct module *mod, Elf64_Shdr *sechdrs,
/linux-5.19.10/arch/powerpc/kernel/
Dmodule_64.c181 const Elf64_Shdr *sechdrs) in get_stubs_size()
255 static Elf64_Sym *find_dot_toc(Elf64_Shdr *sechdrs, in find_dot_toc()
280 Elf64_Shdr *sechdrs, in module_frob_arch_sections()
406 static inline unsigned long my_r2(const Elf64_Shdr *sechdrs, struct module *me) in my_r2()
412 static inline int create_stub(const Elf64_Shdr *sechdrs, in create_stub()
464 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()
/linux-5.19.10/tools/testing/selftests/kvm/lib/
Delf.c89 TEST_ASSERT(hdrp->e_shentsize == sizeof(Elf64_Shdr), in elfhdr_get()
93 hdrp->e_shentsize, sizeof(Elf64_Shdr)); in elfhdr_get()
/linux-5.19.10/arch/alpha/kernel/
Dmodule.c64 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-5.19.10/arch/x86/um/asm/
Dmodule.h18 #define Elf_Shdr Elf64_Shdr
/linux-5.19.10/arch/arm64/kernel/
Dmodule-plts.c72 u64 module_emit_plt_entry(struct module *mod, Elf64_Shdr *sechdrs, in module_emit_plt_entry()
104 u64 module_emit_veneer_for_adrp(struct module *mod, Elf64_Shdr *sechdrs, in module_emit_veneer_for_adrp()
327 Elf64_Shdr *dstsec = sechdrs + sechdrs[i].sh_info; in module_frob_arch_sections()
Dmodule.c234 static int reloc_insn_adrp(struct module *mod, Elf64_Shdr *sechdrs, in reloc_insn_adrp()
261 int apply_relocate_add(Elf64_Shdr *sechdrs, in apply_relocate_add()
/linux-5.19.10/include/asm-generic/
Dmodule.h16 #define Elf_Shdr Elf64_Shdr
/linux-5.19.10/arch/mips/include/asm/
Dmodule.h57 #define Elf_Shdr Elf64_Shdr
/linux-5.19.10/tools/perf/util/
Dgenelf.h58 #define Elf_Shdr Elf64_Shdr
/linux-5.19.10/arch/x86/kernel/
Dmodule.c131 static int __apply_relocate_add(Elf64_Shdr *sechdrs, in __apply_relocate_add()
222 int apply_relocate_add(Elf64_Shdr *sechdrs, in apply_relocate_add()
/linux-5.19.10/arch/ia64/kernel/
Dmodule.c427 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()
/linux-5.19.10/scripts/mod/
Dmodpost.h41 #define Elf_Shdr Elf64_Shdr
/linux-5.19.10/arch/mips/tools/
Dloongson3-llsc-check.c240 Elf64_Shdr *sh; in main()
/linux-5.19.10/scripts/
Dsorttable.c345 r2(&ghdr->e_shentsize) != sizeof(Elf64_Shdr)) { in do_file()
Dinsert-sys-cert.c45 #define Elf_Shdr Elf64_Shdr
Drecordmcount.c598 || w2(ghdr->e_shentsize) != sizeof(Elf64_Shdr)) { in do_file()
Dsorttable.h53 # define Elf_Shdr Elf64_Shdr
Drecordmcount.h80 # define Elf_Shdr Elf64_Shdr
/linux-5.19.10/include/uapi/linux/
Delf.h332 } Elf64_Shdr; typedef
/linux-5.19.10/tools/lib/bpf/
Dlinker.c42 Elf64_Shdr *shdr;
111 Elf64_Shdr *shdr;
481 Elf64_Shdr *shdr = sec->shdr; in is_ignored_sec()
553 Elf64_Shdr *shdr; in linker_load_obj_file()
982 Elf64_Shdr *shdr; in init_sec()
2615 Elf64_Shdr *shdr; in emit_elf_data_sec()
Dlibbpf.c463 Elf64_Shdr *shdr;
560 static Elf64_Shdr *elf_sec_hdr(const struct bpf_object *obj, Elf_Scn *scn);
2663 Elf64_Shdr *sh; in section_have_execinstr()
3193 static Elf64_Shdr *elf_sec_hdr(const struct bpf_object *obj, Elf_Scn *scn) in elf_sec_hdr()
3195 Elf64_Shdr *shdr; in elf_sec_hdr()
3213 Elf64_Shdr *sh; in elf_sec_name()
3272 static bool ignore_elf_section(Elf64_Shdr *hdr, const char *name) in ignore_elf_section()
3328 Elf64_Shdr *sh; in bpf_object__elf_collect()
3696 Elf64_Shdr *sh; in bpf_object__collect_externs()
4174 bpf_object__collect_prog_relos(struct bpf_object *obj, Elf64_Shdr *shdr, Elf_Data *data) in bpf_object__collect_prog_relos()
[all …]
/linux-5.19.10/arch/sparc/vdso/
Dvma.c72 Elf64_Shdr *shdrs; in one_section64()