Lines Matching refs:OatFile
102 class OatFileBase : public OatFile {
132 OatFileBase(const std::string& filename, bool executable) : OatFile(filename, executable) {} in OatFileBase()
405 inline static bool ReadOatDexFileData(const OatFile& oat_file, in ReadOatDexFileData()
421 static bool ReadIndexBssMapping(OatFile* oat_file, in ReadIndexBssMapping()
1606 OatFile* OatFile::Open(int zip_fd, in Open()
1631 OatFile* with_dlopen = OatFileBase::OpenOatFile<DlOpenOatFile>(zip_fd, in Open()
1660 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()
1673 OatFile* OatFile::Open(int zip_fd, in Open()
1686 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()
1700 OatFile* OatFile::OpenFromVdex(const std::vector<const DexFile*>& dex_files, in OpenFromVdex()
1707 OatFile::OatFile(const std::string& location, bool is_executable) in OatFile() function in art::OatFile
1725 OatFile::~OatFile() { in ~OatFile()
1729 const OatHeader& OatFile::GetOatHeader() const { in GetOatHeader()
1733 const uint8_t* OatFile::Begin() const { in Begin()
1738 const uint8_t* OatFile::End() const { in End()
1743 const uint8_t* OatFile::DexBegin() const { in DexBegin()
1747 const uint8_t* OatFile::DexEnd() const { in DexEnd()
1751 ArrayRef<const uint32_t> OatFile::GetBootImageRelocations() const { in GetBootImageRelocations()
1761 ArrayRef<ArtMethod*> OatFile::GetBssMethods() const { in GetBssMethods()
1772 ArrayRef<GcRoot<mirror::Object>> OatFile::GetBssGcRoots() const { in GetBssGcRoots()
1782 const OatDexFile* OatFile::GetOatDexFile(const char* dex_location, in GetOatDexFile()
1851 OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile()
1893 OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile()
1945 OatFile::OatClass OatDexFile::GetOatClass(uint16_t class_def_index) const { in GetOatClass()
1951 return OatFile::OatClass(oat_file_, in GetOatClass()
1993 return OatFile::OatClass(oat_file_, in GetOatClass()
2003 const OatFile* oat_file = GetOatFile(); in GetQuickenedInfoOf()
2071 OatFile::OatClass::OatClass(const OatFile* oat_file, in OatClass()
2105 uint32_t OatFile::OatClass::GetOatMethodOffsetsOffset(uint32_t method_index) const { in GetOatMethodOffsetsOffset()
2113 const OatMethodOffsets* OatFile::OatClass::GetOatMethodOffsets(uint32_t method_index) const { in GetOatMethodOffsets()
2135 const OatFile::OatMethod OatFile::OatClass::GetOatMethod(uint32_t method_index) const { in GetOatMethod()
2150 bool OatFile::IsDebuggable() const { in IsDebuggable()
2154 CompilerFilter::Filter OatFile::GetCompilerFilter() const { in GetCompilerFilter()
2158 std::string OatFile::GetClassLoaderContext() const { in GetClassLoaderContext()
2162 const char* OatFile::GetCompilationReason() const { in GetCompilationReason()
2166 OatFile::OatClass OatFile::FindOatClass(const DexFile& dex_file, in FindOatClass()
2173 return OatFile::OatClass::Invalid(); in FindOatClass()
2179 static void DCheckIndexToBssMapping(const OatFile* oat_file, in DCheckIndexToBssMapping()
2203 void OatFile::InitializeRelocations() const { in InitializeRelocations()