Lines Matching refs:elf_phdr
39 static int load_elf_sections(const struct elfhdr *hdr, struct elf_phdr *phdr,
65 static void bswap_phdr(struct elf_phdr *phdr, int phnum) in bswap_phdr()
117 static void bswap_phdr(struct elf_phdr *phdr, int phnum) { } in bswap_phdr()
275 struct elf_phdr *elf_phdata = NULL; in load_elf_interp()
291 if (sizeof(struct elf_phdr) * interp_elf_ex->e_phnum > TARGET_PAGE_SIZE) { in load_elf_interp()
295 elf_phdata = (struct elf_phdr *) malloc(sizeof(struct elf_phdr) * in load_elf_interp()
306 if (interp_elf_ex->e_phentsize != sizeof(struct elf_phdr)) { in load_elf_interp()
314 sizeof(struct elf_phdr) * interp_elf_ex->e_phnum); in load_elf_interp()
529 load_elf_sections(const struct elfhdr *hdr, struct elf_phdr *phdr, int fd, in load_elf_sections()
532 struct elf_phdr *elf_ppnt; in load_elf_sections()
608 struct elf_phdr *elf_ppnt; in load_elf_binary()
609 struct elf_phdr *elf_phdata; in load_elf_binary()
634 elf_phdata = (struct elf_phdr *)malloc(elf_ex.e_phentsize * elf_ex.e_phnum); in load_elf_binary()