Home | History | Annotate | Download | only in runtime

Lines Matching full:oatfileassistant

47 std::ostream& operator << (std::ostream& stream, const OatFileAssistant::OatStatus status) {
49 case OatFileAssistant::kOatOutOfDate:
52 case OatFileAssistant::kOatUpToDate:
55 case OatFileAssistant::kOatNeedsRelocation:
65 OatFileAssistant::OatFileAssistant(const char* dex_location,
69 : OatFileAssistant(dex_location, nullptr, isa, profile_changed, load_executable)
72 OatFileAssistant::OatFileAssistant(const char* dex_location,
78 CHECK(dex_location != nullptr) << "OatFileAssistant: null dex location";
82 LOG(WARNING) << "OatFileAssistant: Load executable specified, "
96 OatFileAssistant::~OatFileAssistant() {
103 bool OatFileAssistant::IsInBootClassPath() {
120 bool OatFileAssistant::Lock(std::string* error_msg) {
122 CHECK(!flock_.HasFile()) << "OatFileAssistant::Lock already acquired";
137 bool OatFileAssistant::OatFileCompilerFilterIsOkay(CompilerFilter::Filter target) {
146 bool OatFileAssistant::OdexFileCompilerFilterIsOkay(CompilerFilter::Filter target) {
155 OatFileAssistant::DexOptNeeded OatFileAssistant::GetDexOptNeeded(CompilerFilter::Filter target) {
201 bool OatFileAssistant::IsUpToDate() {
205 OatFileAssistant::ResultOfAttemptToUpdate
206 OatFileAssistant::MakeUpToDate(CompilerFilter::Filter target, std::string* error_msg) {
216 std::unique_ptr<OatFile> OatFileAssistant::GetBestOatFile() {
268 std::vector<std::unique_ptr<const DexFile>> OatFileAssistant::LoadDexFiles(
308 bool OatFileAssistant::HasOriginalDexFiles() {
316 const std::string* OatFileAssistant::OdexFileName() {
332 bool OatFileAssistant::OdexFileExists() {
336 OatFileAssistant::OatStatus OatFileAssistant::OdexFileStatus() {
346 bool OatFileAssistant::OdexFileIsOutOfDate() {
359 bool OatFileAssistant::OdexFileNeedsRelocation() {
363 bool OatFileAssistant::OdexFileIsUpToDate() {
376 CompilerFilter::Filter OatFileAssistant::OdexFileCompilerFilter() {
382 std::string OatFileAssistant::ArtFileName(const OatFile* oat_file) const {
393 const std::string* OatFileAssistant::OatFileName() {
416 bool OatFileAssistant::OatFileExists() {
420 OatFileAssistant::OatStatus OatFileAssistant::OatFileStatus() {
430 bool OatFileAssistant::OatFileIsOutOfDate() {
443 bool OatFileAssistant::OatFileNeedsRelocation() {
447 bool OatFileAssistant::OatFileIsUpToDate() {
460 CompilerFilter::Filter OatFileAssistant::OatFileCompilerFilter() {
467 OatFileAssistant::OatStatus OatFileAssistant::GivenOatFileStatus(const OatFile& file) {
480 bool OatFileAssistant::GivenOatFileIsOutOfDate(const OatFile& file) {
569 bool OatFileAssistant::GivenOatFileNeedsRelocation(const OatFile& file) {
573 bool OatFileAssistant::GivenOatFileIsUpToDate(const OatFile& file) {
620 OatFileAssistant::ResultOfAttemptToUpdate
621 OatFileAssistant::RelocateOatFile(const std::string* input_file, std::string* error_msg) {
672 OatFileAssistant::ResultOfAttemptToUpdate
673 OatFileAssistant::GenerateOatFile(CompilerFilter::Filter target, std::string* error_msg) {
738 bool OatFileAssistant::Dex2Oat(const std::vector<std::string>& args,
789 bool OatFileAssistant::DexFilenameToOdexFilename(const std::string& location,
829 std::string OatFileAssistant::DalvikCacheDirectory() {
847 std::string OatFileAssistant::ImageLocation() {
857 const uint32_t* OatFileAssistant::GetRequiredDexChecksum() {
868 VLOG(oat) << "OatFileAssistant: " << error_msg;
886 const OatFile* OatFileAssistant::GetOdexFile() {
902 VLOG(oat) << "OatFileAssistant test for existing pre-compiled oat file "
910 bool OatFileAssistant::OdexFileIsExecutable() {
915 bool OatFileAssistant::OdexFileHasPatchInfo() {
920 void OatFileAssistant::ClearOdexFileCache() {
927 const OatFile* OatFileAssistant::GetOatFile() {
943 VLOG(oat) << "OatFileAssistant test for existing oat file "
951 bool OatFileAssistant::OatFileIsExecutable() {
956 bool OatFileAssistant::OatFileHasPatchInfo() {
961 void OatFileAssistant::ClearOatFileCache() {
968 const OatFileAssistant::ImageInfo* OatFileAssistant::GetImageInfo() {
1000 uint32_t OatFileAssistant::CalculateCombinedImageChecksum(InstructionSet isa) {
1019 uint32_t OatFileAssistant::GetCombinedImageChecksum() {
1026 gc::space::ImageSpace* OatFileAssistant::OpenImageSpace(const OatFile* oat_file) {