Home
last modified time | relevance | path

Searched refs:boundLength (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
H A Doptimized_call.cpp931 Register boundLength(X2); in JSBoundFunctionCallInternal()
940 __ Ldr(boundLength, MemoryOperand(jsfunc, JSBoundFunction::BOUND_ARGUMENTS_OFFSET)); in JSBoundFunctionCallInternal()
942 __ Ldr(boundLength, MemoryOperand(boundLength, TaggedArray::LENGTH_OFFSET)); in JSBoundFunctionCallInternal()
943 __ Add(realArgC, boundLength.W(), actualArgC.W()); in JSBoundFunctionCallInternal()
961 __ Cmp(boundLength.W(), Immediate(0)); in JSBoundFunctionCallInternal()
966 PushArgsWithArgv(assembler, glue, boundLength, boundArgs, tmp, fp, nullptr, nullptr); in JSBoundFunctionCallInternal()
/arkcompiler/ets_runtime/ecmascript/
H A Djs_function.cpp753 const uint32_t boundLength = boundArgs->GetLength(); in ConstructInternal() local
754 const uint32_t argsLength = info->GetArgsNumber() + boundLength; in ConstructInternal()
768 if (boundLength != 0) { in ConstructInternal()
769 runtimeInfo->SetCallArg(boundLength, boundArgs); in ConstructInternal()
772 runtimeInfo->SetCallArg(static_cast<uint32_t>(index + boundLength), JSTaggedValue(argArray[index])); in ConstructInternal()
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs.cpp3564 const uint32_t boundLength = boundArgs->GetLength(); in CallBoundFunction() local
3565 const uint32_t argsLength = info->GetArgsNumber() + boundLength; in CallBoundFunction()
3571 if (boundLength == 0) { in CallBoundFunction()
3574 // 0 ~ boundLength is boundArgs; boundLength ~ argsLength is args of EcmaRuntimeCallInfo. in CallBoundFunction()
3575 runtimeInfo->SetCallArg(boundLength, boundArgs); in CallBoundFunction()
3576 runtimeInfo->SetCallArg(argsLength, boundLength, info, 0); in CallBoundFunction()

Completed in 14 milliseconds