Lines Matching refs:OatFile
41 void OatFile::CheckLocation(const std::string& location) { in CheckLocation()
45 OatFile* OatFile::OpenWithElfFile(ElfFile* elf_file, in OpenWithElfFile()
48 std::unique_ptr<OatFile> oat_file(new OatFile(location, false)); in OpenWithElfFile()
56 OatFile* OatFile::OpenMemory(std::vector<uint8_t>& oat_contents, in OpenMemory()
61 std::unique_ptr<OatFile> oat_file(new OatFile(location, false)); in OpenMemory()
67 OatFile* OatFile::Open(const std::string& filename, in Open()
75 std::unique_ptr<OatFile> ret; in Open()
105 OatFile* OatFile::OpenWritable(File* file, const std::string& location, std::string* error_msg) { in OpenWritable()
110 OatFile* OatFile::OpenReadable(File* file, const std::string& location, std::string* error_msg) { in OpenReadable()
115 OatFile* OatFile::OpenDlopen(const std::string& elf_filename, in OpenDlopen()
119 std::unique_ptr<OatFile> oat_file(new OatFile(location, true)); in OpenDlopen()
127 OatFile* OatFile::OpenElfFile(File* file, in OpenElfFile()
134 std::unique_ptr<OatFile> oat_file(new OatFile(location, executable)); in OpenElfFile()
144 OatFile::OatFile(const std::string& location, bool is_executable) in OatFile() function in art::OatFile
151 OatFile::~OatFile() { in ~OatFile()
158 bool OatFile::Dlopen(const std::string& elf_filename, byte* requested_base, in Dlopen()
195 bool OatFile::ElfFileOpen(File* file, byte* requested_base, uint8_t* oat_file_begin, in ElfFileOpen()
232 bool OatFile::Setup(std::string* error_msg) { in Setup()
354 const OatHeader& OatFile::GetOatHeader() const { in GetOatHeader()
358 const byte* OatFile::Begin() const { in Begin()
363 const byte* OatFile::End() const { in End()
368 const OatFile::OatDexFile* OatFile::GetOatDexFile(const char* dex_location, in GetOatDexFile()
379 const OatFile::OatDexFile* oat_dex_file = nullptr; in GetOatDexFile()
440 OatFile::OatDexFile::OatDexFile(const OatFile* oat_file, in OatDexFile()
453 OatFile::OatDexFile::~OatDexFile() {} in ~OatDexFile()
455 size_t OatFile::OatDexFile::FileSize() const { in FileSize()
459 const DexFile* OatFile::OatDexFile::OpenDexFile(std::string* error_msg) const { in OpenDexFile()
464 uint32_t OatFile::OatDexFile::GetOatClassOffset(uint16_t class_def_index) const { in GetOatClassOffset()
468 OatFile::OatClass OatFile::OatDexFile::GetOatClass(uint16_t class_def_index) const { in GetOatClass()
509 OatFile::OatClass::OatClass(const OatFile* oat_file, in OatClass()
542 uint32_t OatFile::OatClass::GetOatMethodOffsetsOffset(uint32_t method_index) const { in GetOatMethodOffsetsOffset()
550 const OatMethodOffsets* OatFile::OatClass::GetOatMethodOffsets(uint32_t method_index) const { in GetOatMethodOffsets()
572 const OatFile::OatMethod OatFile::OatClass::GetOatMethod(uint32_t method_index) const { in GetOatMethod()
587 OatFile::OatMethod::OatMethod(const byte* base, in OatMethod()
593 OatFile::OatMethod::~OatMethod() {} in ~OatMethod()
595 void OatFile::OatMethod::LinkMethod(mirror::ArtMethod* method) const { in LinkMethod()
603 bool OatFile::IsPic() const { in IsPic()