Lines Matching refs:ProgramHeader
46 using ProgramHeader = ElfW(Phdr); typedef
406 void NanoappLoader::mapBss(const ProgramHeader *hdr) { in mapBss()
481 (elfHeader->e_phentsize == sizeof(ProgramHeader)) && in verifyElfHeader()
525 ProgramHeader *NanoappLoader::getProgramHeaderArray() { in getProgramHeaderArray()
526 return reinterpret_cast<ProgramHeader *>(mBinary + getElfHeader()->e_phoff); in getProgramHeaderArray()
602 ProgramHeader *programHeaderArray = getProgramHeaderArray(); in createMappings()
604 const ProgramHeader *first = &programHeaderArray[0]; in createMappings()
605 const ProgramHeader *last = &programHeaderArray[numProgramHeaders - 1]; in createMappings()
622 (numProgramHeaders * sizeof(ProgramHeader)))); in createMappings()
661 for (const ProgramHeader *ph = first; ph <= last; ++ph) { in createMappings()
727 ProgramHeader *programHeaders = getProgramHeaderArray(); in getDynamicHeader()
738 NanoappLoader::ProgramHeader *NanoappLoader::getFirstRoSegHeader() { in getFirstRoSegHeader()
740 ProgramHeader *ro = nullptr; in getFirstRoSegHeader()
741 ProgramHeader *programHeaders = getProgramHeaderArray(); in getFirstRoSegHeader()