/ark/js_runtime/ecmascript/mem/ |
D | tagged_object-inl.h | 27 inline void TaggedObject::SetClassWithoutBarrier(JSHClass *hclass) in SetClassWithoutBarrier() 32 inline void TaggedObject::SetClass(JSHClass *hclass) in SetClass() 37 inline void TaggedObject::SetClass(JSHandle<JSHClass> hclass) in SetClass() 47 inline void TaggedObject::SynchronizedSetClass(JSHClass *hclass) in SynchronizedSetClass()
|
D | heap-inl.h | 94 TaggedObject *Heap::AllocateYoungOrHugeObject(JSHClass *hclass) in AllocateYoungOrHugeObject() 100 TaggedObject *Heap::AllocateYoungOrHugeObject(JSHClass *hclass, size_t size) in AllocateYoungOrHugeObject() 141 TaggedObject *Heap::TryAllocateYoungGeneration(JSHClass *hclass, size_t size) in TryAllocateYoungGeneration() 154 TaggedObject *Heap::AllocateOldOrHugeObject(JSHClass *hclass) in AllocateOldOrHugeObject() 160 TaggedObject *Heap::AllocateOldOrHugeObject(JSHClass *hclass, size_t size) in AllocateOldOrHugeObject() 176 TaggedObject *Heap::AllocateNonMovableOrHugeObject(JSHClass *hclass) in AllocateNonMovableOrHugeObject() 182 TaggedObject *Heap::AllocateNonMovableOrHugeObject(JSHClass *hclass, size_t size) in AllocateNonMovableOrHugeObject() 198 TaggedObject *Heap::AllocateDynClassClass(JSHClass *hclass, size_t size) in AllocateDynClassClass() 210 TaggedObject *Heap::AllocateHugeObject(JSHClass *hclass, size_t size) in AllocateHugeObject() 225 TaggedObject *Heap::AllocateMachineCodeObject(JSHClass *hclass, size_t size) in AllocateMachineCodeObject()
|
/ark/js_runtime/ecmascript/ic/ |
D | ic_handler-inl.h | 68 const JSHandle<JSHClass> &hclass) in LoadPrototype() 84 const JSHandle<JSHClass> &hclass) in StorePrototype() 140 auto hclass = JSObject::Cast(op.GetReceiver()->GetHeapObject())->GetJSHClass(); in StoreTransition() local
|
D | ic_runtime.cpp | 42 JSHandle<JSHClass> hclass(GetThread(), JSHandle<JSObject>::Cast(receiver)->GetClass()); in UpdateLoadHandler() local 96 JSHandle<JSHClass> hclass(thread_, JSHandle<JSObject>::Cast(receiver)->GetClass()); in UpdateStoreHandler() local
|
D | ic_runtime_stub-inl.h | 67 JSTaggedValue ICRuntimeStub::CheckPolyHClass(JSTaggedValue cachedValue, JSHClass* hclass) in CheckPolyHClass() 88 auto hclass = receiver.GetTaggedObject()->GetClass(); in TryLoadICByName() local 112 auto hclass = receiver.GetTaggedObject()->GetClass(); in TryLoadICByValue() local 141 auto hclass = receiver.GetTaggedObject()->GetClass(); in TryStoreICByValue() local 171 auto hclass = receiver.GetTaggedObject()->GetClass(); in TryStoreICByName() local
|
/ark/js_runtime/ecmascript/ |
D | js_object-inl.h | 214 void JSObject::SetPropertyInlinedProps(const JSThread *thread, const JSHClass *hclass, uint32_t ind… in SetPropertyInlinedProps() 221 JSTaggedValue JSObject::GetPropertyInlinedProps(const JSHClass *hclass, uint32_t index) const in GetPropertyInlinedProps() 227 JSTaggedValue JSObject::GetProperty(const JSHClass *hclass, PropertyAttributes attr) const in GetProperty() 236 void JSObject::SetProperty(const JSThread *thread, const JSHClass *hclass, PropertyAttributes attr,… in SetProperty()
|
D | free_object.h | 56 auto hclass = GetClass(); in Available() local
|
D | class_info_extractor.cpp | 179 JSHandle<JSHClass> hclass; in CreatePrototypeHClass() local 220 JSHandle<JSHClass> hclass; in CreateConstructorHClass() local
|
D | js_function.h | 35 JSHClass *hclass = GetJSHClass(); in SetConstructor() local
|
D | js_tagged_value.cpp | 854 auto *hclass = obj->GetTaggedObject()->GetClass(); in HasContainerProperty() local 875 auto *hclass = obj->GetTaggedObject()->GetClass(); in GetOwnContainerPropertyKeys() local 897 auto *hclass = obj->GetTaggedObject()->GetClass(); in GetContainerProperty() local
|
D | js_for_in_iterator.cpp | 39 auto *hclass = object->GetTaggedObject()->GetClass(); in CheckObjProto() local
|
D | js_array.cpp | 111 auto *hclass = originalArray->GetJSHClass(); in ArraySpeciesCreate() local
|
D | js_object.cpp | 173 auto *hclass = receiver->GetJSHClass(); in IsArrayLengthWritable() local 992 JSHClass *hclass = GetJSHClass(); in GetPrototype() local 1520 auto *hclass = obj->GetTaggedObject()->GetClass(); in ToPropertyDescriptorFast() local
|
D | object_factory.cpp | 104 JSHandle<JSHClass> ObjectFactory::NewEcmaDynClassClass(JSHClass *hclass, uint32_t size, JSType type) in NewEcmaDynClassClass() 114 JSHandle<JSHClass> ObjectFactory::NewEcmaDynClass(JSHClass *hclass, uint32_t size, JSType type, uin… in NewEcmaDynClass() 429 JSHandle<JSHClass> hclass(thread_, ctor->GetClass()); in CloneClassCtor() local
|
D | dump.cpp | 366 JSHClass *hclass = obj->GetClass(); in DumpDynClass() local 952 auto *hclass = GetClass(); in Dump() local
|
/ark/js_runtime/ecmascript/snapshot/mem/ |
D | slot_bit.cpp | 25 auto hclass = objectHeader->GetClass(); in GetObjectType() local
|
/ark/js_runtime/ecmascript/ts_types/ |
D | ts_type.cpp | 34 JSHClass *hclass = CreateHClassByProps(thread, propTypeInfo); in GetOrCreateHClass() local 62 JSHandle<JSHClass> hclass = factory->NewEcmaDynClass(JSObject::SIZE, JSType::JS_OBJECT, length); in CreateHClassByProps() local
|
/ark/js_runtime/ecmascript/compiler/ |
D | fast_stub.cpp | 1064 GateRef hclass = LoadHClass(receiver); in GenerateCircuit() local 1106 GateRef hclass = LoadHClass(receiver); in GenerateCircuit() local 1144 GateRef hclass = LoadHClass(receiver); in GenerateCircuit() local 1184 GateRef hclass = LoadHClass(receiver); in GenerateCircuit() local
|
D | stub-inl.h | 1073 void Stub::StoreHClass(GateRef glue, GateRef object, GateRef hclass) in StoreHClass() 1124 GateRef hclass = LoadHClass(object); in NotBuiltinsConstructor() local 1333 GateRef Stub::HclassIsPrototypeHandler(GateRef hclass) in HclassIsPrototypeHandler() 1339 GateRef Stub::HclassIsTransitionHandler(GateRef hclass) in HclassIsTransitionHandler() 1345 GateRef Stub::HclassIsPropertyBox(GateRef hclass) in HclassIsPropertyBox() 1911 GateRef hclass = LoadHClass(obj); in IsCallable() local
|
D | stub.cpp | 875 GateRef hclass = LoadHClass(receiver); in JSHClassAddProperty() local 1501 GateRef Stub::CheckPolyHClass(GateRef cachedValue, GateRef hclass) in CheckPolyHClass() 1969 GateRef hclass = LoadHClass(*holder); in GetPropertyByIndex() local 2256 GateRef Stub::FindTransitions(GateRef glue, GateRef receiver, GateRef hclass, GateRef key, GateRef … in FindTransitions() 2345 GateRef hclass = LoadHClass(*holder); in SetPropertyByIndex() local
|
D | interpreter_stub.cpp | 1883 GateRef hclass = LoadHClass(receiver); in DECLARE_ASM_HANDLER() local 1984 GateRef hclass = LoadHClass(receiver); in DECLARE_ASM_HANDLER() local 3105 GateRef hclass = LoadHClass(receiver); in DECLARE_ASM_HANDLER() local 3196 GateRef hclass = LoadHClass(receiver); in DECLARE_ASM_HANDLER() local
|
/ark/js_runtime/ecmascript/interpreter/ |
D | fast_runtime_stub-inl.h | 326 auto *hclass = holder.GetTaggedObject()->GetClass(); in GetPropertyByIndex() local 403 auto *hclass = holder.GetTaggedObject()->GetClass(); in GetPropertyByName() local 457 auto *hclass = holder.GetTaggedObject()->GetClass(); in SetPropertyByName() local 541 auto *hclass = holder.GetTaggedObject()->GetClass(); in SetPropertyByIndex() local
|
/ark/js_runtime/ecmascript/builtins/ |
D | builtins_regexp.cpp | 668 JSHClass *hclass = JSHandle<JSObject>::Cast(thisObj)->GetJSHClass(); in Replace() local 1362 JSHClass *hclass = JSHandle<JSObject>::Cast(regexp)->GetJSHClass(); in RegExpExec() local
|