Home | History | Annotate | Download | only in md2core

Lines Matching refs:Phdr

63 #define Phdr   ElfW(Phdr)
1088 // Phdr for the PT_NOTE
1089 // Phdr for each of the thread stacks
1106 ehdr.e_phentsize= sizeof(Phdr);
1113 size_t offset = sizeof(Ehdr) + ehdr.e_phnum * sizeof(Phdr);
1127 Phdr phdr;
1128 memset(&phdr, 0, sizeof(Phdr));
1129 phdr.p_type = PT_NOTE;
1130 phdr.p_offset = offset;
1131 phdr.p_filesz = filesz;
1132 if (!writea(1, &phdr, sizeof(phdr)))
1135 phdr.p_type = PT_LOAD;
1136 phdr.p_align = 4096;
1137 size_t note_align = phdr.p_align - ((offset+filesz) % phdr.p_align);
1138 if (note_align == phdr.p_align)
1150 phdr.p_flags = PF_R;
1152 phdr.p_flags = mapping.permissions;
1154 phdr.p_vaddr = mapping.start_address;
1155 phdr.p_memsz = mapping.end_address - mapping.start_address;
1159 phdr.p_filesz = mapping.data.size();
1160 phdr.p_offset = offset;
1162 phdr.p_filesz = 0;
1163 phdr.p_offset = 0;
1165 if (!writea(1, &phdr, sizeof(phdr)))