Home
last modified time | relevance | path

Searched refs:kIsVolatile (Results 1 – 7 of 7) sorted by relevance

/art/runtime/mirror/
Dobject-inl.h373 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
376 return GetFieldPrimitive<int8_t, kIsVolatile>(field_offset); in GetFieldByte()
392 bool kIsVolatile>
399 GetFieldBoolean<kVerifyFlags, kIsVolatile>(field_offset), in SetFieldBoolean()
400 kIsVolatile); in SetFieldBoolean()
403 SetFieldPrimitive<uint8_t, kIsVolatile>(field_offset, new_value); in SetFieldBoolean()
409 bool kIsVolatile>
415 GetFieldByte<kVerifyFlags, kIsVolatile>(field_offset), in SetFieldByte()
416 kIsVolatile); in SetFieldByte()
419 SetFieldPrimitive<int8_t, kIsVolatile>(field_offset, new_value); in SetFieldByte()
[all …]
Dobject.h277 bool kIsVolatile = false>
290 bool kIsVolatile = false>
298 bool kIsVolatile = false>
310 bool kIsVolatile = false>
351 template<typename kType, bool kIsVolatile>
356 if (kIsVolatile) { in SetFieldPrimitive()
363 template<typename kType, bool kIsVolatile>
368 if (kIsVolatile) { in GetFieldPrimitive()
375 template<VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, bool kIsVolatile = false>
379 return GetFieldPrimitive<uint8_t, kIsVolatile>(field_offset); in GetFieldBoolean()
[all …]
Dobject_reference.h117 template <bool kIsVolatile = false>
120 kIsVolatile ? reference_.load(std::memory_order_seq_cst) : reference_.LoadJavaData()); in AsMirrorPtr()
123 template <bool kIsVolatile = false>
125 if (kIsVolatile) { in Assign()
132 template <bool kIsVolatile = false>
Dobject_reference-inl.h46 template <bool kIsVolatile>
49 Assign<kIsVolatile>(ptr.Ptr()); in Assign()
Dvar_handle.cc297 static constexpr bool kIsVolatile = false; in ReadBarrierForVarHandleAccess() local
299 ReadBarrier::Barrier<mirror::Object, kIsVolatile, kWithReadBarrier, kAlwaysUpdateField>( in ReadBarrierForVarHandleAccess()
/art/runtime/
Dread_barrier-inl.h35 template <typename MirrorType, bool kIsVolatile, ReadBarrierOption kReadBarrierOption,
58 MirrorType* ref = ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
77 return ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
79 MirrorType* ref = ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
102 return ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
Dread_barrier.h53 bool kIsVolatile,