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>
397 this, field_offset, GetFieldBoolean<kVerifyFlags, kIsVolatile>(field_offset), kIsVolatile); in SetFieldBoolean()
400 SetFieldPrimitive<uint8_t, kIsVolatile>(field_offset, new_value); in SetFieldBoolean()
406 bool kIsVolatile>
411 this, field_offset, GetFieldByte<kVerifyFlags, kIsVolatile>(field_offset), kIsVolatile); in SetFieldByte()
414 SetFieldPrimitive<int8_t, kIsVolatile>(field_offset, new_value); in SetFieldByte()
429 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
432 return GetFieldPrimitive<uint16_t, kIsVolatile>(field_offset); in GetFieldChar()
[all …]
Dobject.h286 bool kIsVolatile = false>
299 bool kIsVolatile = false>
307 bool kIsVolatile = false>
319 bool kIsVolatile = false>
360 template<typename kType, bool kIsVolatile>
365 if (kIsVolatile) { in SetFieldPrimitive()
372 template<typename kType, bool kIsVolatile>
377 if (kIsVolatile) { in GetFieldPrimitive()
384 template<VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, bool kIsVolatile = false>
388 return GetFieldPrimitive<uint8_t, kIsVolatile>(field_offset); in GetFieldBoolean()
[all …]
Dobject_reference.h176 template <bool kIsVolatile = false>
179 kIsVolatile ? reference_.load(std::memory_order_seq_cst) : reference_.LoadJavaData()); in AsMirrorPtr()
182 template <bool kIsVolatile = false>
184 if (kIsVolatile) { in Assign()
191 template <bool kIsVolatile = false>
Dobject_reference-inl.h46 template <bool kIsVolatile>
49 Assign<kIsVolatile>(ptr.Ptr()); in Assign()
Dvar_handle.cc215 static constexpr bool kIsVolatile = false; in ReadBarrierForVarHandleAccess() local
217 ReadBarrier::Barrier<mirror::Object, kIsVolatile, kWithReadBarrier, kAlwaysUpdateField>( in ReadBarrierForVarHandleAccess()
/art/runtime/
Dread_barrier-inl.h33 template <typename MirrorType, bool kIsVolatile, ReadBarrierOption kReadBarrierOption,
55 MirrorType* ref = ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
73 MirrorType* ref = ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
96 MirrorType* old = ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
102 return ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
Dread_barrier.h53 bool kIsVolatile,