| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| D | common_call.cpp | 76 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()
|
| D | common_call.h | 46 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);
|
| D | asm_interpreter_call.cpp | 88 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 …]
|
| D | optimized_call.cpp | 1375 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/ |
| D | common_call.cpp | 88 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()
|
| D | common_call.h | 65 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);
|
| D | asm_interpreter_call.cpp | 116 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 …]
|
| D | optimized_call.cpp | 1371 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/ |
| D | builtins_proxy_stub_builder.cpp | 181 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/ |
| D | slowpath_lowering.cpp | 3853 Label stackOverflow(&builder_); in LowerCheckSafePointAndStackOver() local 3880 … builder_.Branch(builder_.Int64LessThanOrEqual(spValue, stackLimit), &stackOverflow, &dispatch, in LowerCheckSafePointAndStackOver() 3882 builder_.Bind(&stackOverflow); in LowerCheckSafePointAndStackOver()
|