/art/runtime/mirror/ |
D | object-inl.h | 389 template<bool kTransactionActive, 394 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in SetFieldBoolean() 395 if (kTransactionActive) { in SetFieldBoolean() 406 template<bool kTransactionActive, 411 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in SetFieldByte() 412 if (kTransactionActive) { in SetFieldByte() 422 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags> 424 return SetFieldBoolean<kTransactionActive, kCheckTransaction, kVerifyFlags, true>( in SetFieldBooleanVolatile() 428 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags> 430 return SetFieldByte<kTransactionActive, kCheckTransaction, kVerifyFlags, true>( in SetFieldByteVolatile() [all …]
|
D | executable.h | 43 template <bool kTransactionActive = false, 70 template<bool kTransactionActive = false> 72 SetFieldObject<kTransactionActive>(DeclaringClassOffset(), klass); in SetDeclaringClass() 75 template<bool kTransactionActive = false> 77 SetField32<kTransactionActive>(AccessFlagsOffset(), flags); in SetAccessFlags() 80 template<bool kTransactionActive = false> 82 SetField32<kTransactionActive>(DexMethodIndexOffset(), idx); in SetDexMethodIndex()
|
D | stack_trace_element.cc | 47 template<bool kTransactionActive> 52 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, declaring_class_), in Init() 54 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, method_name_), in Init() 56 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, file_name_), in Init() 58 SetField32<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(StackTraceElement, line_number_), in Init()
|
D | reference-inl.h | 33 template<bool kTransactionActive> 35 SetFieldObjectVolatile<kTransactionActive>(ReferentOffset(), referent); in SetReferent() 46 template<bool kTransactionActive> 48 return SetFieldObjectVolatile<kTransactionActive>(ZombieOffset(), zombie); in SetZombie()
|
D | field-inl.h | 43 template<bool kTransactionActive, bool kCheckTransaction> 45 SetFieldObject<kTransactionActive, kCheckTransaction>(DeclaringClassOffset(), c); in SetDeclaringClass() 48 template<bool kTransactionActive, bool kCheckTransaction> 50 SetFieldObject<kTransactionActive, kCheckTransaction>(TypeOffset(), type); in SetType()
|
D | field.h | 114 template<bool kTransactionActive, bool kCheckTransaction = true> 117 template<bool kTransactionActive, bool kCheckTransaction = true> 120 template<bool kTransactionActive, bool kCheckTransaction = true> 122 SetField32<kTransactionActive, kCheckTransaction>(AccessFlagsOffset(), access_flags); in SetAccessFlags() 125 template<bool kTransactionActive, bool kCheckTransaction = true> 127 SetField32<kTransactionActive, kCheckTransaction>(ArtFieldIndexOffset(), idx); in SetArtFieldIndex() 130 template<bool kTransactionActive, bool kCheckTransaction = true> 132 SetField32<kTransactionActive, kCheckTransaction>(OffsetOffset(), offset); in SetOffset()
|
D | object.h | 287 template<bool kTransactionActive, 295 template<bool kTransactionActive, 302 template<bool kTransactionActive, 314 template<bool kTransactionActive, 323 template<bool kTransactionActive, 333 template<bool kTransactionActive, 341 template<bool kTransactionActive, 394 template<bool kTransactionActive, 401 template<bool kTransactionActive, 408 template<bool kTransactionActive, [all …]
|
D | object_array-inl.h | 70 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags> 73 SetFieldObject<kTransactionActive, kCheckTransaction, kVerifyFlags>(OffsetOfElement(i), object); in Set() 80 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags> 84 SetFieldObject<kTransactionActive, kCheckTransaction, kVerifyFlags>(OffsetOfElement(i), object); in SetWithoutChecks() 88 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags> 93 SetFieldObjectWithoutWriteBarrier<kTransactionActive, kCheckTransaction, kVerifyFlags>( in SetWithoutChecksAndWriteBarrier() 231 template<bool kTransactionActive> 261 SetWithoutChecks<kTransactionActive>(dst_pos + i, nullptr); in AssignableCheckingMemcpy() 266 SetWithoutChecks<kTransactionActive>(dst_pos + i, o); in AssignableCheckingMemcpy() 269 SetWithoutChecks<kTransactionActive>(dst_pos + i, o); in AssignableCheckingMemcpy() [all …]
|
D | reference.h | 69 template<bool kTransactionActive> 71 template<bool kTransactionActive> 73 SetFieldObjectVolatile<kTransactionActive>(ReferentOffset(), nullptr); in ClearReferent() 124 template<bool kTransactionActive>
|
D | executable-inl.h | 29 template <bool kTransactionActive, 33 SetField64<kTransactionActive, kCheckTransaction, kVerifyFlags>( in SetArtMethod()
|
D | array-inl.h | 83 template<bool kTransactionActive, bool kCheckTransaction> 86 SetWithoutChecks<kTransactionActive, kCheckTransaction>(i, value); in Set() 93 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags> 96 DCHECK_EQ(kTransactionActive, Runtime::Current()->IsActiveTransaction()); in SetWithoutChecks() 98 if (kTransactionActive) { in SetWithoutChecks() 263 template<bool kTransactionActive, bool kCheckTransaction, bool kUnchecked> 267 SetWithoutChecks<kTransactionActive, kCheckTransaction>(idx, element); in SetElementPtrSize() 271 ->SetWithoutChecks<kTransactionActive, kCheckTransaction>(idx, element32); in SetElementPtrSize() 275 template<bool kTransactionActive, bool kCheckTransaction, bool kUnchecked, typename T> 277 SetElementPtrSize<kTransactionActive, kCheckTransaction, kUnchecked>( in SetElementPtrSize()
|
D | object-readbarrier-inl.h | 40 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags> 47 DCHECK_EQ(kTransactionActive, Runtime::Current()->IsActiveTransaction()); in CasField32() 49 if (kTransactionActive) { in CasField32()
|
D | object_array.h | 65 template<bool kTransactionActive, bool kCheckTransaction = true, 73 template<bool kTransactionActive, bool kCheckTransaction = true, 78 template<bool kTransactionActive, bool kCheckTransaction = true, 102 template<bool kTransactionActive>
|
D | array.h | 180 template<bool kTransactionActive, bool kCheckTransaction = true> 185 template<bool kTransactionActive, 244 template<bool kTransactionActive = false, bool kCheckTransaction = true, bool kUnchecked = false> 247 template<bool kTransactionActive = false,
|
D | stack_trace_element.h | 56 template<bool kTransactionActive>
|
D | var_handle.cc | 37 static constexpr bool kTransactionActive = true; variable 38 static constexpr bool kTransactionInactive = !kTransactionActive; 737 obj->UpdateFieldBooleanViaAccessor<kTransactionActive>(field_offset, accessor); in Update() 749 obj->UpdateFieldByteViaAccessor<kTransactionActive>(field_offset, accessor); in Update() 761 obj->UpdateFieldCharViaAccessor<kTransactionActive>(field_offset, accessor); in Update() 773 obj->UpdateFieldShortViaAccessor<kTransactionActive>(field_offset, accessor); in Update() 785 obj->UpdateField32ViaAccessor<kTransactionActive>(field_offset, accessor); in Update() 797 obj->UpdateField64ViaAccessor<kTransactionActive>(field_offset, accessor); in Update() 810 obj->UpdateField32ViaAccessor<kTransactionActive>(field_offset, &float_to_int_accessor); in Update() 823 obj->UpdateField64ViaAccessor<kTransactionActive>(field_offset, &double_to_int_accessor); in Update() [all …]
|
/art/runtime/ |
D | art_field-inl.h | 81 template<bool kTransactionActive> 86 object->SetField32Volatile<kTransactionActive>(GetOffset(), new_value); in Set32() 88 object->SetField32<kTransactionActive>(GetOffset(), new_value); in Set32() 101 template<bool kTransactionActive> 106 object->SetField64Volatile<kTransactionActive>(GetOffset(), new_value); in Set64() 108 object->SetField64<kTransactionActive>(GetOffset(), new_value); in Set64() 122 template<bool kTransactionActive> 127 object->SetFieldObjectVolatile<kTransactionActive>(GetOffset(), new_value); in SetObj() 129 object->SetFieldObject<kTransactionActive>(GetOffset(), new_value); in SetObj() 146 (object)->SetField ## type ## Volatile<kTransactionActive>(GetOffset(), value); \ [all …]
|
D | art_field.h | 114 template<bool kTransactionActive> 119 template<bool kTransactionActive> 124 template<bool kTransactionActive> 129 template<bool kTransactionActive> 134 template<bool kTransactionActive> 139 template<bool kTransactionActive> 144 template<bool kTransactionActive> 149 template<bool kTransactionActive> 155 template<bool kTransactionActive> 162 template<bool kTransactionActive> [all …]
|
D | thread.cc | 1207 template<bool kTransactionActive> 1215 SetBoolean<kTransactionActive>(peer, thread_is_daemon); in InitPeer() 1217 SetObject<kTransactionActive>(peer, soa.Decode<mirror::Object>(thread_group)); in InitPeer() 1219 SetObject<kTransactionActive>(peer, soa.Decode<mirror::Object>(thread_name)); in InitPeer() 1221 SetInt<kTransactionActive>(peer, thread_priority); in InitPeer()
|
D | subtype_check_test.cc | 88 template <bool kTransactionActive>
|
D | thread.h | 1361 template<bool kTransactionActive>
|
/art/runtime/dex/ |
D | dex_file_annotations.cc | 414 template <bool kTransactionActive> 602 if (!ProcessAnnotationValue<kTransactionActive>(klass, in ProcessAnnotationValue() 612 SetWithoutChecks<kTransactionActive>(i, obj); in ProcessAnnotationValue() 616 new_array->AsByteArray()->SetWithoutChecks<kTransactionActive>( in ProcessAnnotationValue() 620 new_array->AsShortArray()->SetWithoutChecks<kTransactionActive>( in ProcessAnnotationValue() 624 new_array->AsCharArray()->SetWithoutChecks<kTransactionActive>( in ProcessAnnotationValue() 628 new_array->AsIntArray()->SetWithoutChecks<kTransactionActive>( in ProcessAnnotationValue() 632 new_array->AsLongArray()->SetWithoutChecks<kTransactionActive>( in ProcessAnnotationValue() 636 new_array->AsFloatArray()->SetWithoutChecks<kTransactionActive>( in ProcessAnnotationValue() 640 new_array->AsDoubleArray()->SetWithoutChecks<kTransactionActive>( in ProcessAnnotationValue() [all …]
|
D | dex_file_annotations.h | 157 template<bool kTransactionActive>
|
/art/runtime/native/ |
D | java_lang_reflect_Executable.cc | 125 static constexpr bool kTransactionActive = false; in Executable_getParameterAnnotationsNative() local 139 resized_annotations->SetWithoutChecks<kTransactionActive>(i, empty_annotations.Get()); in Executable_getParameterAnnotationsNative() 143 resized_annotations->SetWithoutChecks<kTransactionActive>(i + offset, annotation); in Executable_getParameterAnnotationsNative() 151 resized_annotations->SetWithoutChecks<kTransactionActive>(i, annotation); in Executable_getParameterAnnotationsNative()
|