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(!kCheckAddFinalizer || !IsFinalizable()); in Alloc()
Dobject.cc164 if (h_this->GetClass()->IsFinalizable()) { in Clone()
Dclass.h257 ALWAYS_INLINE bool IsFinalizable() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinalizable() function
Dclass.cc281 if (!h_this->IsFinalizable()) { in SetStatus()
/art/compiler/optimizing/
Descape.cc40 if (reference->IsNewInstance() && reference->AsNewInstance()->IsFinalizable()) { in CalculateEscape()
Dload_store_elimination.cc742 if (reference->IsNewInstance() && reference->AsNewInstance()->IsFinalizable()) { in VisitDeoptimize()
848 DCHECK(!new_instance->IsFinalizable()); in VisitNewInstance()
Dinstruction_builder.cc1141 if (load_class->NeedsAccessCheck() || klass->IsFinalizable() || !klass->IsInstantiable()) { in BuildNewInstance()
1150 bool finalizable = (klass == nullptr) || klass->IsFinalizable(); in BuildNewInstance()
Dnodes.h4312 bool IsFinalizable() const { return GetPackedFlag<kFlagFinalizable>(); } in IsFinalizable() function
/art/runtime/
Dclass_linker_test.cc1376 EXPECT_FALSE(c->IsFinalizable()); in TEST_F()
1380 EXPECT_FALSE(c->IsFinalizable()); in TEST_F()
1384 EXPECT_FALSE(c->IsFinalizable()); in TEST_F()
1388 EXPECT_TRUE(c->IsFinalizable()); in TEST_F()
1392 EXPECT_FALSE(c->IsFinalizable()); in TEST_F()
1394 EXPECT_TRUE(c->IsFinalizable()); in TEST_F()
1399 EXPECT_TRUE(c->IsFinalizable()); in TEST_F()
1401 EXPECT_TRUE(c->IsFinalizable()); in TEST_F()
Dclass_linker.cc6337 if (super->IsFinalizable()) { in LinkSuperClass()
/art/runtime/interpreter/mterp/
Dnterp.cc461 if (!c->IsFinalizable() && c->IsInstantiable()) { in NterpGetClassOrAllocateObject()
/art/runtime/interpreter/
Dinterpreter_switch_impl-inl.h737 if (transaction_active && c->IsFinalizable()) { in NEW_INSTANCE()
Dunstarted_runtime.cc294 if (h_klass->IsFinalizable()) { in UnstartedClassNewInstance()