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

/art/runtime/
H A Doat_file.h68 class OatFile { class in namespace:art
77 static OatFile* OpenWithElfFile(int zip_fd,
87 static OatFile* Open(int zip_fd,
97 // Similar to OatFile::Open(const std::string...), but accepts input vdex and
100 static OatFile* Open(int zip_fd,
116 static OatFile* OpenWritable(int zip_fd,
122 static OatFile* OpenReadable(int zip_fd,
128 virtual ~OatFile();
227 // Return the offset from the start of the OatFile to the
244 OatClass(const OatFile* oat_fil
[all...]
H A Doat_file.cc71 // Whether OatFile::Open will try dlopen. Fallback is our own ELF loader.
74 // Whether OatFile::Open will try dlopen on the host. On the host we're not linking against
85 // These are used in OatFile::Open to try all our loaders.
91 // 3) ComputeFields() to populate the OatFile fields like begin_, using FindDynamicSymbolAddress.
95 class OatFileBase : public OatFile {
127 OatFileBase(const std::string& filename, bool executable) : OatFile(filename, executable) {}
386 // Read an unaligned entry from the OatDexFile data in OatFile and advance the read
388 // Return true on success, false if the read would go beyond the end of the OatFile.
390 inline static bool ReadOatDexFileData(const OatFile& oat_file,
437 static bool ReadIndexBssMapping(OatFile* oat_fil
1540 OatFile::OatFile(const std::string& location, bool is_executable) function in class:art::OatFile
[all...]

Completed in 456 milliseconds