/linux-master/tools/build/feature/ |
H A D | test-libelf.c | 6 Elf *elf = elf_begin(0, ELF_C_READ, 0); local
|
/linux-master/arch/alpha/boot/tools/ |
H A D | objstrip.c | 61 struct elfhdr *elf; local [all...] |
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | gen-hyprel.c | 137 } elf; variable in typeref:struct:__anon5 [all...] |
/linux-master/arch/loongarch/kernel/ |
H A D | elf.c | 15 int arch_elf_pt_proc(void *_ehdr, void *_phdr, struct file *elf, argument
|
/linux-master/arch/mips/kernel/ |
H A D | elf.c | 76 int arch_elf_pt_proc(void *_ehdr, void *_phdr, struct file *elf, argument
|
/linux-master/arch/powerpc/kernel/ |
H A D | fadump.c | 966 struct elfhdr *elf; local 1080 struct elfhdr *elf; local [all...] |
/linux-master/arch/powerpc/platforms/powernv/ |
H A D | opal-core.c | 308 Elf64_Ehdr *elf; local [all...] |
/linux-master/arch/x86/boot/ |
H A D | Makefile | |
/linux-master/arch/x86/realmode/rm/ |
H A D | Makefile | |
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | gsp.h | 63 } frts, boot, elf, heap; member in struct:nvkm_gsp::__anon19::__anon22
|
/linux-master/fs/ |
H A D | binfmt_elf.c | 1425 static void fill_elf_header(struct elfhdr *elf, int segs, argument 577 arch_elf_pt_proc(struct elfhdr *ehdr, struct elf_phdr *phdr, struct file *elf, bool is_interp, struct arch_elf_state *state) argument 1790 fill_note_info(struct elfhdr *elf, int phdrs, struct elf_note_info *info, struct coredump_params *cprm) argument 1938 fill_extnum_info(struct elfhdr *elf, struct elf_shdr *shdr4extnum, elf_addr_t e_shoff, int segs) argument 1965 struct elfhdr elf; local [all...] |
H A D | binfmt_elf_fdpic.c | 1237 static inline void fill_elf_fdpic_header(struct elfhdr *elf, int segs) argument 1424 fill_extnum_info(struct elfhdr *elf, struct elf_shdr *shdr4extnum, elf_addr_t e_shoff, int segs) argument 1470 struct elfhdr *elf = NULL; local [all...] |
/linux-master/scripts/mod/ |
H A D | modpost.c | 702 static const char *sym_name(struct elf_info *elf, Elf_Sym *sym) argument 765 static void check_section(const char *modname, struct elf_info *elf, argument 1002 static Elf_Sym *find_fromsym(struct elf_info *elf, Elf_Addr addr, argument 1008 static Elf_Sym *find_tosym(struct elf_info *elf, Elf_Addr addr, Elf_Sym *sym) argument 1025 is_executable_section(struct elf_info *elf, unsigned int secndx) argument 1033 default_mismatch_handler(const char *modname, struct elf_info *elf, const struct sectioncheck* const mismatch, Elf_Sym *tsym, unsigned int fsecndx, const char *fromsec, Elf_Addr faddr, const char *tosec, Elf_Addr taddr) argument 1083 check_export_symbol(struct module *mod, struct elf_info *elf, Elf_Addr faddr, const char *secname, Elf_Sym *sym) argument 1153 check_section_mismatch(struct module *mod, struct elf_info *elf, Elf_Sym *sym, unsigned int fsecndx, const char *fromsec, Elf_Addr faddr, Elf_Addr taddr) argument 1352 get_rel_type_and_sym(struct elf_info *elf, uint64_t r_info, unsigned int *r_type, unsigned int *r_sym) argument 1382 section_rela(struct module *mod, struct elf_info *elf, unsigned int fsecndx, const char *fromsec, const Elf_Rela *start, const Elf_Rela *stop) argument 1424 section_rel(struct module *mod, struct elf_info *elf, unsigned int fsecndx, const char *fromsec, const Elf_Rel *start, const Elf_Rel *stop) argument 1473 check_sec_ref(struct module *mod, struct elf_info *elf) argument [all...] |
H A D | modpost.h | 165 static inline bool is_valid_name(struct elf_info *elf, Elf_Sym *sym) argument
|
H A D | symsearch.c | 50 static unsigned int symbol_count(struct elf_info *elf) argument 68 static void symsearch_populate(struct elf_info *elf, argument 124 symsearch_init(struct elf_info *elf) argument 139 symsearch_finish(struct elf_info *elf) argument 153 symsearch_find_nearest(struct elf_info *elf, Elf_Addr addr, unsigned int secndx, bool allow_negative, Elf_Addr min_distance) argument [all...] |
/linux-master/tools/bpf/resolve_btfids/ |
H A D | main.c | 121 Elf *elf; member in struct:object::__anon3116 305 static int compressed_section_fix(Elf *elf, Elf_Scn *scn, GElf_Shdr *sh) argument 334 Elf *elf; local [all...] |
/linux-master/tools/lib/bpf/ |
H A D | btf.c | 1094 Elf *elf = NULL; local [all...] |
H A D | elf.c | 29 Elf *elf; local 62 elf_find_next_scn_by_type(Elf *elf, int sh_type, Elf_Scn *scn) argument 84 Elf *elf; member in struct:elf_sym_iter 96 elf_sym_iter_new(struct elf_sym_iter *iter, Elf *elf, const char *binary_path, int sh_type, int st_type) argument 276 elf_find_func_offset(Elf *elf, const char *binary_path, const char *name) argument [all...] |
H A D | libbpf.c | 630 Elf *elf; member in struct:elf_state 1466 Elf *elf; local 3566 Elf *elf = obj->efile.elf; local 3710 Elf *elf = obj->efile.elf; local 11616 Elf *elf; local [all...] |
H A D | linker.c | 52 Elf *elf; member in struct:src_obj 136 Elf *elf; member in struct:bpf_linker [all...] |
H A D | usdt.c | 305 static int sanity_check_usdt_elf(Elf *elf, const char *path) argument 357 static int find_elf_sec_by_name(Elf *elf, const char *sec_name, GElf_Shdr *shdr, Elf_Scn **scn) argument 400 parse_elf_segs(Elf *elf, const char *path, struct elf_seg **segs, size_t *seg_cnt) argument 578 collect_usdt_targets(struct usdt_manager *man, Elf *elf, const char *path, pid_t pid, const char *usdt_provider, const char *usdt_name, __u64 usdt_cookie, struct usdt_target **out_targets, size_t *out_target_cnt) argument 1133 parse_usdt_note(Elf *elf, const char *path, GElf_Nhdr *nhdr, const char *data, size_t name_off, size_t desc_off, struct usdt_note *note) argument [all...] |
/linux-master/tools/objtool/arch/loongarch/ |
H A D | decode.c | 64 static bool is_loongarch(const struct elf *elf) argument 280 const struct elf *elf = file->elf; local
|
H A D | orc.c | 101 int write_orc_entry(struct elf *elf, struct section *orc_sec, argument
|
/linux-master/tools/objtool/arch/x86/ |
H A D | decode.c | 31 static int is_x86_64(const struct elf *elf) argument 152 const struct elf *elf = file->elf; local [all...] |
H A D | orc.c | 100 int write_orc_entry(struct elf *elf, struct section *orc_sec, argument
|