Home | History | Annotate | Download | only in runtime

Lines Matching refs:oat

59       // Check that we don't have an oat file with the same address. Copies of the same oat file
61 CHECK_NE(oat_file->Begin(), existing->Begin()) << "Oat file already mapped at that location";
249 LOG(WARNING) << "Could not create dex file from oat file: " << error;
278 // Start from 1 to skip the oat file.
500 // Same descriptor. Check whether it's crossing old-oat-files to new-oat-files.
503 StringPrintf("Found duplicated class when checking oat files: '%s' in %s and %s\n",
507 if (!VLOG_IS_ON(oat)) {
529 // dex files from all open non-boot oat files to be safe.
531 // This first checks whether the shared libraries are in the expected order and the oat files
537 // the two elements agree on whether their dex file was from an already-loaded oat-file or the
538 // new oat file. Any disagreement indicates a collision.
564 // read it otherwise, as we'll compare against all open oat files anyways.
571 // be to perform a global duplicate class check (with all loaded oat files)
596 // Add dex files from the oat file to check.
613 // have to generate or relocate an oat file.
622 // Lock the target oat location to avoid races generating and loading the
623 // oat file.
627 // can generate an oat file anyway.
634 // Update the oat file on disk if we can, based on the --compiler-filter
643 // Avoid spamming the logs if we decided not to attempt making the oat
645 VLOG(oat) << error_msg;
654 // Get the oat file on disk.
666 // fallback to opening the existing oat file. This is potentially
671 << "Allow oat file use. This is potentially dangerous.";
703 // Load the dex files from the oat file.
766 // dex_files from the oat file.