Lines Matching refs:program_header

680   uint8_t* program_header = GetProgramHeadersStart() + (i * GetHeader().e_phentsize);  in GetProgramHeader()  local
681 CHECK_LT(program_header, End()); in GetProgramHeader()
682 return reinterpret_cast<Elf_Phdr*>(program_header); in GetProgramHeader()
688 Elf_Phdr* program_header = GetProgramHeader(i); in FindProgamHeaderByType() local
689 if (program_header->p_type == type) { in FindProgamHeaderByType()
690 return program_header; in FindProgamHeaderByType()
1036 Elf_Phdr* program_header = GetProgramHeader(i); in GetLoadedAddressRange() local
1037 if (program_header->p_type != PT_LOAD) { in GetLoadedAddressRange()
1040 Elf_Addr begin_vaddr = program_header->p_vaddr; in GetLoadedAddressRange()
1044 Elf_Addr end_vaddr = program_header->p_vaddr + program_header->p_memsz; in GetLoadedAddressRange()
1048 << program_header->p_vaddr << "+0x" << program_header->p_memsz << "=0x" << end_vaddr in GetLoadedAddressRange()
1113 Elf_Phdr* program_header = GetProgramHeader(i); in Load() local
1116 if (program_header->p_type == PT_DYNAMIC) { in Load()
1117 dynamic_program_header_ = program_header; in Load()
1122 if (program_header->p_type != PT_LOAD) { in Load()
1179 if (program_header->p_memsz == 0) { in Load()
1182 uint8_t* p_vaddr = base_address_ + program_header->p_vaddr; in Load()
1184 if (executable && ((program_header->p_flags & PF_X) != 0)) { in Load()
1187 if ((program_header->p_flags & PF_W) != 0) { in Load()
1190 if ((program_header->p_flags & PF_R) != 0) { in Load()
1200 if (program_header->p_filesz > program_header->p_memsz) { in Load()
1202 static_cast<uint64_t>(program_header->p_filesz), in Load()
1203 static_cast<uint64_t>(program_header->p_memsz), in Load()
1207 if (program_header->p_filesz < program_header->p_memsz && in Load()
1208 !IsAligned<kPageSize>(program_header->p_filesz)) { in Load()
1211 static_cast<uint64_t>(program_header->p_filesz), in Load()
1212 static_cast<uint64_t>(program_header->p_memsz), in Load()
1216 if (file_length < (program_header->p_offset + program_header->p_filesz)) { in Load()
1219 … static_cast<uint64_t>(program_header->p_offset + program_header->p_filesz), in Load()
1223 if (program_header->p_filesz != 0u) { in Load()
1226 program_header->p_filesz, in Load()
1230 program_header->p_offset, in Load()
1249 if (program_header->p_filesz < program_header->p_memsz) { in Load()
1253 p_vaddr + program_header->p_filesz, in Load()
1254 program_header->p_memsz - program_header->p_filesz, in Load()