Searched refs:DynClass (Results 1 – 14 of 14) sorted by relevance
/ark/runtime_core/runtime/include/coretypes/ |
D | dyn_objects.h | 29 class DynClass : public ObjectHeader { 31 static DynClass *Cast(ObjectHeader *object) in Cast() 34 return reinterpret_cast<DynClass *>(object); in Cast() 43 DynClass() : ObjectHeader() {} in DynClass() function 44 ~DynClass() = default; 45 DEFAULT_COPY_SEMANTIC(DynClass); 46 DEFAULT_MOVE_SEMANTIC(DynClass);
|
D | array.h | 45 class DynClass; variable 64 static Array *Create(DynClass *dynarrayclass, array_size_t length,
|
/ark/runtime_core/runtime/mem/gc/dynamic/ |
D | gc_dynamic_impl.cpp | 56 const coretypes::DynClass *cls) in HandleClass() 59 HClass *klass = const_cast<coretypes::DynClass *>(cls)->GetHClass(); in HandleClass() 61 …auto dynclass_dynclass = static_cast<coretypes::DynClass *>(cls->ClassAddr<HClass>()->GetManagedOb… in HandleClass() 64 … size_t klass_size = dynclass_dynclass->GetHClass()->GetObjectSize() - sizeof(coretypes::DynClass); in HandleClass() 122 auto dyn_class = static_cast<const panda::coretypes::DynClass *>(object); in MarkInstance()
|
/ark/runtime_core/runtime/ |
D | dyn_class_linker_extension.h | 29 using DynClass = coretypes::DynClass; variable
|
/ark/runtime_core/runtime/include/ |
D | hclass.h | 24 class DynClass; variable 120 friend class coretypes::DynClass;
|
/ark/js_runtime/ecmascript/ |
D | js_function.h | 26 using panda::coretypes::DynClass; 103 static DynClass *GetOrCreateInitialDynClass(JSThread *thread, const JSHandle<JSFunction> &fun); 113 … static JSHandle<DynClass> GetInstanceDynClass(JSThread *thread, JSHandle<JSFunction> constructor, 150 inline DynClass *GetInitialDynClass() const in GetInitialDynClass() 154 return reinterpret_cast<DynClass *>(protoOrDyn.GetTaggedObject()); in GetInitialDynClass()
|
D | js_function.cpp | 601 DynClass *JSFunction::GetOrCreateInitialDynClass(JSThread *thread, const JSHandle<JSFunction> &fun) in GetOrCreateInitialDynClass() 603 return reinterpret_cast<DynClass *>(JSFunction::GetOrCreateInitialJSHClass(thread, fun)); in GetOrCreateInitialDynClass() 606 JSHandle<DynClass> JSFunction::GetInstanceDynClass(JSThread *thread, JSHandle<JSFunction> construct… in GetInstanceDynClass() 609 return JSHandle<DynClass>(JSFunction::GetInstanceJSHClass(thread, constructor, newTarget)); in GetInstanceDynClass()
|
/ark/runtime_core/runtime/mem/ |
D | object_helpers.h | 37 class DynClass; variable 59 size_t GetDynClassInstanceSize(coretypes::DynClass *object);
|
D | object_helpers-inl.h | 173 auto dyn_class = coretypes::DynClass::Cast(object); in TraverseObject() 176 auto dynclass_dynclass = static_cast<coretypes::DynClass *>(cls->GetManagedObject()); in TraverseObject() 178 … size_t klass_size = dynclass_dynclass->GetHClass()->GetObjectSize() - sizeof(coretypes::DynClass); in TraverseObject()
|
D | object_helpers.cpp | 31 using DynClass = coretypes::DynClass; typedef
|
/ark/runtime_core/runtime/coretypes/ |
D | array.cpp | 88 Array *Array::Create(DynClass *dynarrayclass, array_size_t length, panda::SpaceType space_type) in Create()
|
/ark/runtime_core/runtime/mem/gc/ |
D | gc.cpp | 47 using DynClass = coretypes::DynClass; typedef
|
D | gc.h | 75 class DynClass; variable
|
/ark/runtime_core/runtime/tests/ |
D | interpreter_test.cpp | 52 using DynClass = panda::coretypes::DynClass; typedef
|