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.h279 bool kIsVolatile = false>
292 bool kIsVolatile = false>
300 bool kIsVolatile = false>
312 bool kIsVolatile = false>
353 template<typename kType, bool kIsVolatile>
358 if (kIsVolatile) { in SetFieldPrimitive()
365 template<typename kType, bool kIsVolatile>
370 if (kIsVolatile) { in GetFieldPrimitive()
377 template<VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, bool kIsVolatile = false>
381 return GetFieldPrimitive<uint8_t, kIsVolatile>(field_offset); in GetFieldBoolean()
[all …]
Dobject_reference.h173 template <bool kIsVolatile = false>
176 kIsVolatile ? reference_.load(std::memory_order_seq_cst) : reference_.LoadJavaData()); in AsMirrorPtr()
179 template <bool kIsVolatile = false>
181 if (kIsVolatile) { in Assign()
188 template <bool kIsVolatile = false>
Dobject_reference-inl.h46 template <bool kIsVolatile>
49 Assign<kIsVolatile>(ptr.Ptr()); in Assign()
Dvar_handle.cc204 static constexpr bool kIsVolatile = false; in ReadBarrierForVarHandleAccess() local
206 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,