Home
last modified time | relevance | path

Searched defs:hclass (Results 1 – 23 of 23) sorted by relevance

/ark/js_runtime/ecmascript/mem/
Dtagged_object-inl.h27 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()
Dheap-inl.h94 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/
Dic_handler-inl.h68 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
Dic_runtime.cpp42 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
Dic_runtime_stub-inl.h67 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/
Djs_object-inl.h214 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()
Dfree_object.h56 auto hclass = GetClass(); in Available() local
Dclass_info_extractor.cpp179 JSHandle<JSHClass> hclass; in CreatePrototypeHClass() local
220 JSHandle<JSHClass> hclass; in CreateConstructorHClass() local
Djs_function.h35 JSHClass *hclass = GetJSHClass(); in SetConstructor() local
Djs_tagged_value.cpp854 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
Djs_for_in_iterator.cpp39 auto *hclass = object->GetTaggedObject()->GetClass(); in CheckObjProto() local
Djs_array.cpp111 auto *hclass = originalArray->GetJSHClass(); in ArraySpeciesCreate() local
Djs_object.cpp173 auto *hclass = receiver->GetJSHClass(); in IsArrayLengthWritable() local
992 JSHClass *hclass = GetJSHClass(); in GetPrototype() local
1520 auto *hclass = obj->GetTaggedObject()->GetClass(); in ToPropertyDescriptorFast() local
Dobject_factory.cpp104 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
Ddump.cpp366 JSHClass *hclass = obj->GetClass(); in DumpDynClass() local
952 auto *hclass = GetClass(); in Dump() local
/ark/js_runtime/ecmascript/snapshot/mem/
Dslot_bit.cpp25 auto hclass = objectHeader->GetClass(); in GetObjectType() local
/ark/js_runtime/ecmascript/ts_types/
Dts_type.cpp34 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/
Dfast_stub.cpp1064 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
Dstub-inl.h1073 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
Dstub.cpp875 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
Dinterpreter_stub.cpp1883 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/
Dfast_runtime_stub-inl.h326 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/
Dbuiltins_regexp.cpp668 JSHClass *hclass = JSHandle<JSObject>::Cast(thisObj)->GetJSHClass(); in Replace() local
1362 JSHClass *hclass = JSHandle<JSObject>::Cast(regexp)->GetJSHClass(); in RegExpExec() local