Home
last modified time | relevance | path

Searched refs:elfhdr (Results 1 – 18 of 18) sorted by relevance

/linux-6.3-rc2/arch/x86/um/
A Delfcore.c12 return vsyscall_ehdr ? (((struct elfhdr *)vsyscall_ehdr)->e_phnum) : 0; in elf_core_extra_phdrs()
18 const struct elfhdr *const ehdrp = in elf_core_write_extra_phdrs()
19 (struct elfhdr *) vsyscall_ehdr; in elf_core_write_extra_phdrs()
45 const struct elfhdr *const ehdrp = in elf_core_write_extra_data()
46 (struct elfhdr *) vsyscall_ehdr; in elf_core_write_extra_data()
66 const struct elfhdr *const ehdrp = in elf_core_extra_data_size()
67 (struct elfhdr *)vsyscall_ehdr; in elf_core_extra_data_size()
/linux-6.3-rc2/kernel/
A Dkexec_elf.c24 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()
121 struct elfhdr *buf_ehdr; in elf_read_ehdr()
144 buf_ehdr = (struct elfhdr *) buf; in elf_read_ehdr()
208 const struct elfhdr *ehdr = elf_info->ehdr; in elf_read_phdr()
255 const struct elfhdr *ehdr = elf_info->ehdr; in elf_read_phdrs()
297 struct elfhdr *ehdr, in elf_read_from_buffer()
367 struct elfhdr ehdr; in kexec_elf_probe()
[all …]
/linux-6.3-rc2/fs/proc/
A Dkcore.c114 *data_offset = PAGE_ALIGN(sizeof(struct elfhdr) + *phdrs_len + in get_kcore_size()
332 phdrs_offset = sizeof(struct elfhdr); in read_kcore()
336 if (buflen && *fpos < sizeof(struct elfhdr)) { in read_kcore()
337 struct elfhdr ehdr = { in read_kcore()
351 .e_phoff = sizeof(struct elfhdr), in read_kcore()
353 .e_ehsize = sizeof(struct elfhdr), in read_kcore()
358 tsz = min_t(size_t, buflen, sizeof(struct elfhdr) - *fpos); in read_kcore()
/linux-6.3-rc2/fs/
A Dcompat_binfmt_elf.c28 #undef elfhdr
34 #define elfhdr elf32_hdr macro
A Dbinfmt_elf.c537 static inline int arch_elf_pt_proc(struct elfhdr *ehdr, in arch_elf_pt_proc()
562 struct elfhdr *interp_ehdr, in arch_check_elf()
591 static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex, in load_elf_interp()
840 struct elfhdr *elf_ex = (struct elfhdr *)bprm->buf; in load_elf_binary()
841 struct elfhdr *interp_elf_ex = NULL; in load_elf_binary()
1374 struct elfhdr elf_ex; in load_elf_library()
1490 static void fill_elf_header(struct elfhdr *elf, int segs, in fill_elf_header()
1504 elf->e_phoff = sizeof(struct elfhdr); in fill_elf_header()
1506 elf->e_ehsize = sizeof(struct elfhdr); in fill_elf_header()
1855 static int fill_note_info(struct elfhdr *elf, int phdrs, in fill_note_info()
[all …]
A Dbinfmt_elf_fdpic.c104 static int is_elf(struct elfhdr *hdr, struct file *file) in is_elf()
125 static int is_constdisp(struct elfhdr *hdr) in is_constdisp()
205 exec_params.hdr = *(struct elfhdr *) bprm->buf; in load_elf_fdpic_binary()
285 interp_params.hdr = *((struct elfhdr *) bprm->buf); in load_elf_fdpic_binary()
1238 static inline void fill_elf_fdpic_header(struct elfhdr *elf, int segs) in fill_elf_fdpic_header()
1251 elf->e_phoff = sizeof(struct elfhdr); in fill_elf_fdpic_header()
1254 elf->e_ehsize = sizeof(struct elfhdr); in fill_elf_fdpic_header()
1425 static void fill_extnum_info(struct elfhdr *elf, struct elf_shdr *shdr4extnum, in fill_extnum_info()
1471 struct elfhdr *elf = NULL; in elf_fdpic_core_dump()
/linux-6.3-rc2/include/linux/
A Delf.h41 #define elfhdr elf32_hdr macro
53 #define elfhdr elf64_hdr macro
A Dkexec.h303 const struct elfhdr *ehdr;
307 int kexec_build_elf_info(const char *buf, size_t len, struct elfhdr *ehdr,
310 int kexec_elf_load(struct kimage *image, struct elfhdr *ehdr,
A Delf-fdpic.h17 struct elfhdr hdr; /* ref copy of ELF header */
/linux-6.3-rc2/arch/alpha/boot/tools/
A Dobjstrip.c31 # define elfhdr elf64_hdr macro
61 struct elfhdr *elf; in main()
149 elf = (struct elfhdr *) buf; in main()
/linux-6.3-rc2/arch/powerpc/kernel/
A Dfadump.c376 size += sizeof(struct elfhdr); /* ELF core header.*/ in get_fadump_area_size()
771 bufp += sizeof(struct elfhdr); in fadump_update_elfcore_header()
965 struct elfhdr *elf; in fadump_init_elfcore_header()
967 elf = (struct elfhdr *) bufp; in fadump_init_elfcore_header()
968 bufp += sizeof(struct elfhdr); in fadump_init_elfcore_header()
979 elf->e_phoff = sizeof(struct elfhdr); in fadump_init_elfcore_header()
989 elf->e_ehsize = sizeof(struct elfhdr); in fadump_init_elfcore_header()
1079 struct elfhdr *elf; in fadump_create_elfcore_headers()
1083 elf = (struct elfhdr *)bufp; in fadump_create_elfcore_headers()
1084 bufp += sizeof(struct elfhdr); in fadump_create_elfcore_headers()
A Dprom_init.c1131 Elf32_Ehdr elfhdr; member
1164 .elfhdr = {
/linux-6.3-rc2/arch/loongarch/include/asm/
A Delf.h203 struct elfhdr *__h = (hdr); \
219 struct elfhdr *__h = (hdr); \
/linux-6.3-rc2/arch/riscv/kernel/
A Delf_kexec.c36 static int riscv_kexec_elf_load(struct kimage *image, struct elfhdr *ehdr, in riscv_kexec_elf_load()
76 struct elfhdr *ehdr, struct kexec_elf_info *elf_info, in elf_find_pbase()
199 struct elfhdr ehdr; in elf_kexec_load()
/linux-6.3-rc2/arch/parisc/kernel/
A Dkexec_file.c23 struct elfhdr ehdr; in elf_load()
/linux-6.3-rc2/arch/mips/include/asm/
A Delf.h283 struct elfhdr *__h = (hdr); \
311 struct elfhdr *__h = (hdr); \
/linux-6.3-rc2/arch/ia64/include/asm/
A Delf.h208 #define GATE_EHDR ((const struct elfhdr *) GATE_ADDR)
/linux-6.3-rc2/arch/powerpc/kexec/
A Delf_64.c37 struct elfhdr ehdr; in elf64_load()

Completed in 30 milliseconds