Symbol: elf_phdr
arch/alpha/boot/tools/objstrip.c
171
if (read(fd, buf, sizeof(*elf_phdr)) != sizeof(*elf_phdr)) {
arch/alpha/boot/tools/objstrip.c
176
elf_phdr = (struct elf_phdr *) buf;
arch/alpha/boot/tools/objstrip.c
177
offset = elf_phdr->p_offset;
arch/alpha/boot/tools/objstrip.c
178
mem_size = elf_phdr->p_memsz;
arch/alpha/boot/tools/objstrip.c
179
fil_size = elf_phdr->p_filesz;
arch/alpha/boot/tools/objstrip.c
182
if (elf_phdr->p_vaddr < e_entry) {
arch/alpha/boot/tools/objstrip.c
183
unsigned long delta = e_entry - elf_phdr->p_vaddr;
arch/alpha/boot/tools/objstrip.c
187
elf_phdr->p_vaddr += delta;
arch/alpha/boot/tools/objstrip.c
192
prog_name, (long) elf_phdr->p_vaddr,
arch/alpha/boot/tools/objstrip.c
193
elf_phdr->p_vaddr + fil_size, offset);
arch/alpha/boot/tools/objstrip.c
62
struct elf_phdr *elf_phdr; /* program header */
arch/arm64/kernel/elfcore.c
97
struct elf_phdr phdr;
arch/loongarch/kernel/kexec_elf.c
29
const struct elf_phdr *phdr;
arch/mips/kernel/vpe.c
698
struct elf_phdr *phdr = (struct elf_phdr *)
arch/powerpc/kernel/fadump.c
1011
phdr = (struct elf_phdr *)bufp;
arch/powerpc/kernel/fadump.c
1012
bufp += sizeof(struct elf_phdr);
arch/powerpc/kernel/fadump.c
1025
phdr = (struct elf_phdr *)bufp;
arch/powerpc/kernel/fadump.c
1026
bufp += sizeof(struct elf_phdr);
arch/powerpc/kernel/fadump.c
1042
phdr = (struct elf_phdr *)bufp;
arch/powerpc/kernel/fadump.c
1043
bufp += sizeof(struct elf_phdr);
arch/powerpc/kernel/fadump.c
1057
phdr = (struct elf_phdr *)bufp;
arch/powerpc/kernel/fadump.c
1073
bufp += sizeof(struct elf_phdr);
arch/powerpc/kernel/fadump.c
1074
phdr = (struct elf_phdr *)bufp;
arch/powerpc/kernel/fadump.c
1088
bufp += sizeof(struct elf_phdr);
arch/powerpc/kernel/fadump.c
1089
phdr = (struct elf_phdr *) bufp;
arch/powerpc/kernel/fadump.c
1645
elfcorehdr_size = sizeof(struct elfhdr) + (elf_phdr_cnt * sizeof(struct elf_phdr));
arch/powerpc/kernel/fadump.c
760
struct elf_phdr *phdr;
arch/powerpc/kernel/fadump.c
765
phdr = (struct elf_phdr *)bufp;
arch/powerpc/kernel/fadump.c
939
elf->e_phentsize = sizeof(struct elf_phdr);
arch/powerpc/kernel/fadump.c
978
static void __init populate_elf_pt_load(struct elf_phdr *phdr, u64 start,
arch/powerpc/kernel/fadump.c
995
struct elf_phdr *phdr;
arch/riscv/kernel/kexec_elf.c
30
const struct elf_phdr *phdr;
arch/riscv/kernel/kexec_elf.c
64
const struct elf_phdr *phdr;
fs/binfmt_elf.c
1454
elf->e_phentsize = sizeof(struct elf_phdr);
fs/binfmt_elf.c
1458
static void fill_elf_note_phdr(struct elf_phdr *phdr, int sz, loff_t offset)
fs/binfmt_elf.c
2000
struct elf_phdr *phdr4note = NULL;
fs/binfmt_elf.c
2029
offset += segs * sizeof(struct elf_phdr); /* Program headers */
fs/binfmt_elf.c
2070
struct elf_phdr phdr;
fs/binfmt_elf.c
254
NEW_AUX_ENT(AT_PHENT, sizeof(struct elf_phdr));
fs/binfmt_elf.c
372
const struct elf_phdr *eppnt, int prot, int type,
fs/binfmt_elf.c
416
const struct elf_phdr *eppnt, int prot, int type,
fs/binfmt_elf.c
463
static unsigned long total_mapping_size(const struct elf_phdr *phdr, int nr)
fs/binfmt_elf.c
491
static unsigned long maximum_alignment(struct elf_phdr *cmds, int nr)
fs/binfmt_elf.c
520
static struct elf_phdr *load_elf_phdrs(const struct elfhdr *elf_ex,
fs/binfmt_elf.c
523
struct elf_phdr *elf_phdata = NULL;
fs/binfmt_elf.c
531
if (elf_ex->e_phentsize != sizeof(struct elf_phdr))
fs/binfmt_elf.c
536
size = sizeof(struct elf_phdr) * elf_ex->e_phnum;
fs/binfmt_elf.c
592
struct elf_phdr *phdr,
fs/binfmt_elf.c
647
unsigned long no_base, struct elf_phdr *interp_elf_phdata,
fs/binfmt_elf.c
650
struct elf_phdr *eppnt;
fs/binfmt_elf.c
775
static int parse_elf_properties(struct file *f, const struct elf_phdr *phdr,
fs/binfmt_elf.c
838
struct elf_phdr *elf_ppnt, *elf_phdata, *interp_elf_phdata = NULL;
fs/binfmt_elf.c
839
struct elf_phdr *elf_property_phdata = NULL;
fs/binfmt_elf_fdpic.c
1024
struct elf_phdr *phdr;
fs/binfmt_elf_fdpic.c
1267
elf->e_phentsize = sizeof(struct elf_phdr);
fs/binfmt_elf_fdpic.c
1275
static inline void fill_elf_note_phdr(struct elf_phdr *phdr, int sz, loff_t offset)
fs/binfmt_elf_fdpic.c
141
struct elf_phdr *phdr;
fs/binfmt_elf_fdpic.c
146
if (params->hdr.e_phentsize != sizeof(struct elf_phdr))
fs/binfmt_elf_fdpic.c
148
if (params->hdr.e_phnum > 65536U / sizeof(struct elf_phdr))
fs/binfmt_elf_fdpic.c
1491
struct elf_phdr *phdr4note = NULL;
fs/binfmt_elf_fdpic.c
151
size = params->hdr.e_phnum * sizeof(struct elf_phdr);
fs/binfmt_elf_fdpic.c
1557
offset += segs * sizeof(struct elf_phdr); /* Program headers */
fs/binfmt_elf_fdpic.c
1592
struct elf_phdr phdr;
fs/binfmt_elf_fdpic.c
186
struct elf_phdr *phdr;
fs/binfmt_elf_fdpic.c
649
NEW_AUX_ENT(AT_PHENT, sizeof(struct elf_phdr));
fs/binfmt_elf_fdpic.c
760
struct elf_phdr *phdr;
fs/binfmt_elf_fdpic.c
816
stop += params->hdr.e_phnum * sizeof (struct elf_phdr);
fs/binfmt_elf_fdpic.c
940
struct elf_phdr *phdr;
fs/proc/kcore.c
121
kcore_phdrs_len = kcore_nphdr * sizeof(struct elf_phdr);
fs/proc/kcore.c
367
.e_phentsize = sizeof(struct elf_phdr),
fs/proc/kcore.c
383
struct elf_phdr *phdrs, *phdr;
fs/tests/binfmt_elf_kunit.c
14
struct elf_phdr mount[] = {
fs/tests/binfmt_elf_kunit.c
31
struct elf_phdr unordered[] = {
fs/tests/binfmt_elf_kunit.c
6
struct elf_phdr empty[] = {
include/linux/elf-fdpic.h
30
struct elf_phdr *phdrs; /* ref copy of PT_PHDR table */
include/linux/kexec.h
325
const struct elf_phdr *proghdrs;
kernel/kexec_elf.c
185
static bool elf_is_phdr_sane(const struct elf_phdr *phdr, size_t buf_len)
kernel/kexec_elf.c
207
struct elf_phdr *phdr = (struct elf_phdr *) &elf_info->proghdrs[idx];
kernel/kexec_elf.c
210
struct elf_phdr *buf_phdr;
kernel/kexec_elf.c
213
buf_phdr = (struct elf_phdr *) pbuf;
kernel/kexec_elf.c
261
phdr_size = sizeof(struct elf_phdr) * ehdr->e_phnum;
kernel/kexec_elf.c
401
const struct elf_phdr *phdr;
kernel/kexec_elf.c
65
if (ehdr->e_phnum > 0 && ehdr->e_phentsize != sizeof(struct elf_phdr)) {
kernel/kexec_elf.c
85
phdr_size = sizeof(struct elf_phdr) * ehdr->e_phnum;