Lines Matching refs:OatFile
102 class OatFileBase : public OatFile {
132 OatFileBase(const std::string& filename, bool executable) : OatFile(filename, executable) {} in OatFileBase()
406 inline static bool ReadOatDexFileData(const OatFile& oat_file, in ReadOatDexFileData()
422 static bool ReadIndexBssMapping(OatFile* oat_file, in ReadIndexBssMapping()
1619 OatFile* OatFile::Open(int zip_fd, in Open()
1644 OatFile* with_dlopen = OatFileBase::OpenOatFile<DlOpenOatFile>(zip_fd, in Open()
1673 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()
1686 OatFile* OatFile::Open(int zip_fd, in Open()
1699 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()
1713 OatFile* OatFile::OpenFromVdex(const std::vector<const DexFile*>& dex_files, in OpenFromVdex()
1720 OatFile::OatFile(const std::string& location, bool is_executable) in OatFile() function in art::OatFile
1738 OatFile::~OatFile() { in ~OatFile()
1742 const OatHeader& OatFile::GetOatHeader() const { in GetOatHeader()
1746 const uint8_t* OatFile::Begin() const { in Begin()
1751 const uint8_t* OatFile::End() const { in End()
1756 const uint8_t* OatFile::DexBegin() const { in DexBegin()
1760 const uint8_t* OatFile::DexEnd() const { in DexEnd()
1764 ArrayRef<const uint32_t> OatFile::GetBootImageRelocations() const { in GetBootImageRelocations()
1774 ArrayRef<ArtMethod*> OatFile::GetBssMethods() const { in GetBssMethods()
1785 ArrayRef<GcRoot<mirror::Object>> OatFile::GetBssGcRoots() const { in GetBssGcRoots()
1795 const OatDexFile* OatFile::GetOatDexFile(const char* dex_location, in GetOatDexFile()
1864 OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile()
1906 OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile()
1958 OatFile::OatClass OatDexFile::GetOatClass(uint16_t class_def_index) const { in GetOatClass()
1964 return OatFile::OatClass(oat_file_, in GetOatClass()
2006 return OatFile::OatClass(oat_file_, in GetOatClass()
2016 const OatFile* oat_file = GetOatFile(); in GetQuickenedInfoOf()
2084 OatFile::OatClass::OatClass(const OatFile* oat_file, in OatClass()
2118 uint32_t OatFile::OatClass::GetOatMethodOffsetsOffset(uint32_t method_index) const { in GetOatMethodOffsetsOffset()
2126 const OatMethodOffsets* OatFile::OatClass::GetOatMethodOffsets(uint32_t method_index) const { in GetOatMethodOffsets()
2148 const OatFile::OatMethod OatFile::OatClass::GetOatMethod(uint32_t method_index) const { in GetOatMethod()
2163 bool OatFile::IsDebuggable() const { in IsDebuggable()
2167 CompilerFilter::Filter OatFile::GetCompilerFilter() const { in GetCompilerFilter()
2171 std::string OatFile::GetClassLoaderContext() const { in GetClassLoaderContext()
2175 const char* OatFile::GetCompilationReason() const { in GetCompilationReason()
2179 OatFile::OatClass OatFile::FindOatClass(const DexFile& dex_file, in FindOatClass()
2186 return OatFile::OatClass::Invalid(); in FindOatClass()
2192 bool OatFile::RequiresImage() const { return GetOatHeader().RequiresImage(); } in RequiresImage()
2194 static void DCheckIndexToBssMapping(const OatFile* oat_file, in DCheckIndexToBssMapping()
2218 void OatFile::InitializeRelocations() const { in InitializeRelocations()