Searched refs:eppnt (Results 1 - 3 of 3) sorted by relevance
/linux-4.4.14/arch/metag/include/asm/ |
H A D | elf.h | 111 struct elf32_phdr *eppnt, int prot, int type, 116 struct elf32_phdr *eppnt, int prot, metag_elf_map() 119 return __metag_elf_map(filep, addr, eppnt, prot, type, total_size); metag_elf_map() 114 metag_elf_map(struct file *filep, unsigned long addr, struct elf32_phdr *eppnt, int prot, int type, unsigned long total_size) metag_elf_map() argument
|
/linux-4.4.14/fs/ |
H A D | binfmt_elf.c | 338 struct elf_phdr *eppnt, int prot, int type, elf_map() 342 unsigned long size = eppnt->p_filesz + ELF_PAGEOFFSET(eppnt->p_vaddr); elf_map() 343 unsigned long off = eppnt->p_offset - ELF_PAGEOFFSET(eppnt->p_vaddr); elf_map() 522 struct elf_phdr *eppnt; load_elf_interp() local 546 eppnt = interp_elf_phdata; load_elf_interp() 547 for (i = 0; i < interp_elf_ex->e_phnum; i++, eppnt++) { load_elf_interp() 548 if (eppnt->p_type == PT_LOAD) { load_elf_interp() 554 if (eppnt->p_flags & PF_R) load_elf_interp() 556 if (eppnt->p_flags & PF_W) load_elf_interp() 558 if (eppnt->p_flags & PF_X) load_elf_interp() 560 vaddr = eppnt->p_vaddr; load_elf_interp() 567 eppnt, elf_prot, elf_type, total_size); load_elf_interp() 586 k = load_addr + eppnt->p_vaddr; load_elf_interp() 588 eppnt->p_filesz > eppnt->p_memsz || load_elf_interp() 589 eppnt->p_memsz > TASK_SIZE || load_elf_interp() 590 TASK_SIZE - eppnt->p_memsz < k) { load_elf_interp() 599 k = load_addr + eppnt->p_vaddr + eppnt->p_filesz; load_elf_interp() 607 k = load_addr + eppnt->p_memsz + eppnt->p_vaddr; load_elf_interp() 1111 struct elf_phdr *eppnt; load_elf_library() local 1139 eppnt = elf_phdata; load_elf_library() 1141 retval = kernel_read(file, elf_ex.e_phoff, (char *)eppnt, j); load_elf_library() 1146 if ((eppnt + i)->p_type == PT_LOAD) load_elf_library() 1151 while (eppnt->p_type != PT_LOAD) load_elf_library() 1152 eppnt++; load_elf_library() 1156 ELF_PAGESTART(eppnt->p_vaddr), load_elf_library() 1157 (eppnt->p_filesz + load_elf_library() 1158 ELF_PAGEOFFSET(eppnt->p_vaddr)), load_elf_library() 1161 (eppnt->p_offset - load_elf_library() 1162 ELF_PAGEOFFSET(eppnt->p_vaddr))); load_elf_library() 1163 if (error != ELF_PAGESTART(eppnt->p_vaddr)) load_elf_library() 1166 elf_bss = eppnt->p_vaddr + eppnt->p_filesz; load_elf_library() 1172 len = ELF_PAGESTART(eppnt->p_filesz + eppnt->p_vaddr + load_elf_library() 1174 bss = eppnt->p_memsz + eppnt->p_vaddr; load_elf_library() 337 elf_map(struct file *filep, unsigned long addr, struct elf_phdr *eppnt, int prot, int type, unsigned long total_size) elf_map() argument
|
/linux-4.4.14/arch/metag/kernel/ |
H A D | process.c | 379 struct elf_phdr *eppnt, int prot, int type, __metag_elf_map() 383 unsigned long page_off = ELF_PAGEOFFSET(eppnt->p_vaddr); __metag_elf_map() 384 unsigned long raw_size = eppnt->p_filesz + page_off; __metag_elf_map() 385 unsigned long off = eppnt->p_offset - page_off; __metag_elf_map() 436 eppnt->p_vaddr = map_addr; __metag_elf_map() 378 __metag_elf_map(struct file *filep, unsigned long addr, struct elf_phdr *eppnt, int prot, int type, unsigned long total_size) __metag_elf_map() argument
|
Completed in 87 milliseconds