Lines Matching refs:phdr
104 // Converts the pflags (in phdr) to mmap's prot flags.
111 // Converts the pflags (in phdr) to NaCl ABI's prot flags.
124 const ElfW(Phdr)& phdr = phdrs[i];
125 if (phdr.p_type != PT_LOAD) {
130 begin = std::min(begin, phdr.p_vaddr);
131 end = std::max(end, phdr.p_vaddr + phdr.p_memsz);
182 const ElfW(Phdr)& phdr = phdrs[i];
183 if (phdr.p_type != PT_LOAD) {
189 ElfW(Addr) seg_start = phdr.p_vaddr + load_bias;
190 ElfW(Addr) seg_end = seg_start + phdr.p_memsz;
193 ElfW(Addr) seg_file_end = seg_start + phdr.p_filesz;
196 ElfW(Addr) file_start = phdr.p_offset;
197 ElfW(Addr) file_end = file_start + phdr.p_filesz;
205 PFlagsToNaClProt(phdr.p_flags),
216 if ((phdr.p_flags & PF_W) && seg_file_end_offset > 0) {
228 PFlagsToProt(phdr.p_flags),