Lines Matching refs:OatFile

103 class OatFileBase : public OatFile {
133 OatFileBase(const std::string& filename, bool executable) : OatFile(filename, executable) {} in OatFileBase()
417 inline static bool ReadOatDexFileData(const OatFile& oat_file, in ReadOatDexFileData()
433 static bool ReadIndexBssMapping(OatFile* oat_file, in ReadIndexBssMapping()
1816 OatFile* OatFile::Open(int zip_fd, in Open()
1840 OatFile* with_dlopen = OatFileBase::OpenOatFile<DlOpenOatFile>(zip_fd, in Open()
1880 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()
1893 OatFile* OatFile::Open(int zip_fd, in Open()
1906 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()
1920 OatFile* OatFile::OpenFromVdex(const std::vector<const DexFile*>& dex_files, in OpenFromVdex()
1927 OatFile* OatFile::OpenFromVdex(int zip_fd, in OpenFromVdex()
1935 OatFile::OatFile(const std::string& location, bool is_executable) in OatFile() function in art::OatFile
1953 OatFile::~OatFile() { in ~OatFile()
1957 const OatHeader& OatFile::GetOatHeader() const { in GetOatHeader()
1961 const uint8_t* OatFile::Begin() const { in Begin()
1966 const uint8_t* OatFile::End() const { in End()
1971 const uint8_t* OatFile::DexBegin() const { in DexBegin()
1975 const uint8_t* OatFile::DexEnd() const { in DexEnd()
1979 ArrayRef<const uint32_t> OatFile::GetBootImageRelocations() const { in GetBootImageRelocations()
1989 ArrayRef<ArtMethod*> OatFile::GetBssMethods() const { in GetBssMethods()
2000 ArrayRef<GcRoot<mirror::Object>> OatFile::GetBssGcRoots() const { in GetBssGcRoots()
2010 const OatDexFile* OatFile::GetOatDexFile(const char* dex_location, in GetOatDexFile()
2079 OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile()
2130 OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile()
2185 OatFile::OatClass OatDexFile::GetOatClass(uint16_t class_def_index) const { in GetOatClass()
2190 return OatFile::OatClass(oat_file_, in GetOatClass()
2243 return OatFile::OatClass(oat_file_, status, type, num_methods, bitmap_pointer, methods_pointer); in GetOatClass()
2310 OatFile::OatClass::OatClass(const OatFile* oat_file, in OatClass()
2327 uint32_t OatFile::OatClass::GetOatMethodOffsetsOffset(uint32_t method_index) const { in GetOatMethodOffsetsOffset()
2335 const OatMethodOffsets* OatFile::OatClass::GetOatMethodOffsets(uint32_t method_index) const { in GetOatMethodOffsets()
2365 const OatFile::OatMethod OatFile::OatClass::GetOatMethod(uint32_t method_index) const { in GetOatMethod()
2380 bool OatFile::IsDebuggable() const { in IsDebuggable()
2384 CompilerFilter::Filter OatFile::GetCompilerFilter() const { in GetCompilerFilter()
2388 std::string OatFile::GetClassLoaderContext() const { in GetClassLoaderContext()
2392 const char* OatFile::GetCompilationReason() const { in GetCompilationReason()
2396 OatFile::OatClass OatFile::FindOatClass(const DexFile& dex_file, in FindOatClass()
2403 return OatFile::OatClass::Invalid(); in FindOatClass()
2409 bool OatFile::RequiresImage() const { return GetOatHeader().RequiresImage(); } in RequiresImage()
2411 static void DCheckIndexToBssMapping(const OatFile* oat_file, in DCheckIndexToBssMapping()
2435 void OatFile::InitializeRelocations() const { in InitializeRelocations()
2490 bool OatFile::IsBackedByVdexOnly() const { in IsBackedByVdexOnly()