Lines Matching refs:phdr
482 struct elf_phdr *phdr, in arch_elf_pt_proc() argument
1376 static void fill_elf_note_phdr(struct elf_phdr *phdr, int sz, loff_t offset) in fill_elf_note_phdr() argument
1378 phdr->p_type = PT_NOTE; in fill_elf_note_phdr()
1379 phdr->p_offset = offset; in fill_elf_note_phdr()
1380 phdr->p_vaddr = 0; in fill_elf_note_phdr()
1381 phdr->p_paddr = 0; in fill_elf_note_phdr()
1382 phdr->p_filesz = sz; in fill_elf_note_phdr()
1383 phdr->p_memsz = 0; in fill_elf_note_phdr()
1384 phdr->p_flags = 0; in fill_elf_note_phdr()
1385 phdr->p_align = 0; in fill_elf_note_phdr()
2241 struct elf_phdr phdr; in elf_core_dump() local
2243 phdr.p_type = PT_LOAD; in elf_core_dump()
2244 phdr.p_offset = offset; in elf_core_dump()
2245 phdr.p_vaddr = vma->vm_start; in elf_core_dump()
2246 phdr.p_paddr = 0; in elf_core_dump()
2247 phdr.p_filesz = vma_filesz[i++]; in elf_core_dump()
2248 phdr.p_memsz = vma->vm_end - vma->vm_start; in elf_core_dump()
2249 offset += phdr.p_filesz; in elf_core_dump()
2250 phdr.p_flags = vma->vm_flags & VM_READ ? PF_R : 0; in elf_core_dump()
2252 phdr.p_flags |= PF_W; in elf_core_dump()
2254 phdr.p_flags |= PF_X; in elf_core_dump()
2255 phdr.p_align = ELF_EXEC_PAGESIZE; in elf_core_dump()
2257 if (!dump_emit(cprm, &phdr, sizeof(phdr))) in elf_core_dump()