Lines Matching refs:phdr
481 struct elf_phdr *phdr, in arch_elf_pt_proc() argument
1366 static void fill_elf_note_phdr(struct elf_phdr *phdr, int sz, loff_t offset) in fill_elf_note_phdr() argument
1368 phdr->p_type = PT_NOTE; in fill_elf_note_phdr()
1369 phdr->p_offset = offset; in fill_elf_note_phdr()
1370 phdr->p_vaddr = 0; in fill_elf_note_phdr()
1371 phdr->p_paddr = 0; in fill_elf_note_phdr()
1372 phdr->p_filesz = sz; in fill_elf_note_phdr()
1373 phdr->p_memsz = 0; in fill_elf_note_phdr()
1374 phdr->p_flags = 0; in fill_elf_note_phdr()
1375 phdr->p_align = 0; in fill_elf_note_phdr()
2231 struct elf_phdr phdr; in elf_core_dump() local
2233 phdr.p_type = PT_LOAD; in elf_core_dump()
2234 phdr.p_offset = offset; in elf_core_dump()
2235 phdr.p_vaddr = vma->vm_start; in elf_core_dump()
2236 phdr.p_paddr = 0; in elf_core_dump()
2237 phdr.p_filesz = vma_filesz[i++]; in elf_core_dump()
2238 phdr.p_memsz = vma->vm_end - vma->vm_start; in elf_core_dump()
2239 offset += phdr.p_filesz; in elf_core_dump()
2240 phdr.p_flags = vma->vm_flags & VM_READ ? PF_R : 0; in elf_core_dump()
2242 phdr.p_flags |= PF_W; in elf_core_dump()
2244 phdr.p_flags |= PF_X; in elf_core_dump()
2245 phdr.p_align = ELF_EXEC_PAGESIZE; in elf_core_dump()
2247 if (!dump_emit(cprm, &phdr, sizeof(phdr))) in elf_core_dump()