Home
last modified time | relevance | path

Searched refs:stackOverflow (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
H A Dcommon_call.cpp85 Register argv, Register op1, Register op2, Label *stackOverflow) in PushArgsWithArgvAndCheckStack()
87 ASSERT(stackOverflow != nullptr); in PushArgsWithArgvAndCheckStack()
88 StackOverflowCheck(assembler, glue, argc, op1, op2, stackOverflow); in PushArgsWithArgvAndCheckStack()
105 Register op2, Label *stackOverflow) in StackOverflowCheck()
123 __ Jle(stackOverflow); in StackOverflowCheck()
84 PushArgsWithArgvAndCheckStack(ExtendedAssembler *assembler, Register glue, Register argc, Register argv, Register op1, Register op2, Label *stackOverflow) PushArgsWithArgvAndCheckStack() argument
104 StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register numArgs, Register op1, Register op2, Label *stackOverflow) StackOverflowCheck() argument
H A Dcommon_call.h46 Register op1, Register op2, Label *stackOverflow);
48 Register op2, Label *stackOverflow);
202 Register op1, Register op2, Label *stackOverflow);
209 Label *stackOverflow, FrameTransitionType type);
212 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type);
221 static void JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow);
223 Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
H A Dasm_interpreter_call.cpp98 Label stackOverflow; in GeneratorReEnterAsmInterpDispatch() local
111 &stackOverflow); in GeneratorReEnterAsmInterpDispatch()
124 __ Bind(&stackOverflow); in GeneratorReEnterAsmInterpDispatch()
292 Label stackOverflow; in JSCallCommonEntry() local
313 JSCallCommonFastPath(assembler, mode, &stackOverflow); in JSCallCommonEntry()
315 PushCallThis(assembler, mode, &stackOverflow, type); in JSCallCommonEntry()
317 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
319 __ Bind(&stackOverflow); in JSCallCommonEntry()
433 void AsmInterpreterCall::JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow) in JSCallCommonFastPath() argument
453 stackOverflow); in JSCallCommonFastPath()
475 JSCallCommonSlowPath(ExtendedAssembler *assembler, JSCallMode mode, Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow) JSCallCommonSlowPath() argument
620 PushCallThis(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow, FrameTransitionType type) PushCallThis() argument
685 PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type) PushVregs() argument
840 Label stackOverflow; CallNativeWithArgv() local
1833 PushUndefinedWithArgcAndCheckStack(ExtendedAssembler *assembler, Register glue, Register argc, Register op1, Register op2, Label *stackOverflow) PushUndefinedWithArgcAndCheckStack() argument
[all...]
H A Doptimized_call.cpp1365 Label stackOverflow; in DeoptEnterAsmInterp() local
1386 frameStateBase, tempRegister, opRegister, &stackOverflow); in DeoptEnterAsmInterp()
1405 __ Bind(&stackOverflow); in DeoptEnterAsmInterp()
1443 Label stackOverflow; in DeoptHandlerAsm() local
1445 __ Je(&stackOverflow); in DeoptHandlerAsm()
1459 __ Bind(&stackOverflow); in DeoptHandlerAsm()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
H A Dcommon_call.cpp98 Register argv, Register op, Register currentSlot, Label *next, Label *stackOverflow) in PushArgsWithArgv()
105 if (stackOverflow != nullptr) { in PushArgsWithArgv()
106 StackOverflowCheck(assembler, glue, currentSlot, argc, op, stackOverflow); in PushArgsWithArgv()
161 Register currentSlot, Label *next, Label *stackOverflow) in PushUndefinedWithArgc()
167 if (stackOverflow != nullptr) { in PushUndefinedWithArgc()
168 StackOverflowCheck(assembler, glue, currentSlot, argc, temp, stackOverflow); in PushUndefinedWithArgc()
179 Register numArgs, Register op, Label *stackOverflow) in StackOverflowCheck()
187 __ Cbz(op, stackOverflow); in StackOverflowCheck()
97 PushArgsWithArgv(ExtendedAssembler *assembler, Register glue, Register argc, Register argv, Register op, Register currentSlot, Label *next, Label *stackOverflow) PushArgsWithArgv() argument
160 PushUndefinedWithArgc(ExtendedAssembler *assembler, Register glue, Register argc, Register temp, Register currentSlot, Label *next, Label *stackOverflow) PushUndefinedWithArgc() argument
178 StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register currentSlot, Register numArgs, Register op, Label *stackOverflow) StackOverflowCheck() argument
H A Dcommon_call.h65 Register fp, Label *next, Label *stackOverflow);
67 Register op, Register fp, Label *next, Label *stackOverflow);
73 Register op, Label *stackOverflow);
223 Label *stackOverflow, FrameTransitionType type);
228 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type);
247 Label *stackOverflow);
249 Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
H A Dasm_interpreter_call.cpp125 Label stackOverflow; in JSCallCommonEntry() local
161 JSCallCommonFastPath(assembler, mode, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
163 PushCallThis(assembler, mode, &stackOverflow, type); in JSCallCommonEntry()
165 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
167 __ Bind(&stackOverflow); in JSCallCommonEntry()
200 Label *stackOverflow) in JSCallCommonFastPath()
214 currentSlotRegister, pushCallThis, stackOverflow); in JSCallCommonFastPath()
232 Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow) in JSCallCommonSlowPath()
265 currentSlotRegister, nullptr, stackOverflow); in JSCallCommonSlowPath()
280 currentSlotRegister, &pushArgsEntry, stackOverflow); in JSCallCommonSlowPath()
199 JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *pushCallThis, Label *stackOverflow) JSCallCommonFastPath() argument
231 JSCallCommonSlowPath(ExtendedAssembler *assembler, JSCallMode mode, Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow) JSCallCommonSlowPath() argument
503 Label stackOverflow; CallNativeWithArgv() local
[all...]
H A Doptimized_call.cpp1350 Label stackOverflow; in DeoptEnterAsmInterp() local
1375 currentSlotRegister, nullptr, &stackOverflow); in DeoptEnterAsmInterp()
1398 __ Bind(&stackOverflow); in DeoptEnterAsmInterp()
1437 Label stackOverflow; in DeoptHandlerAsm() local
1439 __ B(Condition::EQ, &stackOverflow); in DeoptHandlerAsm()
1455 __ Bind(&stackOverflow); in DeoptHandlerAsm()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dslowpath_lowering.cpp3619 Label stackOverflow(&builder_); in LowerCheckSafePointAndStackOver()
3634 builder_.Branch(builder_.Int64LessThanOrEqual(spValue, stackLimit), &stackOverflow, &dispatch, in LowerCheckSafePointAndStackOver()
3636 builder_.Bind(&stackOverflow); in LowerCheckSafePointAndStackOver()

Completed in 18 milliseconds