Lines Matching refs:phdr

763  * @sz_ptnote in its phdr->p_mem.
834 Elf64_Phdr phdr;
857 phdr.p_type = PT_NOTE;
858 phdr.p_flags = 0;
861 phdr.p_offset = roundup(note_off, PAGE_SIZE);
862 phdr.p_vaddr = phdr.p_paddr = 0;
863 phdr.p_filesz = phdr.p_memsz = phdr_sz;
864 phdr.p_align = 0;
868 memcpy(tmp, &phdr, sizeof(phdr));
869 tmp += sizeof(phdr);
884 elfnotes_orig_sz = phdr.p_memsz;
954 * @sz_ptnote in its phdr->p_mem.
1025 Elf32_Phdr phdr;
1048 phdr.p_type = PT_NOTE;
1049 phdr.p_flags = 0;
1052 phdr.p_offset = roundup(note_off, PAGE_SIZE);
1053 phdr.p_vaddr = phdr.p_paddr = 0;
1054 phdr.p_filesz = phdr.p_memsz = phdr_sz;
1055 phdr.p_align = 0;
1059 memcpy(tmp, &phdr, sizeof(phdr));
1060 tmp += sizeof(phdr);
1075 elfnotes_orig_sz = phdr.p_memsz;
1383 Elf64_Phdr *phdr = (Elf64_Phdr *)(elfptr + sizeof(Elf64_Ehdr));
1386 for (i = 0; i < ehdr->e_phnum; i++, phdr++) {
1387 if (phdr->p_type == PT_NOTE) {
1389 phdr->p_memsz = elfnotes_orig_sz + vmcoreddsz;
1390 phdr->p_filesz = phdr->p_memsz;
1394 start = rounddown(phdr->p_offset, PAGE_SIZE);
1395 end = roundup(phdr->p_offset + phdr->p_memsz,
1398 phdr->p_offset = vmcore_off + (phdr->p_offset - start);
1403 Elf32_Phdr *phdr = (Elf32_Phdr *)(elfptr + sizeof(Elf32_Ehdr));
1406 for (i = 0; i < ehdr->e_phnum; i++, phdr++) {
1407 if (phdr->p_type == PT_NOTE) {
1409 phdr->p_memsz = elfnotes_orig_sz + vmcoreddsz;
1410 phdr->p_filesz = phdr->p_memsz;
1414 start = rounddown(phdr->p_offset, PAGE_SIZE);
1415 end = roundup(phdr->p_offset + phdr->p_memsz,
1418 phdr->p_offset = vmcore_off + (phdr->p_offset - start);