Searched refs:transaction_active (Results 1 – 6 of 6) sorted by relevance
/art/runtime/ |
D | common_dex_operations.h | 152 template<Primitive::Type field_type, bool do_assignability_check, bool transaction_active> 194 field->SetBoolean<transaction_active>(obj, value.GetZ()); in DoFieldPutCommon() 197 field->SetByte<transaction_active>(obj, value.GetB()); in DoFieldPutCommon() 200 field->SetChar<transaction_active>(obj, value.GetC()); in DoFieldPutCommon() 203 field->SetShort<transaction_active>(obj, value.GetS()); in DoFieldPutCommon() 206 field->SetInt<transaction_active>(obj, value.GetI()); in DoFieldPutCommon() 209 field->SetLong<transaction_active>(obj, value.GetJ()); in DoFieldPutCommon() 241 field->SetObj<transaction_active>(obj, reg); in DoFieldPutCommon() 249 if (transaction_active) { in DoFieldPutCommon()
|
/art/runtime/interpreter/ |
D | interpreter_switch_impl.h | 48 template<bool do_access_check, bool transaction_active> 58 template<bool do_access_check, bool transaction_active> 71 void* impl = reinterpret_cast<void*>(&ExecuteSwitchImplCpp<do_access_check, transaction_active>); in ExecuteSwitchImpl()
|
D | interpreter_common.h | 507 bool transaction_active = false> 522 if (transaction_active) { in DoFieldGet() 669 bool transaction_active> 693 if (transaction_active && !CheckWriteConstraint(self, obj)) { in DoFieldPut() 700 if (transaction_active && in DoFieldPut() 706 return DoFieldPutCommon<field_type, do_assignability_check, transaction_active>(self, in DoFieldPut() 715 template<Primitive::Type field_type, bool transaction_active> 761 obj->SetFieldBoolean<transaction_active>(field_offset, shadow_frame.GetVReg(vregA)); in DoIPutQuick() 764 obj->SetFieldByte<transaction_active>(field_offset, shadow_frame.GetVReg(vregA)); in DoIPutQuick() 767 obj->SetFieldChar<transaction_active>(field_offset, shadow_frame.GetVReg(vregA)); in DoIPutQuick() [all …]
|
D | interpreter_switch_impl-inl.h | 53 template<bool do_access_check, bool transaction_active, Instruction::Format kFormat> 346 if (transaction_active && !CheckWriteConstraint(self, array)) { in HandleAPut() 349 array->template SetWithoutChecks<transaction_active>(index, value); in HandleAPut() 356 return DoFieldGet<find_type, field_type, do_access_check, transaction_active>( in HandleGet() 367 return DoFieldPut<find_type, field_type, do_access_check, transaction_active>( in HandlePut() 373 return DoIPutQuick<field_type, transaction_active>( in HandlePutQuick() 737 if (transaction_active && c->IsFinalizable()) { in NEW_INSTANCE() 776 return DoFilledNewArray<false, do_access_check, transaction_active>( in FILLED_NEW_ARRAY() 781 return DoFilledNewArray<true, do_access_check, transaction_active>( in FILLED_NEW_ARRAY_RANGE() 793 if (transaction_active) { in FILL_ARRAY_DATA() [all …]
|
D | interpreter.cc | 344 bool transaction_active = Runtime::Current()->IsActiveTransaction(); in Execute() local 349 if (transaction_active) { in Execute() 382 if (transaction_active) { in Execute() 395 if (transaction_active) { in Execute() 404 if (transaction_active) { in Execute()
|
D | interpreter_common.cc | 1441 template <bool is_range, bool do_access_check, bool transaction_active> 1501 new_array->AsIntArray()->SetWithoutChecks<transaction_active>( in DoFilledNewArray() 1504 new_array->AsObjectArray<mirror::Object>()->SetWithoutChecks<transaction_active>( in DoFilledNewArray()
|