/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins.h | 48 void Initialize(const JSHandle<GlobalEnv> &env, JSThread *thread, bool lazyInit = false, bool isRealm = false); 57 JSHandle<JSFunction> NewBuiltinConstructor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype, 62 JSHandle<JSFunction> NewBuiltinCjsCtor(const JSHandle<GlobalEnv> &env, 63 const JSHandle<JSObject> &prototype, EcmaEntrypoint ctorFunc, 66 JSHandle<JSFunction> NewFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValu [all...] |
H A D | builtins_promise_handler.cpp | 34 JSHandle<GlobalEnv> env = ecmaVm->GetGlobalEnv(); in Resolve() 37 JSHandle<JSPromiseReactionsFunction> resolve = JSHandle<JSPromiseReactionsFunction>::Cast(GetConstructor(argv)); in Resolve() 44 JSHandle<JSPromise> resolvePromise(thread, resolve->GetPromise()); in Resolve() 45 JSHandle<PromiseRecord> alreadyResolved(thread, resolve->GetAlreadyResolved()); in Resolve() 54 JSHandle<JSTaggedValue> resolution = BuiltinsBase::GetCallArg(argv, 0); in Resolve() 56 JSHandle<JSObject> resolutionError = factory->GetJSError(ErrorType::TYPE_ERROR, in Resolve() 58 JSPromise::RejectPromise(thread, resolvePromise, JSHandle<JSTaggedValue>::Cast(resolutionError)); in Resolve() 70 JSHandle<JSTaggedValue> thenKey(thread->GlobalConstants()->GetHandledPromiseThenString()); in Resolve() 71 JSHandle<JSTaggedValu in Resolve() [all...] |
H A D | shared_builtins.cpp | 50 void Builtins::InitializeSObjectAndSFunction(const JSHandle<GlobalEnv> &env) const in InitializeSObjectAndSFunction() 54 JSHandle<JSHClass> sobjPrototypeHClass = CreateSObjectPrototypeHClass(); in InitializeSObjectAndSFunction() 56 JSHandle<JSObject> sObjPrototype = in InitializeSObjectAndSFunction() 58 JSHandle<JSTaggedValue> sObjPrototypeVal(sObjPrototype); in InitializeSObjectAndSFunction() 61 JSHandle<JSHClass> sObjIHClass = in InitializeSObjectAndSFunction() 65 JSHandle<JSHClass> sFuncPrototypeHClass = CreateSFunctionPrototypeHClass(sObjPrototypeVal); in InitializeSObjectAndSFunction() 67 JSHandle<JSFunction> sFuncPrototype = factory_->NewSFunctionByHClass( in InitializeSObjectAndSFunction() 82 void Builtins::CopySObjectAndSFunction(const JSHandle<GlobalEnv> &env, const JSTaggedValue &srcEnv) const in CopySObjectAndSFunction() 93 void Builtins::InitializeSObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClas [all...] |
/arkcompiler/ets_runtime/ecmascript/ |
H A D | object_factory.h | 205 JSHandle<Method> NewMethodForNativeFunction(const void *func, FunctionKind kind = FunctionKind::NORMAL_FUNCTION, 210 JSHandle<ProfileTypeInfo> NewProfileTypeInfo(uint32_t length); 211 JSHandle<ConstantPool> NewConstantPool(uint32_t capacity); 212 JSHandle<Program> NewProgram(); 214 JSHandle<JSObject> PUBLIC_API GetJSError(const ErrorType &errorType, const char *data = nullptr, 217 JSHandle<JSObject> NewJSError(const ErrorType &errorType, const JSHandle<EcmaString> &message, 220 JSHandle<JSObject> NewJSAggregateError(); 222 JSHandle<TransitionHandler> NewTransitionHandler(); 224 JSHandle<PrototypeHandle [all...] |
H A D | js_async_function.cpp | 30 void JSAsyncFunction::AsyncFunctionAwait(JSThread *thread, const JSHandle<JSAsyncFuncObject> &asyncFuncObj, in AsyncFunctionAwait() 31 const JSHandle<JSTaggedValue> &value) in AsyncFunctionAwait() 37 JSHandle<JSTaggedValue> asyncCtxt(thread, asyncFuncObj->GetGeneratorContext()); in AsyncFunctionAwait() 40 JSHandle<GlobalEnv> env = vm->GetGlobalEnv(); in AsyncFunctionAwait() 42 JSHandle<PromiseCapability> pcap = in AsyncFunctionAwait() 43 JSPromise::NewPromiseCapability(thread, JSHandle<JSTaggedValue>::Cast(env->GetPromiseFunction())); in AsyncFunctionAwait() 47 JSHandle<JSTaggedValue> resolve(thread, pcap->GetResolve()); in AsyncFunctionAwait() 48 JSHandle<JSTaggedValue> thisArg = globalConst->GetHandledUndefined(); in AsyncFunctionAwait() 50 JSHandle<JSTaggedValue> undefined = globalConst->GetHandledUndefined(); in AsyncFunctionAwait() 59 JSHandle<JSAsyncAwaitStatusFunctio in AsyncFunctionAwait() [all...] |
H A D | js_stable_array.h | 30 static JSTaggedValue Push(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv); 31 static JSTaggedValue Push(JSHandle<JSSharedArray> receiver, EcmaRuntimeCallInfo *argv); 32 static JSTaggedValue Pop(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv); 33 static JSTaggedValue Pop(JSHandle<JSSharedArray> receiver, EcmaRuntimeCallInfo *argv); 34 static JSTaggedValue Splice(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv, uint32_t start, 36 JSHandle<JSObject> newArrayHandle, uint32_t len); 37 static JSTaggedValue Splice(JSHandle<JSSharedArray> receiver, EcmaRuntimeCallInfo *argv, uint32_t start, 39 JSHandle<JSObject> newArrayHandle, uint32_t len); 40 static JSTaggedValue Shift(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv); 41 static JSTaggedValue Shift(JSHandle<JSSharedArra [all...] |
H A D | js_bigint.h | 47 static JSHandle<BigInt> CreateBigint(JSThread *thread, uint32_t size); 53 static JSHandle<BigInt> BitwiseOp(JSThread *thread, Operate op, JSHandle<BigInt> x, JSHandle<BigInt> y); 54 static JSHandle<BigInt> BitwiseAND(JSThread *thread, JSHandle<BigInt> x, JSHandle<BigInt> y); 55 static JSHandle<BigInt> BitwiseXOR(JSThread *thread, JSHandle<BigInt> x, JSHandle<BigIn [all...] |
H A D | js_proxy.h | 29 static JSHandle<JSProxy> ProxyCreate(JSThread *thread, const JSHandle<JSTaggedValue> &target, 30 const JSHandle<JSTaggedValue> &handler); 32 static JSTaggedValue GetPrototype(JSThread *thread, const JSHandle<JSProxy> &proxy); 34 static bool SetPrototype(JSThread *thread, const JSHandle<JSProxy> &proxy, const JSHandle<JSTaggedValue> &proto); 36 static bool IsExtensible(JSThread *thread, const JSHandle<JSProxy> &proxy); 38 static bool PreventExtensions(JSThread *thread, const JSHandle<JSProxy> &proxy); 40 static bool GetOwnProperty(JSThread *thread, const JSHandle<JSProxy> &proxy, const JSHandle<JSTaggedValu [all...] |
H A D | js_array.h | 34 static PUBLIC_API JSHandle<JSTaggedValue> ArrayCreate(JSThread *thread, JSTaggedNumber length, 36 static JSHandle<JSTaggedValue> ArrayCreate(JSThread *thread, JSTaggedNumber length, 37 const JSHandle<JSTaggedValue> &newTarget, 39 static JSTaggedValue ArraySpeciesCreate(JSThread *thread, const JSHandle<JSObject> &originalArray, 41 static bool ArraySetLength(JSThread *thread, const JSHandle<JSObject> &array, const PropertyDescriptor &desc); 42 static bool DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &array, const JSHandle<JSTaggedValue> &key, 44 static bool DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &array, uint32_t index, 47 static bool IsLengthString(JSThread *thread, const JSHandle<JSTaggedValue> &key); 49 static JSHandle<JSArra [all...] |
H A D | js_object.h | 69 PropertyDescriptor(const JSThread *thread, JSHandle<JSTaggedValue> v) : thread_(thread), value_(v) {} in PropertyDescriptor() 71 PropertyDescriptor(const JSThread *thread, JSHandle<JSTaggedValue> v, bool w, bool e, bool c) in PropertyDescriptor() 84 : PropertyDescriptor(thread, JSHandle<JSTaggedValue>(), w, e, c) in PropertyDescriptor() 88 inline JSHandle<JSTaggedValue> GetValue() const in GetValue() 91 return JSHandle<JSTaggedValue>(thread_, JSTaggedValue::Undefined()); in GetValue() 96 inline JSHandle<JSTaggedValue> GetKey() const in GetKey() 99 return JSHandle<JSTaggedValue>(thread_, JSTaggedValue::Undefined()); in GetKey() 104 inline void SetValue(JSHandle<JSTaggedValue> value) in SetValue() 109 inline void SetKey(JSHandle<JSTaggedValue> key) in SetKey() 187 inline JSHandle<JSTaggedValu [all...] |
/arkcompiler/ets_runtime/ecmascript/base/tests/ |
H A D | json_stringifier_test.cpp | 30 JSHandle<GlobalEnv> globalEnv = ecmaVM->GetGlobalEnv(); in CreateBaseJSObject() 32 JSHandle<JSTaggedValue> objectFunc(globalEnv->GetObjectFunction()); in CreateBaseJSObject() 34 JSHandle<JSObject> jsObject(factory->NewJSObjectByConstructor(JSHandle<JSFunction>(objectFunc), objectFunc)); in CreateBaseJSObject() 37 JSHandle<JSTaggedValue> handleKey1(factory->NewFromASCII(&keyCStr[0])); in CreateBaseJSObject() 38 JSHandle<JSTaggedValue> handleValue1(thread, JSTaggedValue(1)); // 1 : test case in CreateBaseJSObject() 39 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(jsObject), handleKey1, handleValue1); in CreateBaseJSObject() 42 JSHandle<JSTaggedValue> handleKey2(factory->NewFromASCII(str2)); in CreateBaseJSObject() 43 JSHandle<JSTaggedValue> handleValue2(thread, JSTaggedValue(3.6)); // 3.6 : test case in CreateBaseJSObject() 44 JSObject::SetProperty(thread, JSHandle<JSTaggedValu in CreateBaseJSObject() [all...] |
H A D | atomic_helper_test.cpp | 30 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0() 35 JSHandle<JSTaggedValue> func = env->GetInt8ArrayFunction(); in HWTEST_F_L0() 36 JSHandle<JSTypedArray> array = in HWTEST_F_L0() 37 JSHandle<JSTypedArray>::Cast(factory->NewJSObjectByConstructor(JSHandle<JSFunction>::Cast(func), func)); in HWTEST_F_L0() 38 JSHandle<JSArrayBuffer> buffer = factory->NewJSArrayBuffer(bufferSize); in HWTEST_F_L0() 39 JSHandle<JSTaggedValue> bufferVal = JSHandle<JSTaggedValue>::Cast(buffer); in HWTEST_F_L0() 41 JSHandle<JSTaggedValue> arrayVal = JSHandle<JSTaggedValu in HWTEST_F_L0() [all...] |
/arkcompiler/ets_runtime/ecmascript/js_api/ |
H A D | js_api_vector.h | 32 static bool Add(JSThread *thread, const JSHandle<JSAPIVector> &vector, const JSHandle<JSTaggedValue> &value); 34 static void Insert(JSThread *thread, const JSHandle<JSAPIVector> &vector, 35 const JSHandle<JSTaggedValue> &value, int32_t index); 37 static void SetLength(JSThread *thread, const JSHandle<JSAPIVector> &vector, uint32_t newSize); 41 static void IncreaseCapacityTo(JSThread *thread, const JSHandle<JSAPIVector> &vector, int32_t newCapacity); 43 static int32_t GetIndexOf(JSThread *thread, const JSHandle<JSAPIVector> &vector, 44 const JSHandle<JSTaggedValue> &obj); 46 static int32_t GetIndexFrom(JSThread *thread, const JSHandle<JSAPIVector> &vector, 47 const JSHandle<JSTaggedValu [all...] |
H A D | js_api_arraylist.h | 36 static bool Add(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, const JSHandle<JSTaggedValue> &value); 37 static void Insert(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, 38 const JSHandle<JSTaggedValue> &value, const int &index); 39 static void Clear(JSThread *thread, const JSHandle<JSAPIArrayList> &obj); 40 static JSHandle<JSAPIArrayList> Clone(JSThread *thread, const JSHandle<JSAPIArrayList> &obj); 41 static uint32_t GetCapacity(JSThread *thread, const JSHandle<JSAPIArrayList> &obj); 42 static void IncreaseCapacityTo(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, 44 static void TrimToCurrentLength(JSThread *thread, const JSHandle<JSAPIArrayLis [all...] |
H A D | js_api_lightweightmap.h | 25 JSHandle<TaggedArray> hashArray; 26 JSHandle<TaggedArray> keyArray; 46 static void InsertValue(const JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap, 47 int32_t index, const JSHandle<JSTaggedValue> &value, AccossorsKind kind); 48 static void ReplaceValue(const JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap, 49 int32_t index, const JSHandle<JSTaggedValue> &value, AccossorsKind kind); 50 static void Set(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap, 51 const JSHandle<JSTaggedValue> &key, const JSHandle<JSTaggedValue> &value); 52 static JSTaggedValue Get(JSThread *thread, const JSHandle<JSAPILightWeightMa [all...] |
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | typed_array_helper.h | 43 const JSHandle<JSTaggedValue> &constructorName, 46 const JSHandle<JSTaggedValue> &constructorName, 48 static JSHandle<JSObject> FastCreateTypedArray(JSThread *thread, 49 const JSHandle<JSTaggedValue> &constructorName, 52 static JSHandle<JSObject> AllocateTypedArray(JSThread *thread, 53 const JSHandle<JSTaggedValue> &constructorName, 54 const JSHandle<JSTaggedValue> &newTarget, 56 static JSHandle<JSObject> AllocateTypedArray(JSThread *thread, 57 const JSHandle<JSTaggedValue> &constructorName, 58 const JSHandle<JSTaggedValu [all...] |
H A D | json_stringifier.h | 39 JSHandle<JSTaggedValue> Stringify(const JSHandle<JSTaggedValue> &value, const JSHandle<JSTaggedValue> &replacer, 40 const JSHandle<JSTaggedValue> &gap); 43 void AddDeduplicateProp(const JSHandle<JSTaggedValue> &property); 45 JSTaggedValue SerializeJSONProperty(const JSHandle<JSTaggedValue> &value, const JSHandle<JSTaggedValue> &replacer); 46 JSTaggedValue GetSerializeValue(const JSHandle<JSTaggedValue> &object, const JSHandle<JSTaggedValue> &key, 47 const JSHandle<JSTaggedValu [all...] |
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | class_info_extractor.h | 61 static void BuildClassInfoExtractorFromLiteral(JSThread *thread, JSHandle<ClassInfoExtractor> &extractor, 62 const JSHandle<TaggedArray> &literal, 66 static JSHandle<JSHClass> CreatePrototypeHClass(JSThread *thread, 67 JSHandle<TaggedArray> &keys, 68 JSHandle<TaggedArray> &properties); 70 static JSHandle<JSHClass> CreateConstructorHClass(JSThread *thread, const JSHandle<JSTaggedValue> &base, 71 JSHandle<TaggedArray> &keys, 72 JSHandle<TaggedArray> &properties); 73 static JSHandle<JSHClas [all...] |
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stubs.h | 69 inline static JSHandle<T> GetHArg(uintptr_t argv, [[maybe_unused]] uint32_t argc, uint32_t index)
72 return JSHandle<T>(&(reinterpret_cast<JSTaggedType *>(argv)[index]));
153 static JSTaggedValue RuntimeArraySort(JSThread *thread, JSHandle<JSTaggedValue> thisHandle);
161 static inline uint32_t RuntimeGetBytecodePcOfstForBaseline(const JSHandle<JSFunction> &func, uintptr_t nativePc);
165 static inline JSTaggedValue RuntimeInc(JSThread *thread, const JSHandle<JSTaggedValue> &value);
166 static inline JSTaggedValue RuntimeDec(JSThread *thread, const JSHandle<JSTaggedValue> &value);
168 static inline JSTaggedValue RuntimeIsIn(JSThread *thread, const JSHandle<JSTaggedValue> &prop,
169 const JSHandle<JSTaggedValue> &obj);
170 static inline JSTaggedValue RuntimeInstanceof(JSThread *thread, const JSHandle<JSTaggedValue> &obj,
171 const JSHandle<JSTaggedValu [all...] |
/arkcompiler/ets_runtime/ecmascript/shared_objects/ |
H A D | js_shared_array.h | 33 static PUBLIC_API JSHandle<JSTaggedValue> ArrayCreate(JSThread *thread, JSTaggedNumber length, 35 static JSHandle<JSTaggedValue> ArrayCreate(JSThread *thread, JSTaggedNumber length, 36 const JSHandle<JSTaggedValue> &newTarget, 38 static JSTaggedValue ArraySpeciesCreate(JSThread *thread, const JSHandle<JSObject> &originalArray, 40 static bool ArraySetLength(JSThread *thread, const JSHandle<JSObject> &array, const PropertyDescriptor &desc); 41 static bool DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &array, const JSHandle<JSTaggedValue> &key, 43 static bool DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &array, uint32_t index, 46 static bool IsLengthString(JSThread *thread, const JSHandle<JSTaggedValue> &key); 47 static JSHandle<JSSharedArra [all...] |
/arkcompiler/ets_runtime/ecmascript/containers/ |
H A D | containers_private.h | 24 using InitializeFunction = JSHandle<JSTaggedValue> (*)(JSThread *); 53 static JSHandle<JSFunction> NewContainerConstructor(JSThread *thread, const JSHandle<JSObject> &prototype, 55 static JSHandle<JSFunction> NewFunction(JSThread *thread, const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func, 58 static void SetFrozenFunction(JSThread *thread, const JSHandle<JSObject> &obj, const char *key, EcmaEntrypoint func, 61 static void SetFrozenConstructor(JSThread *thread, const JSHandle<JSObject> &obj, const char *keyChar, 62 JSHandle<JSTaggedValue> &value); 63 static JSHandle<JSTaggedValue> CreateGetter(JSThread *thread, EcmaEntrypoint func, const char *name, 65 static void SetGetter(JSThread *thread, const JSHandle<JSObjec [all...] |
/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_number_format_test.cpp | 34 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0() 35 JSHandle<JSFunction> newTarget(env->GetNumberFormatFunction()); in HWTEST_F_L0() 37 JSHandle<JSTaggedValue> localesString(factory->NewFromASCII("en-US")); in HWTEST_F_L0() 52 static JSTaggedValue BuiltinsFormatTest(JSThread *thread, JSHandle<JSObject> &options, in BuiltinsFormatTest() 53 JSHandle<JSTaggedValue> &number, JSHandle<JSTaggedValue> &locale) in BuiltinsFormatTest() 55 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in BuiltinsFormatTest() 56 JSHandle<JSFunction> newTarget(env->GetNumberFormatFunction()); in BuiltinsFormatTest() 66 JSHandle<JSTaggedValue> numberFormatVal(thread, numberFormat); in BuiltinsFormatTest() 75 JSHandle<JSFunctio in BuiltinsFormatTest() [all...] |
H A D | builtins_regexp_test.cpp | 42 JSHandle<EcmaString> pattern = thread->GetEcmaVM()->GetFactory()->NewFromASCII("\\w+"); in HWTEST_F_L0() 43 JSHandle<EcmaString> flags = thread->GetEcmaVM()->GetFactory()->NewFromASCII("i"); in HWTEST_F_L0() 47 JSHandle<JSTaggedValue> regexpObject(thread, result); in HWTEST_F_L0() 50 JSHandle<JSRegExp> jsRegexp(thread, JSRegExp::Cast(regexpObject->GetTaggedObject())); in HWTEST_F_L0() 51 JSHandle<JSTaggedValue> originalSource(thread, jsRegexp->GetOriginalSource()); in HWTEST_F_L0() 53 JSHandle<JSTaggedValue> originalFlags(thread, BuiltinsRegExp::FlagsBitsToString(thread, flagsBits)); in HWTEST_F_L0() 54 ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalSource), pattern), 0); in HWTEST_F_L0() 55 ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalFlags), flags), 0); in HWTEST_F_L0() 61 JSHandle<EcmaString> pattern = thread->GetEcmaVM()->GetFactory()->NewFromASCII("\\w+"); in HWTEST_F_L0() 62 JSHandle<EcmaStrin in HWTEST_F_L0() [all...] |
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_finalization_registry_test.cpp | 42 static JSHandle<JSTaggedValue> CreateFinalizationRegistry(JSThread *thread) in CreateFinalizationRegistry() 48 JSHandle<JSFunction> finaRegFunc(env->GetBuiltinsFinalizationRegistryFunction()); in CreateFinalizationRegistry() 49 JSHandle<JSFunction> callbackFunc = factory->NewJSFunction(env, reinterpret_cast<void *>( in CreateFinalizationRegistry() 59 JSHandle<JSTaggedValue> finalizationRegistryHandle(thread, finalizationRegistry); in CreateFinalizationRegistry() 80 JSHandle<JSTaggedValue> objectFunc = env->GetObjectFunction(); in HWTEST_F_L0() 81 JSHandle<JSTaggedValue> target(factory->NewJSObjectByConstructor(JSHandle<JSFunction>(objectFunc), objectFunc)); in HWTEST_F_L0() 82 JSHandle<JSTaggedValue> key(factory->NewFromASCII("key1")); in HWTEST_F_L0() 83 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(1)); in HWTEST_F_L0() 85 JSHandle<JSTaggedValu in HWTEST_F_L0() [all...] |
/arkcompiler/ets_runtime/ecmascript/ic/ |
H A D | ic_runtime.h | 33 ICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKind kind) in ICRuntime() 40 void UpdateLoadHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, JSHandle<JSTaggedValue> receiver); 41 void UpdateLoadStringHandler(JSHandle<JSTaggedValue> receiver); 42 void UpdateTypedArrayHandler(JSHandle<JSTaggedValue> receiver); 43 void UpdateStoreHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, JSHandle<JSTaggedValue> receiver); 50 void UpdateReceiverHClass(JSHandle<JSTaggedValue> receiverHClass) in UpdateReceiverHClass() 60 void TraceIC(JSHandle<JSTaggedValue> receiver, JSHandle<JSTaggedValu [all...] |