/linux-master/tools/build/feature/ |
H A D | test-libelf.c | 6 Elf *elf = elf_begin(0, ELF_C_READ, 0); local
|
/linux-master/tools/objtool/include/objtool/ |
H A D | endianness.h | 15 static inline bool need_bswap(struct elf *elf) argument
|
H A D | objtool.h | 23 struct elf *elf; member in struct:objtool_file
|
H A D | elf.h | 82 struct elf { struct 83 Elf *elf; member in struct:elf 152 has_multiple_files(struct elf *elf) argument 157 elf_addr_size(struct elf *elf) argument 162 elf_rela_size(struct elf *elf) argument 167 elf_data_rela_type(struct elf *elf) argument 172 elf_text_rela_type(struct elf *elf) argument 187 mark_sec_changed(struct elf *elf, struct section *sec, bool changed) argument 242 set_reloc_offset(struct elf *elf, struct reloc *reloc, u64 offset) argument 253 set_reloc_addend(struct elf *elf, struct reloc *reloc, s64 addend) argument 278 set_reloc_sym(struct elf *elf, struct reloc *reloc, unsigned int sym) argument 288 set_reloc_type(struct elf *elf, struct reloc *reloc, unsigned int type) argument [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/tools/perf/util/ |
H A D | symsrc.h | 21 Elf *elf; member in struct:symsrc
|
H A D | debuginfo.c | 148 Elf *elf; local
|
/linux-master/tools/objtool/arch/x86/ |
H A D | orc.c | 100 int write_orc_entry(struct elf *elf, struct section *orc_sec, argument
|
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...] |
/linux-master/arch/x86/realmode/rm/ |
H A D | Makefile | |
/linux-master/scripts/mod/ |
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...] |
H A D | modpost.h | 165 static inline bool is_valid_name(struct elf_info *elf, Elf_Sym *sym) argument
|
/linux-master/tools/objtool/arch/loongarch/ |
H A D | orc.c | 101 int write_orc_entry(struct elf *elf, struct section *orc_sec, argument
|
H A D | decode.c | 64 static bool is_loongarch(const struct elf *elf) argument 280 const struct elf *elf = file->elf; local
|
/linux-master/tools/objtool/ |
H A D | orc_dump.c | 21 Elf *elf; local [all...] |
H A D | special.c | 68 static int get_alt_entry(struct elf *elf, const struct special_entry *entry, argument 140 int special_get_alts(struct elf *elf, struct list_head *alts) argument [all...] |
H A D | elf.c | 130 struct section *find_section_by_name(const struct elf *elf, const char *name) argument 142 static struct section *find_section_by_index(struct elf *elf, argument 155 static struct symbol *find_symbol_by_index(struct elf *elf, unsigne argument 254 find_symbol_by_name(const struct elf *elf, const char *name) argument 266 find_reloc_by_dest_range(const struct elf *elf, struct section *sec, unsigned long offset, unsigned int len) argument 296 find_reloc_by_dest(const struct elf *elf, struct section *sec, unsigned long offset) argument 306 read_sections(struct elf *elf) argument 392 elf_add_symbol(struct elf *elf, struct symbol *sym) argument 433 read_symbols(struct elf *elf) argument 577 elf_update_sym_relocs(struct elf *elf, struct symbol *sym) argument 595 elf_update_symbol(struct elf *elf, struct section *symtab, struct section *symtab_shndx, struct symbol *sym) argument 726 __elf_create_symbol(struct elf *elf, struct symbol *sym) argument 792 elf_create_section_symbol(struct elf *elf, struct section *sec) argument 820 elf_create_prefix_symbol(struct elf *elf, struct symbol *orig, long size) argument 848 elf_init_reloc(struct elf *elf, struct section *rsec, unsigned int reloc_idx, unsigned long offset, struct symbol *sym, s64 addend, unsigned int type) argument 884 elf_init_reloc_text_sym(struct elf *elf, struct section *sec, unsigned long offset, unsigned int reloc_idx, struct section *insn_sec, unsigned long insn_off) argument 917 elf_init_reloc_data_sym(struct elf *elf, struct section *sec, unsigned long offset, unsigned int reloc_idx, struct symbol *sym, s64 addend) argument 933 read_relocs(struct elf *elf) argument 996 struct elf *elf; local 1051 elf_add_string(struct elf *elf, struct section *strtab, char *str) argument 1088 elf_create_section(struct elf *elf, const char *name, size_t entsize, unsigned int nr) argument 1168 elf_create_rela_section(struct elf *elf, struct section *sec, unsigned int reloc_nr) argument 1207 elf_create_section_pair(struct elf *elf, const char *name, size_t entsize, unsigned int nr, unsigned int reloc_nr) argument 1223 elf_write_insn(struct elf *elf, struct section *sec, unsigned long offset, unsigned int len, const char *insn) argument 1250 elf_truncate_section(struct elf *elf, struct section *sec) argument 1295 elf_write(struct elf *elf) argument 1339 elf_close(struct elf *elf) argument [all...] |
/linux-master/arch/alpha/boot/tools/ |
H A D | objstrip.c | 61 struct elfhdr *elf; local [all...] |
/linux-master/arch/x86/boot/ |
H A D | Makefile | |
/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/tools/testing/selftests/bpf/ |
H A D | trace_helpers.c | 338 Elf *elf = NULL; local
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | gen-hyprel.c | 137 } elf; variable in typeref:struct:__anon5 [all...] |
/linux-master/tools/lib/bpf/ |
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...] |
/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/arch/powerpc/platforms/powernv/ |
H A D | opal-core.c | 308 Elf64_Ehdr *elf; local [all...] |