Home
last modified time | relevance | path

Searched refs:kTransactionActive (Results 1 – 24 of 24) sorted by relevance

/art/runtime/mirror/
Dobject-inl.h389 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 …]
Dexecutable.h43 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()
Dstack_trace_element.cc47 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()
Dreference-inl.h33 template<bool kTransactionActive>
35 SetFieldObjectVolatile<kTransactionActive>(ReferentOffset(), referent); in SetReferent()
46 template<bool kTransactionActive>
48 return SetFieldObjectVolatile<kTransactionActive>(ZombieOffset(), zombie); in SetZombie()
Dfield-inl.h43 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()
Dfield.h114 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()
Dobject.h287 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 …]
Dobject_array-inl.h70 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 …]
Dreference.h69 template<bool kTransactionActive>
71 template<bool kTransactionActive>
73 SetFieldObjectVolatile<kTransactionActive>(ReferentOffset(), nullptr); in ClearReferent()
124 template<bool kTransactionActive>
Dexecutable-inl.h29 template <bool kTransactionActive,
33 SetField64<kTransactionActive, kCheckTransaction, kVerifyFlags>( in SetArtMethod()
Darray-inl.h83 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()
Dobject-readbarrier-inl.h40 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
47 DCHECK_EQ(kTransactionActive, Runtime::Current()->IsActiveTransaction()); in CasField32()
49 if (kTransactionActive) { in CasField32()
Dobject_array.h65 template<bool kTransactionActive, bool kCheckTransaction = true,
73 template<bool kTransactionActive, bool kCheckTransaction = true,
78 template<bool kTransactionActive, bool kCheckTransaction = true,
102 template<bool kTransactionActive>
Darray.h180 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,
Dstack_trace_element.h56 template<bool kTransactionActive>
Dvar_handle.cc37 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/
Dart_field-inl.h81 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 …]
Dart_field.h114 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 …]
Dthread.cc1207 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()
Dsubtype_check_test.cc88 template <bool kTransactionActive>
Dthread.h1361 template<bool kTransactionActive>
/art/runtime/dex/
Ddex_file_annotations.cc414 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 …]
Ddex_file_annotations.h157 template<bool kTransactionActive>
/art/runtime/native/
Djava_lang_reflect_Executable.cc125 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()