Home
last modified time | relevance | path

Searched refs:open_oat_file (Results 1 – 1 of 1) sorted by relevance

/art/runtime/
Dclass_linker.cc846 std::unique_ptr<const OatFile> open_oat_file( in OpenDexFilesFromOat() local
859 if (open_oat_file.get() == nullptr) { in OpenDexFilesFromOat()
876 open_oat_file.reset(FindOatFileInOatLocationForDexFile(dex_location, dex_location_checksum, in OpenDexFilesFromOat()
879 if (open_oat_file.get() == nullptr) { in OpenDexFilesFromOat()
888 open_oat_file.reset(FindOatFileContainingDexFileFromDexLocation(dex_location, in OpenDexFilesFromOat()
905 bool success = LoadMultiDexFilesFromOatFile(open_oat_file.get(), dex_location, in OpenDexFilesFromOat()
909 const OatFile* oat_file = open_oat_file.release(); // Avoid deleting it. in OpenDexFilesFromOat()
919 open_oat_file.reset(); in OpenDexFilesFromOat()
921 open_oat_file.release(); // Do not delete open oat files. in OpenDexFilesFromOat()
954 open_oat_file.reset(CreateOatFileForDexLocation(dex_location, scoped_flock.GetFile()->Fd(), in OpenDexFilesFromOat()
[all …]