/art/dex2oat/dex/ |
D | quick_compiler_callbacks.cc | 37 ClassStatus QuickCompilerCallbacks::GetPreviousClassState(ClassReference ref) { in GetPreviousClassState() 41 return ClassStatus::kNotReady; in GetPreviousClassState() 50 void QuickCompilerCallbacks::UpdateClassState(ClassReference ref, ClassStatus status) { in UpdateClassState()
|
D | quick_compiler_callbacks.h | 53 ClassStatus GetPreviousClassState(ClassReference ref) override; 62 void UpdateClassState(ClassReference ref, ClassStatus state) override;
|
/art/runtime/ |
D | compiler_callbacks.h | 59 virtual ClassStatus GetPreviousClassState(ClassReference ref ATTRIBUTE_UNUSED) { in GetPreviousClassState() 60 return ClassStatus::kNotReady; in GetPreviousClassState() 71 ClassStatus state ATTRIBUTE_UNUSED) {} in UpdateClassState()
|
D | class_status.h | 82 enum class ClassStatus : uint8_t { enum 102 std::ostream& operator<<(std::ostream& os, ClassStatus rhs);
|
D | subtype_check_bits_and_status.h | 68 static constexpr size_t kClassStatusBitSize = MinimumBitsToStore(enum_cast<>(ClassStatus::kLast)); 74 BITSTRUCT_FIELD(ClassStatus,
|
D | aot_class_linker.cc | 81 if (klass->GetSuperClass()->GetStatus() == ClassStatus::kInitializing) { in InitializeClass() 112 ClassStatus old_status = callbacks->GetPreviousClassState( in PerformClassVerification() 115 if (old_status >= ClassStatus::kVerified) { in PerformClassVerification() 118 if (old_status >= ClassStatus::kVerifiedNeedsAccessChecks) { in PerformClassVerification() 122 if (old_status >= ClassStatus::kRetryVerificationAtRuntime) { in PerformClassVerification()
|
D | subtype_check.h | 367 static void WriteStatus(ClassPtr klass, ClassStatus status) in WriteStatus() 470 ClassStatus old_status; in WriteSubtypeCheckBits() 510 static void WriteStatusImpl(ClassPtr klass, ClassStatus status) in WriteStatusImpl() 515 ClassStatus old_status; in WriteStatusImpl()
|
D | oat_file.h | 242 ClassStatus GetStatus() const { in GetStatus() 270 ClassStatus::kErrorUnresolved, in Invalid() 279 ClassStatus status, 287 const ClassStatus status_;
|
D | module_exclusion_test.cc | 186 ClassStatus status = oat_dex_file->GetOatClass(i).GetStatus(); in TEST_F() 188 ASSERT_LT(status, ClassStatus::kResolved); in TEST_F()
|
D | class_linker.cc | 290 DCHECK_EQ(klass->GetStatus(), ClassStatus::kInitialized); in AddClass() 332 mirror::Class::SetStatus(klass, ClassStatus::kVisiblyInitialized, self); in AdjustThreadVisibilityCounter() 432 mirror::Class::SetStatus(klass, ClassStatus::kVisiblyInitialized, self); in MarkClassInitialized() 439 mirror::Class::SetStatus(klass, ClassStatus::kVisiblyInitialized, self); in MarkClassInitialized() 443 mirror::Class::SetStatus(klass, ClassStatus::kInitialized, self); in MarkClassInitialized() 783 mirror::Class::SetStatus(java_lang_Object, ClassStatus::kLoaded, self); in InitWithoutImage() 822 mirror::Class::SetStatus(java_lang_String, ClassStatus::kResolved, self); in InitWithoutImage() 828 mirror::Class::SetStatus(java_lang_ref_Reference, ClassStatus::kResolved, self); in InitWithoutImage() 881 mirror::Class::SetStatus(java_lang_DexCache, ClassStatus::kResolved, self); in InitWithoutImage() 888 mirror::Class::SetStatus(dalvik_system_ClassExt, ClassStatus::kResolved, self); in InitWithoutImage() [all …]
|
D | oat_file.cc | 1965 is_vdex_verified ? ClassStatus::kVerified : ClassStatus::kNotReady, in GetOatClass() 1979 ClassStatus status = enum_cast<ClassStatus>(*reinterpret_cast<const int16_t*>(status_pointer)); in GetOatClass() 1980 CHECK_LE(status, ClassStatus::kLast) << static_cast<uint32_t>(status) in GetOatClass() 2085 ClassStatus status, in OatClass()
|
D | class_table.cc | 70 CHECK_EQ(klass->GetStatus(), ClassStatus::kResolving) << descriptor; in UpdateClass()
|
D | class_linker_test.cc | 95 EXPECT_EQ(ClassStatus::kVisiblyInitialized, primitive->GetStatus()); in AssertPrimitiveClass() 135 EXPECT_EQ(ClassStatus::kVisiblyInitialized, JavaLangObject->GetStatus()); in AssertObjectClass() 211 EXPECT_EQ(ClassStatus::kVisiblyInitialized, array->GetStatus()); in AssertArrayClass() 943 EXPECT_EQ(ClassStatus::kResolved, MyClass->GetStatus()); in TEST_F()
|
/art/test/800-smali/ |
D | jni.cc | 35 ClassStatus oat_file_class_status(ClassStatus::kNotReady); in Java_Main_isAotVerified()
|
/art/dex2oat/driver/ |
D | compiler_driver_test.cc | 307 ClassStatus status; in CheckVerifiedClass() 311 EXPECT_GE(status, ClassStatus::kVerified); in CheckVerifiedClass() 349 static_assert(enum_cast<size_t>(ClassStatus::kLast) < std::numeric_limits<size_t>::max(), in TEST_F() 351 for (size_t i = enum_cast<size_t>(ClassStatus::kRetryVerificationAtRuntime); in TEST_F() 352 i <= enum_cast<size_t>(ClassStatus::kLast); in TEST_F() 354 const ClassStatus expected_status = enum_cast<ClassStatus>(i); in TEST_F() 356 if (expected_status == ClassStatus::kInitializing || in TEST_F() 357 expected_status == ClassStatus::kInitialized) { in TEST_F() 361 ClassStatus status = {}; in TEST_F()
|
D | compiler_driver.cc | 138 class_status_count_ + static_cast<size_t>(ClassStatus::kLast) + 1, in Dump() 140 for (size_t i = 0; i <= static_cast<size_t>(ClassStatus::kLast); ++i) { in Dump() 142 oss << "classes with status " << static_cast<ClassStatus>(i); in Dump() 225 void AddClassStatus(ClassStatus status) REQUIRES(!stats_lock_) { in AddClassStatus() 251 size_t class_status_count_[static_cast<size_t>(ClassStatus::kLast) + 1] = {}; 702 ClassStatus::kRetryVerificationAtRuntime) { in ResolveConstStrings() 1806 ClassStatus status, in LoadAndUpdateStatus() 1822 if (status >= ClassStatus::kVerified) { in LoadAndUpdateStatus() 1880 const ClassStatus existing = ClassStatus::kNotReady; in FastVerify() 1882 compiled_classes_.Insert(ref, existing, ClassStatus::kVerified); in FastVerify() [all …]
|
D | compiler_driver.h | 133 ClassStatus GetClassStatus(const ClassReference& ref) const; 134 bool GetCompiledClass(const ClassReference& ref, ClassStatus* status) const; 208 void RecordClassStatus(const ClassReference& ref, ClassStatus status); 313 using ClassStateTable = AtomicDexRefMap<ClassReference, ClassStatus>;
|
/art/test/626-const-class-linking/ |
D | clear_dex_cache_types.cc | 40 ClassStatus status = klass->GetStatus(); in Java_Main_nativeSkipVerification() 41 if (status == ClassStatus::kResolved) { in Java_Main_nativeSkipVerification() 43 klass->SetStatus(klass, ClassStatus::kVerified, soa.Self()); in Java_Main_nativeSkipVerification()
|
/art/runtime/mirror/ |
D | class.h | 98 ClassStatus GetStatus() REQUIRES_SHARED(Locks::mutator_lock_) { in GetStatus() 105 return enum_cast<ClassStatus>(static_cast<uint32_t>(field_value) >> (32 - 4)); in GetStatus() 109 static void SetStatus(Handle<Class> h_this, ClassStatus new_status, Thread* self) 114 void SetStatusLocked(ClassStatus new_status) REQUIRES(Locks::mutator_lock_); 116 void SetStatusForPrimitiveOrArray(ClassStatus new_status) REQUIRES_SHARED(Locks::mutator_lock_); 125 return GetStatus<kVerifyFlags>() == ClassStatus::kRetired; in IsRetired() 131 return GetStatus<kVerifyFlags>() == ClassStatus::kErrorUnresolved; in IsErroneousUnresolved() 137 return GetStatus<kVerifyFlags>() == ClassStatus::kErrorResolved; in IsErroneousResolved() 141 static bool IsErroneous(ClassStatus status) { in IsErroneous() 142 return status == ClassStatus::kErrorUnresolved || status == ClassStatus::kErrorResolved; in IsErroneous() [all …]
|
D | class.cc | 192 static void CheckSetStatus(Thread* self, T thiz, ClassStatus new_status, ClassStatus old_status) in CheckSetStatus() 194 if (UNLIKELY(new_status <= old_status && new_status != ClassStatus::kErrorUnresolved && in CheckSetStatus() 195 new_status != ClassStatus::kErrorResolved && new_status != ClassStatus::kRetired)) { in CheckSetStatus() 199 if (old_status == ClassStatus::kInitialized) { in CheckSetStatus() 202 CHECK_EQ(new_status, ClassStatus::kVisiblyInitialized); in CheckSetStatus() 203 } else if ((new_status >= ClassStatus::kResolved || old_status >= ClassStatus::kResolved) && in CheckSetStatus() 221 void Class::SetStatusInternal(ClassStatus new_status) { in SetStatusInternal() 237 void Class::SetStatusLocked(ClassStatus new_status) { in SetStatusLocked() 238 ClassStatus old_status = GetStatus(); in SetStatusLocked() 243 void Class::SetStatus(Handle<Class> h_this, ClassStatus new_status, Thread* self) { in SetStatus() [all …]
|
/art/test/692-vdex-inmem-loader/ |
D | vdex_inmem_loader.cc | 159 ClassStatus oat_file_class_status(ClassStatus::kNotReady); in Java_Main_areClassesPreverified()
|
/art/test/common/ |
D | runtime_state.cc | 255 CHECK_EQ(h_klass->GetStatus(), ClassStatus::kInitializing); in ForceJitCompiled()
|
/art/dex2oat/linker/ |
D | oat_writer.cc | 217 ClassStatus status) in OatClassHeader() 239 static_assert(enum_cast<>(ClassStatus::kLast) < (1 << 16), "class status won't fit in 16bits"); 998 ClassStatus status; in EndClass() 1006 status = ClassStatus::kErrorResolved; in EndClass() 1008 status = ClassStatus::kNotReady; in EndClass() 1013 if (status == ClassStatus::kRetryVerificationAtRuntime) { in EndClass() 1014 status = ClassStatus::kResolved; in EndClass()
|
/art/dex2oat/ |
D | verifier_deps_test.cc | 242 ASSERT_EQ(cls->GetStatus(), ClassStatus::kVerified); in VerifyClassStatus() 244 ASSERT_LT(cls->GetStatus(), ClassStatus::kVerified); in VerifyClassStatus()
|
/art/runtime/jit/ |
D | jit_code_cache.cc | 1725 ClassStatus status = method->GetDeclaringClass() in NotifyCompilationOf() 1727 if (status != ClassStatus::kVisiblyInitialized) { in NotifyCompilationOf() 1730 if (status == ClassStatus::kInitialized) { in NotifyCompilationOf()
|