/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
D | containers_stub_builder.cpp | 45 GateRef callbackFnHandle; in ContainersCommonFuncCall() local 73 callbackFnHandle = GetCallArg0(numArgs); in ContainersCommonFuncCall() 74 Branch(TaggedIsHeapObject(callbackFnHandle), &isHeapObj, slowPath); in ContainersCommonFuncCall() 76 Branch(IsCallable(callbackFnHandle), &isCall, ¬Call); in ContainersCommonFuncCall() 109 … GateRef retValue = JSCallDispatch(glue, callbackFnHandle, Int32(NUM_MANDATORY_JSFUNC_ARGS), 0, in ContainersCommonFuncCall() 163 GateRef callbackFnHandle; in QueueCommonFuncCall() local 191 callbackFnHandle = GetCallArg0(numArgs); in QueueCommonFuncCall() 192 Branch(TaggedIsHeapObject(callbackFnHandle), &isHeapObj, slowPath); in QueueCommonFuncCall() 194 Branch(IsCallable(callbackFnHandle), &isCall, ¬Call); in QueueCommonFuncCall() 224 … GateRef retValue = JSCallDispatch(glue, callbackFnHandle, Int32(NUM_MANDATORY_JSFUNC_ARGS), 0, in QueueCommonFuncCall() [all …]
|
D | builtins_array_stub_builder.cpp | 176 GateRef callbackFnHandle = GetCallArg0(numArgs); in Filter() local 180 Branch(TaggedIsHeapObject(callbackFnHandle), &argOHeapObject, slowPath); in Filter() 182 Branch(IsCallable(callbackFnHandle), &callable, slowPath); in Filter() 252 … GateRef retValue = JSCallDispatch(glue, callbackFnHandle, Int32(NUM_MANDATORY_JSFUNC_ARGS), 0, in Filter() 304 … IntToTaggedInt(*i), IntToTaggedInt(len), IntToTaggedInt(*toIndex), newArray, callbackFnHandle }); in Filter() 736 GateRef callbackFnHandle = GetCallArg0(numArgs); in Sort() local 737 GateRef isUndefined = TaggedIsUndefined(callbackFnHandle); in Sort() 862 GateRef callbackFnHandle = GetCallArg0(numArgs); in Reduce() local 863 Branch(TaggedIsHeapObject(callbackFnHandle), &callbackFnHandleHeapObject, slowPath); in Reduce() 865 Branch(IsCallable(callbackFnHandle), &callbackFnHandleCallable, slowPath); in Reduce() [all …]
|
D | builtins_collection_stub_builder.cpp | 127 GateRef callbackFnHandle = GetCallArg0(numArgs_); in ForEach() local 131 Branch(TaggedIsHeapObject(callbackFnHandle), &heapObj, slowPath); in ForEach() 133 Branch(IsCallable(callbackFnHandle), &callable, slowPath); in ForEach()
|
D | linked_hashtable_stub_builder.cpp | 451 GateRef callbackFnHandle = GetCallArg0(numArgs); in ForEach() local 484 … GateRef retValue = JSCallDispatch(glue_, callbackFnHandle, Int32(NUM_MANDATORY_JSFUNC_ARGS), 0, in ForEach()
|
/arkcompiler/ets_runtime/ecmascript/ |
D | js_stable_array.h | 36 JSHandle<JSTaggedValue> callbackFnHandle, 39 JSHandle<JSTaggedValue> callbackFnHandle, 42 JSHandle<JSTaggedValue> callbackFnHandle, 45 JSHandle<JSTaggedValue> callbackFnHandle, 69 JSHandle<JSTaggedValue> callbackFnHandle, 74 const JSHandle<JSTaggedValue> &callbackFnHandle);
|
D | js_stable_array.cpp | 324 JSHandle<JSTaggedValue> callbackFnHandle, in HandleFindIndexOfStable() argument 348 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in HandleFindIndexOfStable() 368 JSHandle<JSTaggedValue> callbackFnHandle, in HandleFindLastIndexOfStable() argument 390 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in HandleFindLastIndexOfStable() 411 JSHandle<JSTaggedValue> callbackFnHandle, in HandleEveryOfStable() argument 426 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in HandleEveryOfStable() 438 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in HandleEveryOfStable() 456 JSHandle<JSTaggedValue> callbackFnHandle, in HandleforEachOfStable() argument 473 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in HandleforEachOfStable() 486 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in HandleforEachOfStable() [all …]
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
D | builtins_array.cpp | 686 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in Every() local 687 if (!callbackFnHandle->IsCallable()) { in Every() 710 …callResult = JSStableArray::HandleEveryOfStable(thread, thisObjHandle, callbackFnHandle, thisArgHa… in Every() 726 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in Every() 850 JSHandle<JSTaggedValue> &callbackFnHandle) in FilterUnStableJSArray() argument 865 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in FilterUnStableJSArray() 903 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in Filter() local 904 if (!callbackFnHandle->IsCallable()) { in Filter() 941 …tableJSArray(thread, thisArgHandle, thisObjVal, k, len, toIndex, newArrayHandle, callbackFnHandle); in Filter() 965 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in Find() local [all …]
|
D | builtins_array.h | 235 JSHandle<JSTaggedValue> &callbackFnHandle); 239 JSHandle<JSObject> newArrayHandle, JSHandle<JSTaggedValue> &callbackFnHandle);
|
D | builtins_typedarray.cpp | 517 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in Every() local 518 if (!callbackFnHandle->IsCallable()) { in Every() 547 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in Every() 593 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in Filter() local 594 if (!callbackFnHandle->IsCallable()) { in Filter() 625 EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, in Filter() 705 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ForEach() local 706 if (!callbackFnHandle->IsCallable()) { in ForEach() 733 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in ForEach() 1475 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in Sort() local [all …]
|
/arkcompiler/ets_runtime/ecmascript/containers/ |
D | containers_list.cpp | 315 JSHandle<JSTaggedValue> callbackFnHandle(GetCallArg(argv, 0)); in ForEach() local 316 if (!callbackFnHandle->IsCallable()) { in ForEach() 317 … JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle.GetTaggedValue()); in ForEach() 339 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in ForEach() 437 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ReplaceAllElements() local 438 if (!callbackFnHandle->IsCallable()) { in ReplaceAllElements() 439 … JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle.GetTaggedValue()); in ReplaceAllElements() 447 return JSAPIList::ReplaceAllElements(thread, thisHandle, callbackFnHandle, thisArgHandle); in ReplaceAllElements() 495 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in Sort() local 496 if (!callbackFnHandle->IsUndefined() && !callbackFnHandle->IsCallable()) { in Sort() [all …]
|
D | containers_arraylist.cpp | 475 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ReplaceAllElements() local 476 if (!callbackFnHandle->IsCallable()) { in ReplaceAllElements() 477 JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle); in ReplaceAllElements() 486 return JSAPIArrayList::ReplaceAllElements(thread, self, callbackFnHandle, thisArgHandle); in ReplaceAllElements() 575 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in Sort() local 576 …if (!callbackFnHandle->IsUndefined() && !callbackFnHandle->IsCallable() && !callbackFnHandle->IsNu… in Sort() 577 JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle); in Sort() 596 double compareResult = base::ArrayHelper::SortCompare(thread, callbackFnHandle, in Sort() 686 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ForEach() local 687 if (!callbackFnHandle->IsCallable()) { in ForEach() [all …]
|
D | containers_queue.cpp | 143 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ForEach() local 145 if (!callbackFnHandle->IsCallable()) { in ForEach() 146 … JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle.GetTaggedValue()); in ForEach() 167 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in ForEach()
|
D | containers_stack.cpp | 192 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ForEach() local 193 if (!callbackFnHandle->IsCallable()) { in ForEach() 194 … JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle.GetTaggedValue()); in ForEach() 208 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, 3); // 3:t… in ForEach()
|
D | containers_hashset.cpp | 248 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ForEach() local 249 if (!callbackFnHandle->IsCallable()) { in ForEach() 250 JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle); in ForEach() 272 EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, in ForEach()
|
D | containers_deque.cpp | 237 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ForEach() local 238 if (!callbackFnHandle->IsCallable()) { in ForEach() 239 JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle); in ForEach() 260 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, 3); // 3:t… in ForEach()
|
D | containers_vector.cpp | 533 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ForEach() local 534 if (!callbackFnHandle->IsCallable()) { in ForEach() 540 return JSAPIVector::ForEach(thread, thisHandle, callbackFnHandle, thisArgHandle); in ForEach() 560 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ReplaceAllElements() local 561 if (!callbackFnHandle->IsCallable()) { in ReplaceAllElements() 566 return JSAPIVector::ReplaceAllElements(thread, thisHandle, callbackFnHandle, thisArgHandle); in ReplaceAllElements() 758 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in Sort() local 773 …double compareResult = base::ArrayHelper::SortCompare(thread, callbackFnHandle, middleValue, prese… in Sort()
|
D | containers_hashmap.cpp | 138 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ForEach() local 139 if (!callbackFnHandle->IsCallable()) { in ForEach() 140 JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle); in ForEach() 164 EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, in ForEach()
|
D | containers_plainarray.cpp | 223 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ForEach() local 224 if (!callbackFnHandle->IsCallable()) { in ForEach() 225 … JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle.GetTaggedValue()); in ForEach() 233 return JSAPIPlainArray::ForEach(thread, thisHandle, callbackFnHandle, thisArgHandle); in ForEach()
|
D | containers_lightweightset.cpp | 357 JSHandle<JSTaggedValue> callbackFnHandle = GetCallArg(argv, 0); in ForEach() local 369 if (!callbackFnHandle->IsCallable()) { in ForEach() 370 … JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle.GetTaggedValue()); in ForEach() 378 return JSAPILightWeightSet::ForEach(thread, thisHandle, callbackFnHandle, thisArgHandle); in ForEach()
|
D | containers_linked_list.cpp | 544 JSHandle<JSTaggedValue> callbackFnHandle(GetCallArg(argv, 0)); in ForEach() local 545 if (!callbackFnHandle->IsCallable()) { in ForEach() 546 … JSHandle<EcmaString> result = JSTaggedValue::ToString(thread, callbackFnHandle.GetTaggedValue()); in ForEach() 567 …EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgHandle, undefined, argsLength… in ForEach()
|
/arkcompiler/ets_runtime/ecmascript/base/ |
D | array_helper.h | 74 … int64_t len, const JSHandle<JSTaggedValue> &callbackFnHandle,
|
D | array_helper.cpp | 378 … int64_t len, const JSHandle<JSTaggedValue> &callbackFnHandle, in SortIndexedProperties() argument 422 JSArray::SortElements(thread, items, callbackFnHandle); in SortIndexedProperties()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
D | runtime_stubs.cpp | 412 …JSHandle<JSTaggedValue> callbackFnHandle = GetHArg<JSTaggedValue>(argv, argc, 5); // 5: means the… in DEF_RUNTIME_STUBS() local 415 accumulator, callbackFnHandle); in DEF_RUNTIME_STUBS() 452 …JSHandle<JSTaggedValue> callbackFnHandle = GetHArg<JSTaggedValue>(argv, argc, 6); // 6: means the… in DEF_RUNTIME_STUBS() local 455 toIndex, newArrayHandle, callbackFnHandle); in DEF_RUNTIME_STUBS() 2670 …JSHandle<JSTaggedValue> callbackFnHandle = GetHArg<JSTaggedValue>(argv, argc, 1); // 1: param ind… in DEF_RUNTIME_STUBS() local 2676 ASSERT(callbackFnHandle->IsCallable()); in DEF_RUNTIME_STUBS() 2685 …EcmaRuntimeCallInfo *info = EcmaInterpreter::NewRuntimeCallInfo(thread, callbackFnHandle, thisArgH… in DEF_RUNTIME_STUBS() 3148 JSHandle<JSTaggedValue> callbackFnHandle(thread, JSTaggedValue::Undefined()); in RuntimeArraySort() local 3149 JSArray::Sort(thread, JSHandle<JSTaggedValue>::Cast(thisObjHandle), callbackFnHandle); in RuntimeArraySort() 3334 …JSHandle<JSTaggedValue> callbackFnHandle = GetHArg<JSTaggedValue>(argv, argc, 3); // 3: means th… in DEF_RUNTIME_STUBS() local [all …]
|