• Home
  • Raw
  • Download

Lines Matching full:offset

392 inline T Class::GetFieldPrimitive(size_t offset) const  in GetFieldPrimitive()  argument
395 return ObjectAccessor::GetPrimitive<T, is_volatile>(this, offset); in GetFieldPrimitive()
400 inline void Class::SetFieldPrimitive(size_t offset, T value) in SetFieldPrimitive() argument
402 ObjectAccessor::SetPrimitive<T, is_volatile>(this, offset, value); in SetFieldPrimitive()
407 inline ObjectHeader *Class::GetFieldObject(size_t offset) const in GetFieldObject() argument
410 return ObjectAccessor::GetObject<is_volatile, need_read_barrier>(this, offset); in GetFieldObject()
415 inline void Class::SetFieldObject(size_t offset, ObjectHeader *value) in SetFieldObject() argument
418 auto new_offset = offset + (ToUintPtr(this) - ToUintPtr(object)); in SetFieldObject()
446 auto offset = field.GetOffset() + (ToUintPtr(this) - ToUintPtr(object)); in SetFieldObject() local
448 ObjectAccessor::SetObject<true, need_write_barrier>(object, offset, value); in SetFieldObject()
450 ObjectAccessor::SetObject<false, need_write_barrier>(object, offset, value); in SetFieldObject()
466 auto offset = field.GetOffset() + (ToUintPtr(this) - ToUintPtr(object)); in SetFieldObject() local
468 ObjectAccessor::SetObject<true, need_write_barrier>(thread, object, offset, value); in SetFieldObject()
470 ObjectAccessor::SetObject<false, need_write_barrier>(thread, object, offset, value); in SetFieldObject()
475 inline T Class::GetFieldPrimitive(size_t offset, std::memory_order memory_order) const in GetFieldPrimitive() argument
477 return ObjectAccessor::GetFieldPrimitive<T>(this, offset, memory_order); in GetFieldPrimitive()
481 inline void Class::SetFieldPrimitive(size_t offset, T value, std::memory_order memory_order) in SetFieldPrimitive() argument
483 ObjectAccessor::SetFieldPrimitive(this, offset, value, memory_order); in SetFieldPrimitive()
488 inline ObjectHeader *Class::GetFieldObject(size_t offset, std::memory_order memory_order) const in GetFieldObject() argument
490 return ObjectAccessor::GetFieldObject<need_read_barrier>(this, offset, memory_order); in GetFieldObject()
495 inline void Class::SetFieldObject(size_t offset, ObjectHeader *value, std::memory_order memory_orde… in SetFieldObject() argument
497 ObjectAccessor::SetFieldObject<need_write_barrier>(this, offset, value, memory_order); in SetFieldObject()
501 inline bool Class::CompareAndSetFieldPrimitive(size_t offset, T old_value, T new_value, std::memory… in CompareAndSetFieldPrimitive() argument
504 …return ObjectAccessor::CompareAndSetFieldPrimitive(this, offset, old_value, new_value, memory_orde… in CompareAndSetFieldPrimitive()
509 inline bool Class::CompareAndSetFieldObject(size_t offset, ObjectHeader *old_value, ObjectHeader *n… in CompareAndSetFieldObject() argument
512 …return ObjectAccessor::CompareAndSetFieldObject<need_write_barrier>(this, offset, old_value, new_v… in CompareAndSetFieldObject()
518 inline T Class::CompareAndExchangeFieldPrimitive(size_t offset, T old_value, T new_value, in CompareAndExchangeFieldPrimitive() argument
521 …return ObjectAccessor::CompareAndSetFieldPrimitive(this, offset, old_value, new_value, memory_orde… in CompareAndExchangeFieldPrimitive()
526 inline ObjectHeader *Class::CompareAndExchangeFieldObject(size_t offset, ObjectHeader *old_value, in CompareAndExchangeFieldObject() argument
530 …return ObjectAccessor::CompareAndSetFieldObject<need_write_barrier>(this, offset, old_value, new_v… in CompareAndExchangeFieldObject()
536 inline T Class::GetAndSetFieldPrimitive(size_t offset, T value, std::memory_order memory_order) in GetAndSetFieldPrimitive() argument
538 return ObjectAccessor::GetAndSetFieldPrimitive(this, offset, value, memory_order); in GetAndSetFieldPrimitive()
543 inline ObjectHeader *Class::GetAndSetFieldObject(size_t offset, ObjectHeader *value, std::memory_or… in GetAndSetFieldObject() argument
545 …return ObjectAccessor::GetAndSetFieldObject<need_write_barrier>(this, offset, value, memory_order); in GetAndSetFieldObject()
549 inline T Class::GetAndAddFieldPrimitive(size_t offset, T value, std::memory_order memory_order) in GetAndAddFieldPrimitive() argument
551 return ObjectAccessor::GetAndAddFieldPrimitive(this, offset, value, memory_order); in GetAndAddFieldPrimitive()
555 inline T Class::GetAndBitwiseOrFieldPrimitive(size_t offset, T value, std::memory_order memory_orde… in GetAndBitwiseOrFieldPrimitive() argument
557 return ObjectAccessor::GetAndBitwiseOrFieldPrimitive(this, offset, value, memory_order); in GetAndBitwiseOrFieldPrimitive()
561 inline T Class::GetAndBitwiseAndFieldPrimitive(size_t offset, T value, std::memory_order memory_ord… in GetAndBitwiseAndFieldPrimitive() argument
563 return ObjectAccessor::GetAndBitwiseAndFieldPrimitive(this, offset, value, memory_order); in GetAndBitwiseAndFieldPrimitive()
567 inline T Class::GetAndBitwiseXorFieldPrimitive(size_t offset, T value, std::memory_order memory_ord… in GetAndBitwiseXorFieldPrimitive() argument
569 return ObjectAccessor::GetAndBitwiseXorFieldPrimitive(this, offset, value, memory_order); in GetAndBitwiseXorFieldPrimitive()