Lines Matching refs:phdr

850 	Elf64_Phdr phdr;  in merge_note_headers_elf64()  local
873 phdr.p_type = PT_NOTE; in merge_note_headers_elf64()
874 phdr.p_flags = 0; in merge_note_headers_elf64()
877 phdr.p_offset = roundup(note_off, PAGE_SIZE); in merge_note_headers_elf64()
878 phdr.p_vaddr = phdr.p_paddr = 0; in merge_note_headers_elf64()
879 phdr.p_filesz = phdr.p_memsz = phdr_sz; in merge_note_headers_elf64()
880 phdr.p_align = 4; in merge_note_headers_elf64()
884 memcpy(tmp, &phdr, sizeof(phdr)); in merge_note_headers_elf64()
885 tmp += sizeof(phdr); in merge_note_headers_elf64()
900 elfnotes_orig_sz = phdr.p_memsz; in merge_note_headers_elf64()
1041 Elf32_Phdr phdr; in merge_note_headers_elf32() local
1064 phdr.p_type = PT_NOTE; in merge_note_headers_elf32()
1065 phdr.p_flags = 0; in merge_note_headers_elf32()
1068 phdr.p_offset = roundup(note_off, PAGE_SIZE); in merge_note_headers_elf32()
1069 phdr.p_vaddr = phdr.p_paddr = 0; in merge_note_headers_elf32()
1070 phdr.p_filesz = phdr.p_memsz = phdr_sz; in merge_note_headers_elf32()
1071 phdr.p_align = 4; in merge_note_headers_elf32()
1075 memcpy(tmp, &phdr, sizeof(phdr)); in merge_note_headers_elf32()
1076 tmp += sizeof(phdr); in merge_note_headers_elf32()
1091 elfnotes_orig_sz = phdr.p_memsz; in merge_note_headers_elf32()
1399 Elf64_Phdr *phdr = (Elf64_Phdr *)(elfptr + sizeof(Elf64_Ehdr)); in vmcoredd_update_program_headers() local
1402 for (i = 0; i < ehdr->e_phnum; i++, phdr++) { in vmcoredd_update_program_headers()
1403 if (phdr->p_type == PT_NOTE) { in vmcoredd_update_program_headers()
1405 phdr->p_memsz = elfnotes_orig_sz + vmcoreddsz; in vmcoredd_update_program_headers()
1406 phdr->p_filesz = phdr->p_memsz; in vmcoredd_update_program_headers()
1410 start = rounddown(phdr->p_offset, PAGE_SIZE); in vmcoredd_update_program_headers()
1411 end = roundup(phdr->p_offset + phdr->p_memsz, in vmcoredd_update_program_headers()
1414 phdr->p_offset = vmcore_off + (phdr->p_offset - start); in vmcoredd_update_program_headers()
1419 Elf32_Phdr *phdr = (Elf32_Phdr *)(elfptr + sizeof(Elf32_Ehdr)); in vmcoredd_update_program_headers() local
1422 for (i = 0; i < ehdr->e_phnum; i++, phdr++) { in vmcoredd_update_program_headers()
1423 if (phdr->p_type == PT_NOTE) { in vmcoredd_update_program_headers()
1425 phdr->p_memsz = elfnotes_orig_sz + vmcoreddsz; in vmcoredd_update_program_headers()
1426 phdr->p_filesz = phdr->p_memsz; in vmcoredd_update_program_headers()
1430 start = rounddown(phdr->p_offset, PAGE_SIZE); in vmcoredd_update_program_headers()
1431 end = roundup(phdr->p_offset + phdr->p_memsz, in vmcoredd_update_program_headers()
1434 phdr->p_offset = vmcore_off + (phdr->p_offset - start); in vmcoredd_update_program_headers()