Home
last modified time | relevance | path

Searched refs:restNumArgs (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/interpreter/
H A Dslow_runtime_stub.h112 static JSTaggedValue CopyRestArgs(JSThread *thread, JSTaggedType *sp, uint32_t restNumArgs, uint32_t startIdx);
158 JSTaggedValue newTarget, uint32_t restNumArgs, uint32_t startIdx);
H A Dslow_runtime_stub.cpp747 JSTaggedValue SlowRuntimeStub::CopyRestArgs(JSThread *thread, JSTaggedType *sp, uint32_t restNumArgs, uint32_t startIdx) in CopyRestArgs() argument
751 return RuntimeStubs::RuntimeCopyRestArgs(thread, sp, restNumArgs, startIdx); in CopyRestArgs()
1008 JSTaggedValue newTarget, uint32_t restNumArgs, uint32_t startIdx) in SuperCallForwardAllArgs()
1012 return RuntimeStubs::RuntimeSuperCallForwardAllArgs(thread, sp, superFunc, newTargetHandle, restNumArgs, startIdx); in SuperCallForwardAllArgs()
1007 SuperCallForwardAllArgs(JSThread *thread, JSTaggedType *sp, JSTaggedValue func, JSTaggedValue newTarget, uint32_t restNumArgs, uint32_t startIdx) SuperCallForwardAllArgs() argument
H A Dinterpreter-inl.cpp3811 uint32_t restNumArgs = GetNumArgs(sp, restIdx, startIdx); in RunInternal() local
3814 JSTaggedValue res = SlowRuntimeStub::SuperCallForwardAllArgs(thread, sp, thisFunc, newTarget, restNumArgs, in RunInternal()
5924 uint32_t restNumArgs = GetNumArgs(sp, restIdx, startIdx); in RunInternal() local
5927 JSTaggedValue res = SlowRuntimeStub::CopyRestArgs(thread, sp, restNumArgs, startIdx); in RunInternal()
5938 uint32_t restNumArgs = GetNumArgs(sp, restIdx, startIdx); in RunInternal() local
5941 JSTaggedValue res = SlowRuntimeStub::CopyRestArgs(thread, sp, restNumArgs, startIdx); in RunInternal()
H A Dinterpreter_assembly.cpp2185 uint32_t restNumArgs = GetNumArgs(sp, restIdx, startIdx);
2187 JSTaggedValue res = SlowRuntimeStub::CopyRestArgs(thread, sp, restNumArgs, startIdx);
3393 uint32_t restNumArgs = GetNumArgs(sp, restIdx, startIdx);
3396 JSTaggedValue res = SlowRuntimeStub::CopyRestArgs(thread, sp, restNumArgs, startIdx);
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs.h197 uint32_t restNumArgs, uint32_t startIdx);
393 static inline JSTaggedValue RuntimeCopyRestArgs(JSThread *thread, JSTaggedType *sp, uint32_t restNumArgs,
H A Druntime_stubs-inl.h300 uint32_t restNumArgs, uint32_t startIdx) in RuntimeSuperCallForwardAllArgs()
309 EcmaInterpreter::NewRuntimeCallInfo(thread, superFunc, undefined, newTarget, restNumArgs); in RuntimeSuperCallForwardAllArgs()
312 for (uint32_t i = 0; i < restNumArgs; ++i) { in RuntimeSuperCallForwardAllArgs()
2185 JSTaggedValue RuntimeStubs::RuntimeCopyRestArgs(JSThread *thread, JSTaggedType *sp, uint32_t restNumArgs, in RuntimeCopyRestArgs() argument
2189 thread, restNumArgs, [thread, sp, startIdx] (const JSHandle<TaggedArray> &newElements, uint32_t length) { in RuntimeCopyRestArgs()
297 RuntimeSuperCallForwardAllArgs(JSThread *thread, JSTaggedType *sp, const JSHandle<JSTaggedValue> &superFunc, const JSHandle<JSTaggedValue> &newTarget, uint32_t restNumArgs, uint32_t startIdx) RuntimeSuperCallForwardAllArgs() argument
H A Druntime_stubs.cpp1099 uint32_t restNumArgs = InterpreterAssembly::GetNumArgs(sp, 0, startIdx); // 0: rest args start idx in DEF_RUNTIME_STUBS() local
1100 return RuntimeSuperCallForwardAllArgs(thread, sp, superFunc, newTarget, restNumArgs, startIdx).GetRawData(); in DEF_RUNTIME_STUBS()
1113 uint32_t restNumArgs = convertedActualArgc - NUM_MANDATORY_JSFUNC_ARGS; in DEF_RUNTIME_STUBS() local
1115 return RuntimeSuperCallForwardAllArgs(thread, sp, superFunc, newTarget, restNumArgs, startIdx).GetRawData(); in DEF_RUNTIME_STUBS()
2417 uint32_t restNumArgs = InterpreterAssembly::GetNumArgs(sp, restIdx.GetInt(), startIdx); in DEF_RUNTIME_STUBS() local
2418 return RuntimeCopyRestArgs(thread, sp, restNumArgs, startIdx).GetRawData(); in DEF_RUNTIME_STUBS()

Completed in 42 milliseconds