/linux/kernel/ |
H A D | kexec_elf.c | 24 static inline bool elf_is_elf_file(const struct elfhdr *ehdr) in elf_is_elf_file() 29 static uint64_t elf64_to_cpu(const struct elfhdr *ehdr, uint64_t value) in elf64_to_cpu() 39 static uint32_t elf32_to_cpu(const struct elfhdr *ehdr, uint32_t value) in elf32_to_cpu() 49 static uint16_t elf16_to_cpu(const struct elfhdr *ehdr, uint16_t value) in elf16_to_cpu() 63 static bool elf_is_ehdr_sane(const struct elfhdr *ehdr, size_t buf_len) in elf_is_ehdr_sane() 119 static int elf_read_ehdr(const char *buf, size_t len, struct elfhdr *ehdr) in elf_read_ehdr() 208 const struct elfhdr *ehdr = elf_info->ehdr; in elf_read_phdr() local 255 const struct elfhdr *ehdr = elf_info->ehdr; in elf_read_phdrs() local 297 struct elfhdr *ehdr, in elf_read_from_buffer() 327 int kexec_build_elf_info(const char *buf, size_t len, struct elfhdr *ehdr, in kexec_build_elf_info() [all …]
|
/linux/arch/s390/kernel/ |
H A D | kexec_elf.c | 20 const Elf_Ehdr *ehdr; in kexec_file_add_kernel_elf() local 73 const Elf_Ehdr *ehdr; in s390_elf_load() local 114 const Elf_Ehdr *ehdr; in s390_elf_probe() local
|
/linux/scripts/ |
H A D | recordmcount.h | 211 static unsigned int get_shnum(Elf_Ehdr const *ehdr, Elf_Shdr const *shdr0) in get_shnum() 219 static void set_shnum(Elf_Ehdr *ehdr, Elf_Shdr *shdr0, unsigned int new_shnum) in set_shnum() 228 static int get_shstrndx(Elf_Ehdr const *ehdr, Elf_Shdr const *shdr0) in get_shstrndx() 236 static void find_symtab(Elf_Ehdr *const ehdr, Elf_Shdr const *shdr0, in find_symtab() 258 static int append_func(Elf_Ehdr *const ehdr, in append_func() 373 Elf_Ehdr const *const ehdr, in get_sym_str_and_relp() 404 Elf_Ehdr const *const ehdr, in sift_rel_mcount() 452 Elf_Ehdr const *const ehdr, in nop_mcount() 523 Elf_Ehdr const *const ehdr) in find_secsym_ndx() 606 static int do_func(Elf_Ehdr *const ehdr, char const *const fname, in do_func()
|
/linux/drivers/soc/qcom/ |
H A D | mdt_loader.c | 80 const struct elf32_hdr *ehdr; in qcom_mdt_get_size() local 128 const struct elf32_hdr *ehdr; in qcom_mdt_read_metadata() local 208 const struct elf32_hdr *ehdr; in qcom_mdt_pas_init() local 268 const struct elf32_hdr *ehdr; in qcom_mdt_bins_are_split() local 300 const struct elf32_hdr *ehdr; in __qcom_mdt_load() local
|
/linux/tools/perf/util/ |
H A D | symbol-elf.c | 71 GElf_Ehdr *ehdr; in elf_getphdrnum() local 230 GElf_Ehdr ehdr; in filename__has_section() local 397 addend_may_be_ifunc(GElf_Ehdr * ehdr,struct rel_info * ri) addend_may_be_ifunc() argument 403 get_ifunc_name(Elf * elf,struct dso * dso,GElf_Ehdr * ehdr,struct rel_info * ri,char * buf,size_t buf_sz) get_ifunc_name() argument 434 get_plt_sizes(struct dso * dso,GElf_Ehdr * ehdr,GElf_Shdr * shdr_plt,u64 * plt_header_size,u64 * plt_entry_size) get_plt_sizes() argument 539 get_rela_dyn_info(Elf * elf,GElf_Ehdr * ehdr,struct rela_dyn_info * di,Elf_Scn * scn) get_rela_dyn_info() argument 634 dso__synthesize_plt_got_symbols(struct dso * dso,Elf * elf,GElf_Ehdr * ehdr,char * buf,size_t buf_sz) dso__synthesize_plt_got_symbols() argument 682 GElf_Ehdr ehdr; dso__synthesize_plt_symbols() local 860 GElf_Ehdr ehdr; elf_read_build_id() local 1125 GElf_Ehdr ehdr; filename__read_debuglink() local 1218 elf__needs_adjust_symbols(GElf_Ehdr ehdr) elf__needs_adjust_symbols() argument 1232 GElf_Ehdr ehdr; symsrc__init() local 1344 max_text_section(Elf * elf,GElf_Ehdr * ehdr) max_text_section() argument 1558 GElf_Ehdr ehdr; dso__load_sym_internal() local 1916 GElf_Ehdr ehdr; dso__type_fd() local 1991 GElf_Ehdr ehdr; global() member 1996 GElf_Ehdr *ehdr; kcore__open() local 2062 GElf_Ehdr *ehdr = &to->ehdr; kcore__copy_hdr() local 2732 GElf_Ehdr ehdr; populate_sdt_note() local 2861 GElf_Ehdr ehdr; construct_sdt_notes_list() local [all...] |
H A D | symbol-minimal.c | 116 Elf32_Ehdr ehdr; in filename__read_build_id() local 168 Elf64_Ehdr ehdr; filename__read_build_id() local 322 Elf64_Ehdr ehdr; dso__type_fd() local [all...] |
/linux/drivers/remoteproc/ |
H A D | remoteproc_elf_loader.c | 46 struct elf32_hdr *ehdr; local 163 const void *ehdr, *phdr; local 257 const void *ehdr = elf_data; local
|
H A D | remoteproc_coredump.c | 239 void *ehdr; in rproc_coredump() local 349 void *ehdr; in rproc_coredump_using_sections() local
|
H A D | remoteproc_elf_helpers.h | 25 struct elf32_hdr *ehdr = (struct elf32_hdr *)fw->data; in fw_elf_get_class() local
|
/linux/net/ethtool/ |
H A D | tsinfo.c | 283 void *ehdr = NULL; in ethnl_tsinfo_prepare_dump() local 303 void *ehdr) in ethnl_tsinfo_end_dump() 332 void *ehdr = NULL; in ethnl_tsinfo_dump_one_phydev() local 366 void *ehdr = NULL; in ethnl_tsinfo_dump_one_netdev() local
|
/linux/lib/ |
H A D | buildid.c | 216 const Elf32_Ehdr *ehdr; in get_build_id_32() local 252 const Elf64_Ehdr *ehdr; in get_build_id_64() local 293 const Elf32_Ehdr *ehdr; in __build_id_parse() local
|
/linux/arch/riscv/kernel/ |
H A D | elf_kexec.c | 37 static int riscv_kexec_elf_load(struct kimage *image, struct elfhdr *ehdr, in riscv_kexec_elf_load() 77 struct elfhdr *ehdr, struct kexec_elf_info *elf_info, in elf_find_pbase() 207 struct elfhdr ehdr; in elf_kexec_load() local
|
/linux/tools/testing/selftests/sgx/ |
H A D | load.c | 142 Elf64_Ehdr *ehdr; in encl_get_entry() local 183 Elf64_Ehdr *ehdr; in encl_load() local
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | rammap.c | 147 u8 ever, u8 ehdr, u8 ecnt, u8 elen, int idx, u8 *ver, u8 *hdr) in nvbios_rammapSe() 191 u8 ever, u8 ehdr, u8 ecnt, u8 elen, int idx, in nvbios_rammapSp()
|
/linux/arch/mips/kernel/ |
H A D | elf.c | 82 } *ehdr = _ehdr; in arch_elf_pt_proc() local 141 } *ehdr = _ehdr; in arch_check_elf() local
|
/linux/fs/proc/ |
H A D | vmcore.c | 1216 Elf64_Ehdr ehdr; in parse_crash_elf64_headers() local 1272 Elf32_Ehdr ehdr; in parse_crash_elf32_headers() local 1402 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)elfptr; in vmcoredd_update_program_headers() local 1422 Elf32_Ehdr *ehdr = (Elf32_Ehdr *)elfptr; in vmcoredd_update_program_headers() local 1574 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)elfcorebuf; in vmcore_reset_offsets_elf64() local 1601 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)elfcorebuf; in vmcore_add_device_ram_elf64() local
|
/linux/arch/s390/include/asm/ |
H A D | elf.h | 200 #define arch_check_elf(ehdr, interp, interp_ehdr, state) (0) argument 202 #define arch_elf_pt_proc(ehdr, phdr, elf, interp, state) \ argument 217 #define arch_elf_pt_proc(ehdr, phdr, elf, interp, state) \ argument
|
/linux/drivers/gpu/drm/panthor/ |
H A D | panthor_fw.c | 90 #define CSF_FW_BINARY_ENTRY_TYPE(ehdr) ((ehdr) & 0xff) argument 91 #define CSF_FW_BINARY_ENTRY_SIZE(ehdr) (((ehdr) >> 8) & 0xff) argument 491 u32 ehdr) in panthor_fw_load_section_entry() 637 u32 ehdr) in panthor_fw_read_build_info() 697 u32 ehdr; in panthor_fw_load_entry() local
|
/linux/arch/parisc/kernel/ |
H A D | kexec_file.c | 23 struct elfhdr ehdr; in elf_load() local
|
/linux/arch/arm64/include/asm/ |
H A D | elf.h | 282 static inline int arch_elf_pt_proc(void *ehdr, void *phdr, in arch_elf_pt_proc() 289 static inline int arch_check_elf(void *ehdr, bool has_interp, in arch_check_elf()
|
/linux/arch/powerpc/kexec/ |
H A D | elf_64.c | 38 struct elfhdr ehdr; in elf64_load() local
|
/linux/net/core/ |
H A D | selftests.c | 61 struct ethhdr *ehdr; in net_test_get_skb() local 179 struct ethhdr *ehdr; in net_test_loopback_validate() local
|
/linux/arch/arm64/kernel/pi/ |
H A D | relacheck.c | 24 static Elf64_Ehdr *ehdr; variable
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_selftests.c | 66 struct ethhdr *ehdr; in stmmac_test_get_udp_skb() local 255 struct ethhdr *ehdr; in stmmac_test_loopback_validate() local 720 struct ethhdr *ehdr; in stmmac_test_flowctrl_validate() local 842 struct ethhdr *ehdr; in stmmac_test_vlan_validate() local 1599 struct ethhdr *ehdr; in stmmac_test_arp_validate() local
|
/linux/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_fdir.c | 119 struct virtchnl_proto_hdr *ehdr = NULL; /* Extension Header if it exists */ in iavf_fill_fdir_gtpu_hdr() local 570 struct ethhdr *ehdr = (struct ethhdr *)hdr->buffer; in iavf_fill_fdir_eth_hdr() local
|