Searched defs:OatFile (Results 1 - 2 of 2) sorted by relevance

/art/runtime/
H A Doat_file.h49 class OatFile { class in namespace:art
58 static OatFile* OpenWithElfFile(ElfFile* elf_file, const std::string& location,
65 static OatFile* Open(const std::string& filename,
79 static OatFile* OpenWritable(File* file, const std::string& location,
83 static OatFile* OpenReadable(File* file, const std::string& location,
87 virtual ~OatFile();
184 // Return the offset from the start of the OatFile to the
197 OatClass(const OatFile* oat_file,
204 const OatFile* const oat_file_;
268 OatFile(cons
[all...]
H A Doat_file.cc56 // Whether OatFile::Open will try dlopen. Fallback is our own ELF loader.
59 // Whether OatFile::Open will try dlopen on the host. On the host we're not linking against
70 // These are used in OatFile::Open to try all our loaders.
76 // 3) ComputeFields() to populate the OatFile fields like begin_, using FindDynamicSymbolAddress.
80 class OatFileBase : public OatFile {
96 OatFileBase(const std::string& filename, bool executable) : OatFile(filename, executable) {}
216 // Read an unaligned entry from the OatDexFile data in OatFile and advance the read
218 // Return true on success, false if the read would go beyond the end of the OatFile.
220 inline static bool ReadOatDexFileData(const OatFile& oat_file,
490 // OatFile vi
1036 OatFile::OatFile(const std::string& location, bool is_executable) function in class:art::OatFile
[all...]

Completed in 42 milliseconds