Lines Matching defs:eppnt

352  * Map "eppnt->p_filesz" bytes from "filep" offset "eppnt->p_offset"
357 const struct elf_phdr *eppnt, int prot, int type,
361 unsigned long size = eppnt->p_filesz + ELF_PAGEOFFSET(eppnt->p_vaddr);
362 unsigned long off = eppnt->p_offset - ELF_PAGEOFFSET(eppnt->p_vaddr);
396 * Map "eppnt->p_filesz" bytes from "filep" offset "eppnt->p_offset"
401 const struct elf_phdr *eppnt, int prot, int type,
407 if (eppnt->p_filesz) {
408 map_addr = elf_map(filep, addr, eppnt, prot, type, total_size);
411 if (eppnt->p_memsz > eppnt->p_filesz) {
412 zero_start = map_addr + ELF_PAGEOFFSET(eppnt->p_vaddr) +
413 eppnt->p_filesz;
414 zero_end = map_addr + ELF_PAGEOFFSET(eppnt->p_vaddr) +
415 eppnt->p_memsz;
426 zero_end = zero_start + ELF_PAGEOFFSET(eppnt->p_vaddr) +
427 eppnt->p_memsz;
429 if (eppnt->p_memsz > eppnt->p_filesz) {
636 struct elf_phdr *eppnt;
660 eppnt = interp_elf_phdata;
661 for (i = 0; i < interp_elf_ex->e_phnum; i++, eppnt++) {
662 if (eppnt->p_type == PT_LOAD) {
664 int elf_prot = make_prot(eppnt->p_flags, arch_state,
669 vaddr = eppnt->p_vaddr;
676 eppnt, elf_prot, elf_type, total_size);
693 k = load_addr + eppnt->p_vaddr;
695 eppnt->p_filesz > eppnt->p_memsz ||
696 eppnt->p_memsz > TASK_SIZE ||
697 TASK_SIZE - eppnt->p_memsz < k) {
1325 struct elf_phdr *eppnt;
1354 eppnt = elf_phdata;
1356 retval = elf_read(file, eppnt, j, elf_ex.e_phoff);
1361 if ((eppnt + i)->p_type == PT_LOAD)
1366 while (eppnt->p_type != PT_LOAD)
1367 eppnt++;
1370 error = elf_load(file, ELF_PAGESTART(eppnt->p_vaddr),
1371 eppnt,
1376 if (error != ELF_PAGESTART(eppnt->p_vaddr))