Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Dcommon_call.cpp76 Register argv, Register op1, Register op2, Label *stackOverflow) in PushArgsWithArgvAndCheckStack() argument
78 ASSERT(stackOverflow != nullptr); in PushArgsWithArgvAndCheckStack()
79 StackOverflowCheck(assembler, glue, argc, op1, op2, stackOverflow); in PushArgsWithArgvAndCheckStack()
96 Register op2, Label *stackOverflow) in StackOverflowCheck() argument
114 __ Jle(stackOverflow); in StackOverflowCheck()
Dcommon_call.h46 Register op1, Register op2, Label *stackOverflow);
48 Register op2, Label *stackOverflow);
210 Register op1, Register op2, Label *stackOverflow);
217 Label *stackOverflow, FrameTransitionType type);
220 …static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type…
229 …tic void JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow);
231 Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
Dasm_interpreter_call.cpp88 Label stackOverflow; in GeneratorReEnterAsmInterpDispatch() local
101 &stackOverflow); in GeneratorReEnterAsmInterpDispatch()
114 __ Bind(&stackOverflow); in GeneratorReEnterAsmInterpDispatch()
282 Label stackOverflow; in JSCallCommonEntry() local
303 JSCallCommonFastPath(assembler, mode, &stackOverflow); in JSCallCommonEntry()
305 PushCallThis(assembler, mode, &stackOverflow, type); in JSCallCommonEntry()
307 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
309 __ Bind(&stackOverflow); in JSCallCommonEntry()
423 …eterCall::JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow) in JSCallCommonFastPath() argument
443 stackOverflow); in JSCallCommonFastPath()
[all …]
Doptimized_call.cpp1358 Label stackOverflow; in DeoptEnterAsmInterpOrBaseline() local
1379 frameStateBase, tempRegister, opRegister, &stackOverflow); in DeoptEnterAsmInterpOrBaseline()
1463 __ Bind(&stackOverflow); in DeoptEnterAsmInterpOrBaseline()
1501 Label stackOverflow; in DeoptHandlerAsm() local
1503 __ Je(&stackOverflow); in DeoptHandlerAsm()
1517 __ Bind(&stackOverflow); in DeoptHandlerAsm()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Dcommon_call.cpp88 Register argv, Register op, Register currentSlot, Label *next, Label *stackOverflow) in PushArgsWithArgv() argument
95 if (stackOverflow != nullptr) { in PushArgsWithArgv()
96 StackOverflowCheck(assembler, glue, currentSlot, argc, op, stackOverflow); in PushArgsWithArgv()
151 Register currentSlot, Label *next, Label *stackOverflow) in PushUndefinedWithArgc() argument
157 if (stackOverflow != nullptr) { in PushUndefinedWithArgc()
158 StackOverflowCheck(assembler, glue, currentSlot, argc, temp, stackOverflow); in PushUndefinedWithArgc()
169 Register numArgs, Register op, Label *stackOverflow) in StackOverflowCheck() argument
177 __ Cbz(op, stackOverflow); in StackOverflowCheck()
Dcommon_call.h65 Register fp, Label *next, Label *stackOverflow);
67 Register op, Register fp, Label *next, Label *stackOverflow);
73 Register op, Label *stackOverflow);
231 Label *stackOverflow, FrameTransitionType type);
236 …static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type…
255 Label *stackOverflow);
257 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
Dasm_interpreter_call.cpp115 Label stackOverflow; in JSCallCommonEntry() local
151 JSCallCommonFastPath(assembler, mode, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
153 PushCallThis(assembler, mode, &stackOverflow, type); in JSCallCommonEntry()
155 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
157 __ Bind(&stackOverflow); in JSCallCommonEntry()
190 Label *stackOverflow) in JSCallCommonFastPath() argument
204 currentSlotRegister, pushCallThis, stackOverflow); in JSCallCommonFastPath()
222 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow) in JSCallCommonSlowPath() argument
255 currentSlotRegister, nullptr, stackOverflow); in JSCallCommonSlowPath()
270 currentSlotRegister, &pushArgsEntry, stackOverflow); in JSCallCommonSlowPath()
[all …]
Doptimized_call.cpp1343 Label stackOverflow; in DeoptEnterAsmInterpOrBaseline() local
1368 currentSlotRegister, nullptr, &stackOverflow); in DeoptEnterAsmInterpOrBaseline()
1450 __ Bind(&stackOverflow); in DeoptEnterAsmInterpOrBaseline()
1489 Label stackOverflow; in DeoptHandlerAsm() local
1491 __ B(Condition::EQ, &stackOverflow); in DeoptHandlerAsm()
1507 __ Bind(&stackOverflow); in DeoptHandlerAsm()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dslowpath_lowering.cpp3400 Label stackOverflow(&builder_); in LowerCheckSafePointAndStackOver() local
3415 … builder_.Branch(builder_.Int64LessThanOrEqual(spValue, stackLimit), &stackOverflow, &dispatch, in LowerCheckSafePointAndStackOver()
3417 builder_.Bind(&stackOverflow); in LowerCheckSafePointAndStackOver()