Home
last modified time | relevance | path

Searched refs:stackOverflow (Results 1 – 10 of 10) 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);
202 Register op1, Register op2, Label *stackOverflow);
209 Label *stackOverflow, FrameTransitionType type);
212 …static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type…
221 …tic void JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow);
223 Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
Dasm_interpreter_call.cpp88 Label stackOverflow; in GeneratorReEnterAsmInterpDispatch() local
101 &stackOverflow); in GeneratorReEnterAsmInterpDispatch()
114 __ Bind(&stackOverflow); in GeneratorReEnterAsmInterpDispatch()
285 Label stackOverflow; in JSCallCommonEntry() local
306 JSCallCommonFastPath(assembler, mode, &stackOverflow); in JSCallCommonEntry()
308 PushCallThis(assembler, mode, &stackOverflow, type); in JSCallCommonEntry()
310 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
312 __ Bind(&stackOverflow); in JSCallCommonEntry()
426 …eterCall::JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow) in JSCallCommonFastPath() argument
446 stackOverflow); in JSCallCommonFastPath()
[all …]
Doptimized_call.cpp1375 Label stackOverflow; in DeoptEnterAsmInterpOrBaseline() local
1398 frameStateBase, tempRegister, opRegister, &stackOverflow); in DeoptEnterAsmInterpOrBaseline()
1487 __ Bind(&stackOverflow); in DeoptEnterAsmInterpOrBaseline()
1555 Label stackOverflow; in DeoptHandlerAsm() local
1557 __ Je(&stackOverflow); in DeoptHandlerAsm()
1571 __ 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);
223 Label *stackOverflow, FrameTransitionType type);
228 …static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type…
249 Label *stackOverflow);
251 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
Dasm_interpreter_call.cpp116 Label stackOverflow; in JSCallCommonEntry() local
152 JSCallCommonFastPath(assembler, mode, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
154 PushCallThis(assembler, mode, &stackOverflow, type); in JSCallCommonEntry()
156 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
158 __ Bind(&stackOverflow); in JSCallCommonEntry()
191 Label *stackOverflow) in JSCallCommonFastPath() argument
205 currentSlotRegister, pushCallThis, stackOverflow); in JSCallCommonFastPath()
219 if (stackOverflow != nullptr) { in JSCallCommonFastPath()
224 … StackOverflowCheck(assembler, glueRegister, currentSlotRegister, numRegister, op, stackOverflow); in JSCallCommonFastPath()
230 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow) in JSCallCommonSlowPath() argument
[all …]
Doptimized_call.cpp1371 Label stackOverflow; in DeoptEnterAsmInterpOrBaseline() local
1397 currentSlotRegister, nullptr, &stackOverflow); in DeoptEnterAsmInterpOrBaseline()
1484 __ Bind(&stackOverflow); in DeoptEnterAsmInterpOrBaseline()
1557 Label stackOverflow; in DeoptHandlerAsm() local
1559 __ B(Condition::EQ, &stackOverflow); in DeoptHandlerAsm()
1575 __ Bind(&stackOverflow); in DeoptHandlerAsm()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_proxy_stub_builder.cpp181 Label stackOverflow(env); in GetProperty() local
190 BRANCH_UNLIKELY(CheckStackOverflow(glue_), &stackOverflow, &dispatch); in GetProperty()
191 Bind(&stackOverflow); in GetProperty()
257 Label stackOverflow(env); in SetProperty() local
267 BRANCH_UNLIKELY(CheckStackOverflow(glue_), &stackOverflow, &dispatch); in SetProperty()
268 Bind(&stackOverflow); in SetProperty()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dslowpath_lowering.cpp3853 Label stackOverflow(&builder_); in LowerCheckSafePointAndStackOver() local
3880 … builder_.Branch(builder_.Int64LessThanOrEqual(spValue, stackLimit), &stackOverflow, &dispatch, in LowerCheckSafePointAndStackOver()
3882 builder_.Bind(&stackOverflow); in LowerCheckSafePointAndStackOver()