Home
last modified time | relevance | path

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

/art/runtime/mirror/
Dclass-alloc-inl.h56 add_finalizer = IsFinalizable(); in Alloc()
60 DCHECK_IMPLIES(kCheckAddFinalizer, !IsFinalizable()); in Alloc()
Dobject.cc168 if (h_this->GetClass()->IsFinalizable()) { in Clone()
Dclass.h273 ALWAYS_INLINE bool IsFinalizable() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinalizable() function
Dclass.cc249 if (!h_this->IsFinalizable()) { in SetStatus()
/art/compiler/optimizing/
Descape.cc27 (reference->IsNewInstance() && reference->AsNewInstance()->IsFinalizable())) { in VisitEscapes()
108 if (reference->IsNewInstance() && reference->AsNewInstance()->IsFinalizable()) { in CalculateEscape()
Dload_store_elimination.cc983 reference->IsNewInstance() && reference->AsNewInstance()->IsFinalizable(); in VisitDeoptimize()
1147 DCHECK(!new_instance->IsFinalizable()); in VisitNewInstance()
1489 reference->IsNewInstance() && reference->AsNewInstance()->IsFinalizable(); in PrepareLoopStoredBy()
Dinstruction_builder.cc1439 klass->IsFinalizable() || in BuildNewInstance()
1450 bool finalizable = (klass == nullptr) || klass->IsFinalizable(); in BuildNewInstance()
Dnodes.h4630 return !IsFinalizable() && !NeedsChecks();
4637 bool IsFinalizable() const { return GetPackedFlag<kFlagFinalizable>(); }
/art/runtime/
Dclass_linker_test.cc1387 EXPECT_FALSE(c->IsFinalizable()); in TEST_F()
1391 EXPECT_FALSE(c->IsFinalizable()); in TEST_F()
1395 EXPECT_FALSE(c->IsFinalizable()); in TEST_F()
1399 EXPECT_TRUE(c->IsFinalizable()); in TEST_F()
1403 EXPECT_FALSE(c->IsFinalizable()); in TEST_F()
1405 EXPECT_TRUE(c->IsFinalizable()); in TEST_F()
1410 EXPECT_TRUE(c->IsFinalizable()); in TEST_F()
1412 EXPECT_TRUE(c->IsFinalizable()); in TEST_F()
Druntime_image.cc1626 if (!cls->IsArrayClass() && !cls->IsFinalizable()) { in CopyClass()
Dclass_linker.cc872 CHECK(java_lang_Object->IsFinalizable()); in InitWithoutImage()
926 CHECK(java_lang_Enum->IsFinalizable()); in InitWithoutImage()
6554 if (super->IsFinalizable()) { in LinkSuperClass()
/art/runtime/oat/
Daot_class_linker.cc372 if (klass->IsFinalizable()) { in TransactionAllocationConstraint()
/art/runtime/interpreter/mterp/
Dnterp.cc546 if (!c->IsFinalizable() && c->IsInstantiable()) { in NterpAllocateObject()