Lines Matching refs:OatFile
41 class OatFile {
45 static OatFile* OpenWithElfFile(ElfFile* elf_file, const std::string& location,
49 static OatFile* Open(const std::string& filename,
61 static OatFile* OpenWritable(File* file, const std::string& location, std::string* error_msg);
63 static OatFile* OpenReadable(File* file, const std::string& location, std::string* error_msg);
66 static OatFile* OpenMemory(std::vector<uint8_t>& oat_contents,
70 ~OatFile();
202 OatClass(const OatFile* oat_file,
209 const OatFile* oat_file_;
227 const OatFile* GetOatFile() const { in GetOatFile()
258 OatDexFile(const OatFile* oat_file,
265 const OatFile* const oat_file_;
272 friend class OatFile; variable
295 static OatFile* OpenDlopen(const std::string& elf_filename,
300 static OatFile* OpenElfFile(File* file,
308 explicit OatFile(const std::string& filename, bool executable);
374 DISALLOW_COPY_AND_ASSIGN(OatFile);