Lines Matching refs:phdr
482 struct elf_phdr *phdr, in arch_elf_pt_proc() argument
1439 static void fill_elf_note_phdr(struct elf_phdr *phdr, int sz, loff_t offset) in fill_elf_note_phdr() argument
1441 phdr->p_type = PT_NOTE; in fill_elf_note_phdr()
1442 phdr->p_offset = offset; in fill_elf_note_phdr()
1443 phdr->p_vaddr = 0; in fill_elf_note_phdr()
1444 phdr->p_paddr = 0; in fill_elf_note_phdr()
1445 phdr->p_filesz = sz; in fill_elf_note_phdr()
1446 phdr->p_memsz = 0; in fill_elf_note_phdr()
1447 phdr->p_flags = 0; in fill_elf_note_phdr()
1448 phdr->p_align = 0; in fill_elf_note_phdr()
2304 struct elf_phdr phdr; in elf_core_dump() local
2306 phdr.p_type = PT_LOAD; in elf_core_dump()
2307 phdr.p_offset = offset; in elf_core_dump()
2308 phdr.p_vaddr = vma->vm_start; in elf_core_dump()
2309 phdr.p_paddr = 0; in elf_core_dump()
2310 phdr.p_filesz = vma_filesz[i++]; in elf_core_dump()
2311 phdr.p_memsz = vma->vm_end - vma->vm_start; in elf_core_dump()
2312 offset += phdr.p_filesz; in elf_core_dump()
2313 phdr.p_flags = vma->vm_flags & VM_READ ? PF_R : 0; in elf_core_dump()
2315 phdr.p_flags |= PF_W; in elf_core_dump()
2317 phdr.p_flags |= PF_X; in elf_core_dump()
2318 phdr.p_align = ELF_EXEC_PAGESIZE; in elf_core_dump()
2320 if (!dump_emit(cprm, &phdr, sizeof(phdr))) in elf_core_dump()