/Linux-v5.4/kernel/ |
D | kexec_elf.c | 97 if (ehdr->e_shoff > 0 && ehdr->e_shnum > 0) { in elf_is_ehdr_sane() 107 if (ehdr->e_shoff + shdr_size < ehdr->e_shoff) { in elf_is_ehdr_sane() 110 } else if (ehdr->e_shoff + shdr_size > buf_len) { in elf_is_ehdr_sane() 164 ehdr->e_shoff = elf64_to_cpu(ehdr, buf_ehdr->e_shoff); in elf_read_ehdr() 170 ehdr->e_shoff = elf32_to_cpu(ehdr, buf_ehdr->e_shoff); in elf_read_ehdr()
|
D | kexec_file.c | 840 sechdrs = (void *)pi->ehdr + pi->ehdr->e_shoff; in kexec_purgatory_setup_kbuf() 907 memcpy(sechdrs, (void *)pi->ehdr + pi->ehdr->e_shoff, in kexec_purgatory_setup_sechdrs() 957 sechdrs = (void *)pi->ehdr + pi->ehdr->e_shoff; in kexec_apply_relocations() 1074 sechdrs = (void *)ehdr + ehdr->e_shoff; in kexec_purgatory_find_symbol()
|
/Linux-v5.4/scripts/ |
D | insert-sys-cert.c | 73 x = (void *)hdr + hdr->e_shoff; in get_offset_from_address() 141 x = (void *)hdr + hdr->e_shoff; in find_elf_symbol() 165 x = (void *)hdr + hdr->e_shoff; in get_symbol_from_table() 189 x = (void *)hdr + hdr->e_shoff; in get_symbol_table() 341 if (hdr->e_shoff > vmlinux_size) { in main()
|
D | recordmcount.h | 192 uint_t const old_shoff = _w(ehdr->e_shoff); in append_func() 257 ehdr->e_shoff = _w(new_e_shoff); in append_func() 294 Elf_Shdr *const shdr0 = (Elf_Shdr *)(_w(ehdr->e_shoff) in get_sym_str_and_relp() 371 Elf_Shdr *const shdr0 = (Elf_Shdr *)(_w(ehdr->e_shoff) in nop_mcount() 524 Elf_Shdr *const shdr0 = (Elf_Shdr *)(_w(ehdr->e_shoff) in do_func()
|
D | sortextable.h | 115 shdr = (Elf_Shdr *)((char *)ehdr + _r(&ehdr->e_shoff)); in do_func()
|
/Linux-v5.4/arch/x86/entry/vdso/ |
D | vdso2c.h | 69 secstrings_hdr = raw_addr + GET_LE(&hdr->e_shoff) + in BITSFUNC() 73 ELF(Shdr) *sh = raw_addr + GET_LE(&hdr->e_shoff) + in BITSFUNC() 86 strtab_hdr = raw_addr + GET_LE(&hdr->e_shoff) + in BITSFUNC()
|
/Linux-v5.4/arch/powerpc/boot/ |
D | elf.h | 62 Elf32_Off e_shoff; member 79 Elf64_Off e_shoff; /* Section header table file offset */ member
|
/Linux-v5.4/arch/mips/vdso/ |
D | genvdso.h | 15 shdrs = vdso + FUNC(swap_uint)(ehdr->e_shoff); in FUNC() 69 shdrs = vdso + FUNC(swap_uint)(ehdr->e_shoff); in FUNC()
|
/Linux-v5.4/arch/sparc/vdso/ |
D | vdso2c.h | 66 ELF(Shdr) *sh = raw_addr + GET_BE(&hdr->e_shoff) + in BITSFUNC() 75 strtab_hdr = raw_addr + GET_BE(&hdr->e_shoff) + in BITSFUNC()
|
D | vma.c | 75 shdrs = (void *)e->hdr + e->hdr->e_shoff; in one_section64() 143 shdrs = (void *)e->hdr + e->hdr->e_shoff; in one_section32()
|
/Linux-v5.4/drivers/remoteproc/ |
D | remoteproc_elf_loader.c | 70 if (fw->size < ehdr->e_shoff + sizeof(struct elf32_shdr)) { 213 shdr = (struct elf32_shdr *)(elf_data + ehdr->e_shoff);
|
/Linux-v5.4/arch/x86/tools/ |
D | relocs.c | 362 ehdr.e_shoff = elf_off_to_cpu(ehdr.e_shoff); in read_ehdr() 391 if (fseek(fp, ehdr.e_shoff, SEEK_SET) < 0) in read_ehdr() 392 die("Seek to %d failed: %s\n", ehdr.e_shoff, strerror(errno)); in read_ehdr() 418 if (fseek(fp, ehdr.e_shoff, SEEK_SET) < 0) { in read_shdrs() 420 ehdr.e_shoff, strerror(errno)); in read_shdrs()
|
/Linux-v5.4/include/uapi/linux/ |
D | elf.h | 211 Elf32_Off e_shoff; member 228 Elf64_Off e_shoff; /* Section header table file offset */ member
|
/Linux-v5.4/arch/mips/boot/tools/ |
D | relocs.c | 229 ehdr.e_shoff = elf_off_to_cpu(ehdr.e_shoff); in read_ehdr() 269 if (fseek(fp, ehdr.e_shoff, SEEK_SET) < 0) in read_shdrs() 270 die("Seek to %d failed: %s\n", ehdr.e_shoff, strerror(errno)); in read_shdrs()
|
/Linux-v5.4/tools/testing/selftests/proc/ |
D | proc-pid-vm.c | 85 uint64_t e_shoff; member 175 h.e_shoff = 0; in make_exe()
|
/Linux-v5.4/fs/ |
D | binfmt_elf_fdpic.c | 1304 elf->e_shoff = 0; in fill_elf_fdpic_header() 1475 elf_addr_t e_shoff, int segs) in fill_extnum_info() argument 1477 elf->e_shoff = e_shoff; in fill_extnum_info() 1573 elf_addr_t e_shoff; in elf_fdpic_core_dump() local 1709 e_shoff = offset; in elf_fdpic_core_dump() 1715 fill_extnum_info(elf, shdr4extnum, e_shoff, segs); in elf_fdpic_core_dump()
|
D | binfmt_elf.c | 2162 elf_addr_t e_shoff, int segs) in fill_extnum_info() argument 2164 elf->e_shoff = e_shoff; in fill_extnum_info() 2197 elf_addr_t e_shoff; in elf_core_dump() local 2284 e_shoff = offset; in elf_core_dump() 2290 fill_extnum_info(elf, shdr4extnum, e_shoff, segs); in elf_core_dump()
|
/Linux-v5.4/arch/mips/boot/ |
D | elf2ecoff.c | 176 e->e_shoff = swab32(e->e_shoff); in convert_elf_hdr() 335 sh = (Elf32_Shdr *) saveRead(infile, ex.e_shoff, in main()
|
/Linux-v5.4/arch/powerpc/oprofile/cell/ |
D | vma_map.c | 150 shdr_start = spu_elf_start + ehdr.e_shoff; in create_vma_map()
|
/Linux-v5.4/arch/arm/kernel/ |
D | vdso.c | 117 sechdrs = (void *)ehdr + ehdr->e_shoff; in find_section()
|
/Linux-v5.4/arch/powerpc/kernel/ |
D | vdso.c | 240 sechdrs = (void *)ehdr + ehdr->e_shoff; in find_section32() 345 sechdrs = (void *)ehdr + ehdr->e_shoff; in find_section64()
|
/Linux-v5.4/arch/mips/kernel/ |
D | vpe.c | 605 if (len < hdr->e_shoff + hdr->e_shnum * sizeof(Elf_Shdr)) { in vpe_elfload() 612 sechdrs = (void *)hdr + hdr->e_shoff; in vpe_elfload()
|
/Linux-v5.4/scripts/mod/ |
D | modpost.c | 518 hdr->e_shoff = TO_NATIVE(hdr->e_shoff); in parse_elf() 526 sechdrs = (void *)hdr + hdr->e_shoff; in parse_elf() 530 if (hdr->e_shoff > info->size) { in parse_elf() 532 "filesize=%lu\n", (unsigned long)hdr->e_shoff, in parse_elf()
|
/Linux-v5.4/sound/pci/mixart/ |
D | mixart_hwdep.c | 68 __be32 e_shoff; member
|
/Linux-v5.4/arch/x86/kernel/ |
D | machine_kexec_64.c | 507 sechdrs = (void *)pi->ehdr + pi->ehdr->e_shoff; in arch_kexec_apply_relocations_add()
|