Lines Matching refs:OatFileBase
105 class OatFileBase : public OatFile { class
107 virtual ~OatFileBase() {} in ~OatFileBase()
110 static OatFileBase* OpenOatFile(int zip_fd,
123 static OatFileBase* OpenOatFile(int zip_fd,
137 OatFileBase(const std::string& filename, bool executable) : OatFile(filename, executable) {} in OatFileBase() function in art::OatFileBase
210 DISALLOW_COPY_AND_ASSIGN(OatFileBase);
214 OatFileBase* OatFileBase::OpenOatFile(int zip_fd, in OpenOatFile()
225 std::unique_ptr<OatFileBase> ret(new kOatFileBaseSubType(location, executable)); in OpenOatFile()
256 OatFileBase* OatFileBase::OpenOatFile(int zip_fd, in OpenOatFile()
268 std::unique_ptr<OatFileBase> ret(new kOatFileBaseSubType(oat_location, executable)); in OpenOatFile()
296 bool OatFileBase::LoadVdex(const std::string& vdex_filename, in LoadVdex()
316 bool OatFileBase::LoadVdex(int vdex_fd, in LoadVdex()
345 bool OatFileBase::ComputeFields(const std::string& file_path, std::string* error_msg) { in ComputeFields()
438 std::string OatFileBase::ErrorPrintf(const char* fmt, ...) { in ErrorPrintf()
447 bool OatFileBase::ReadIndexBssMapping(/*inout*/const uint8_t** oat, in ReadIndexBssMapping()
492 bool OatFileBase::ReadBssMappingInfo(/*inout*/const uint8_t** oat, in ReadBssMappingInfo()
570 bool OatFileBase::Setup(const std::vector<const DexFile*>& dex_files, std::string* error_msg) { in Setup()
623 bool OatFileBase::Setup(int zip_fd, in Setup()
1121 class DlOpenOatFile final : public OatFileBase {
1124 : OatFileBase(filename, executable), in DlOpenOatFile()
1565 class ElfOatFile final : public OatFileBase {
1567 ElfOatFile(const std::string& filename, bool executable) : OatFileBase(filename, executable) {} in ElfOatFile()
1706 class OatFileBackedByVdex final : public OatFileBase {
1709 : OatFileBase(filename, /*executable=*/false) {} in OatFileBackedByVdex()
1930 OatFile* with_dlopen = OatFileBase::OpenOatFile<DlOpenOatFile>(zip_fd, in Open()
1960 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()
1988 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()