Home
last modified time | relevance | path

Searched refs:GetFieldObject (Results 1 – 13 of 13) sorted by relevance

/ark/runtime_core/runtime/include/
Dobject_header-inl.h47 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()
Dobject_header.h188 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;
Dclass-inl.h407 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()
Dobject_accessor.h56 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);
Dobject_accessor-inl.h138 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()
Dclass.h611 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/
Dgc_static_impl.cpp34 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/
Dobject_helpers-inl.h92 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()
Dobject_helpers.cpp101 ObjectHeader *field_object = object_header->GetFieldObject(offset); in DumpObject()
/ark/runtime_core/runtime/include/coretypes/
Dclass.h68 ObjectHeader *GetFieldObject(const Field &field) const in GetFieldObject() function
70 return klass_.GetFieldObject<need_read_barrier>(field); in GetFieldObject()
Darray-inl.h72 …return ObjectAccessor::GetFieldObject<need_read_barrier, is_dyn>(this, GetDataOffset() + offset, m… in GetObject()
/ark/runtime_core/runtime/interpreter/
Dinterpreter-inl.h1565 … 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/
Dabs_int_inl.h2508 Type GetFieldObject() in GetFieldObject() function
2537 Type field_obj_type = GetFieldObject(); in CheckFieldAccess()