/ark/runtime_core/runtime/include/ |
D | object_header-inl.h | 47 inline ObjectHeader *ObjectHeader::GetFieldObject(int offset) const in GetFieldObject() function 73 inline ObjectHeader *ObjectHeader::GetFieldObject(const Field &field) const in GetFieldObject() function 75 return ObjectAccessor::GetFieldObject<need_read_barrier, is_dyn>(this, field); in GetFieldObject() 87 inline ObjectHeader *ObjectHeader::GetFieldObject(ManagedThread *thread, const Field &field) in GetFieldObject() function 89 return ObjectAccessor::GetFieldObject<need_read_barrier, is_dyn>(thread, this, field); in GetFieldObject() 120 inline ObjectHeader *ObjectHeader::GetFieldObject(size_t offset, std::memory_order memory_order) co… in GetFieldObject() function 122 return ObjectAccessor::GetFieldObject<need_read_barrier, is_dyn>(this, offset, memory_order); in GetFieldObject()
|
D | object_header.h | 188 ObjectHeader *GetFieldObject(int offset) const; 200 ObjectHeader *GetFieldObject(const Field &field) const; 207 ObjectHeader *GetFieldObject(ManagedThread *thread, const Field &field); 222 ObjectHeader *GetFieldObject(size_t offset, std::memory_order memory_order) const;
|
D | class-inl.h | 407 inline ObjectHeader *Class::GetFieldObject(size_t offset) const in GetFieldObject() function 436 inline ObjectHeader *Class::GetFieldObject(const Field &field) const in GetFieldObject() function 438 return ObjectAccessor::GetFieldObject<need_read_barrier>(this, field); in GetFieldObject() 456 inline ObjectHeader *Class::GetFieldObject(ManagedThread *thread, const Field &field) const in GetFieldObject() function 458 return ObjectAccessor::GetFieldObject<need_read_barrier>(thread, this, field); in GetFieldObject() 488 inline ObjectHeader *Class::GetFieldObject(size_t offset, std::memory_order memory_order) const in GetFieldObject() function 490 return ObjectAccessor::GetFieldObject<need_read_barrier>(this, offset, memory_order); in GetFieldObject()
|
D | object_accessor.h | 56 static ObjectHeader *GetFieldObject(const void *obj, const Field &field); 69 static ObjectHeader *GetFieldObject(ManagedThread *thread, const void *obj, const Field &field); 81 … static ObjectHeader *GetFieldObject(const void *obj, int offset, std::memory_order memory_order);
|
D | object_accessor-inl.h | 138 inline ObjectHeader *ObjectAccessor::GetFieldObject(const void *obj, const Field &field) in GetFieldObject() function 164 inline ObjectHeader *ObjectAccessor::GetFieldObject(ManagedThread *thread, const void *obj, const F… in GetFieldObject() function 201 inline ObjectHeader *ObjectAccessor::GetFieldObject(const void *obj, int offset, std::memory_order … in GetFieldObject() function 220 ObjectHeader *pre_val = GetFieldObject<is_dyn>(obj, offset, memory_order); in SetFieldObject()
|
D | class.h | 611 ObjectHeader *GetFieldObject(size_t offset) const; 623 ObjectHeader *GetFieldObject(const Field &field) const; 630 ObjectHeader *GetFieldObject(ManagedThread *thread, const Field &field) const; 642 ObjectHeader *GetFieldObject(size_t offset, std::memory_order memory_order) const;
|
/ark/runtime_core/runtime/mem/gc/static/ |
D | gc_static_impl.cpp | 34 auto *field_object = (i < ref_volatile_num) ? object->GetFieldObject<true>(offset) in HandleObject() 35 : object->GetFieldObject<false>(offset); in HandleObject() 54 … (i < ref_volatile_num) ? cls->GetFieldObject<true>(offset) : cls->GetFieldObject<false>(offset); in HandleClass()
|
/ark/runtime_core/runtime/mem/ |
D | object_helpers-inl.h | 92 ObjectHeader *field_object = object_header->GetFieldObject(offset); in TraverseFields() 113 …auto *field_object = is_volatile ? cls->GetFieldObject<true>(offset) : cls->GetFieldObject<false>(… in TraverseClass() 135 … is_volatile ? object->GetFieldObject<true>(offset) : object->GetFieldObject<false>(offset); in TraverseObject()
|
D | object_helpers.cpp | 101 ObjectHeader *field_object = object_header->GetFieldObject(offset); in DumpObject()
|
/ark/runtime_core/runtime/include/coretypes/ |
D | class.h | 68 ObjectHeader *GetFieldObject(const Field &field) const in GetFieldObject() function 70 return klass_.GetFieldObject<need_read_barrier>(field); in GetFieldObject()
|
D | array-inl.h | 72 …return ObjectAccessor::GetFieldObject<need_read_barrier, is_dyn>(this, GetDataOffset() + offset, m… in GetObject()
|
/ark/runtime_core/runtime/interpreter/ |
D | interpreter-inl.h | 1565 … obj->GetFieldObject<RuntimeIfaceT::NEED_READ_BARRIER>(this->GetThread(), *field)); in HandleLdobjObj() 1642 … obj->GetFieldObject<RuntimeIfaceT::NEED_READ_BARRIER>(this->GetThread(), *field)); in HandleLdobjVObj() 1848 klass->GetFieldObject<RuntimeIfaceT::NEED_READ_BARRIER>(this->GetThread(), *field)); in HandleLdstaticObj()
|
/ark/runtime_core/verification/absint/ |
D | abs_int_inl.h | 2508 Type GetFieldObject() in GetFieldObject() function 2537 Type field_obj_type = GetFieldObject(); in CheckFieldAccess()
|