Lines Matching refs:oat_file
17 #include "oat_file.h"
91 std::unique_ptr<OatFile> oat_file(new OatFile(location, false));
92 oat_file->elf_file_.reset(elf_file);
96 oat_file->begin_ = elf_file->Begin() + offset;
97 oat_file->end_ = elf_file->Begin() + size + offset;
99 return oat_file->Setup(abs_dex_location, error_msg) ? oat_file.release() : nullptr;
175 std::unique_ptr<OatFile> oat_file(new OatFile(location, true));
176 bool success = oat_file->Dlopen(elf_filename, requested_base, abs_dex_location, error_msg);
180 return oat_file.release();
191 std::unique_ptr<OatFile> oat_file(new OatFile(location, executable));
192 bool success = oat_file->ElfFileOpen(file, requested_base, oat_file_begin, writable, executable,
198 return oat_file.release();
600 OatFile::OatDexFile::OatDexFile(const OatFile* oat_file,
606 : oat_file_(oat_file),
671 OatFile::OatClass::OatClass(const OatFile* oat_file,
677 : oat_file_(oat_file), status_(status), type_(type),