Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Dcommon_call.cpp99 Register argv, Register op, Register currentSlot, Label *next, Label *stackOverflow) in PushArgsWithArgv() argument
106 if (stackOverflow != nullptr) { in PushArgsWithArgv()
107 StackOverflowCheck(assembler, glue, currentSlot, argc, op, stackOverflow); in PushArgsWithArgv()
118 Register currentSlot, Label *next, Label *stackOverflow) in PushUndefinedWithArgc() argument
124 if (stackOverflow != nullptr) { in PushUndefinedWithArgc()
125 StackOverflowCheck(assembler, glue, currentSlot, argc, temp, stackOverflow); in PushUndefinedWithArgc()
136 Register numArgs, Register op, Label *stackOverflow) in StackOverflowCheck() argument
144 __ Cbz(op, stackOverflow); in StackOverflowCheck()
Dcommon_call.h56 Register fp, Label *next, Label *stackOverflow);
58 Register op, Register fp, Label *next, Label *stackOverflow);
62 Register op, Label *stackOverflow);
195 static void PushCallThis(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow);
200 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow);
218 Label *stackOverflow);
220 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
Dasm_interpreter_call.cpp124 Label stackOverflow; in JSCallCommonEntry() local
159 JSCallCommonFastPath(assembler, mode, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
161 PushCallThis(assembler, mode, &stackOverflow); in JSCallCommonEntry()
163 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
165 __ Bind(&stackOverflow); in JSCallCommonEntry()
197 Label *stackOverflow) in JSCallCommonFastPath() argument
211 currentSlotRegister, pushCallThis, stackOverflow); in JSCallCommonFastPath()
229 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow) in JSCallCommonSlowPath() argument
262 currentSlotRegister, nullptr, stackOverflow); in JSCallCommonSlowPath()
277 currentSlotRegister, &pushArgsEntry, stackOverflow); in JSCallCommonSlowPath()
[all …]
Doptimized_call.cpp1055 Label stackOverflow; in DeoptEnterAsmInterp() local
1080 currentSlotRegister, nullptr, &stackOverflow); in DeoptEnterAsmInterp()
1103 __ Bind(&stackOverflow); in DeoptEnterAsmInterp()
1142 Label stackOverflow; in DeoptHandlerAsm() local
1144 __ B(Condition::EQ, &stackOverflow); in DeoptHandlerAsm()
1160 __ Bind(&stackOverflow); in DeoptHandlerAsm()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Dcommon_call.cpp86 Register argv, Register op1, Register op2, Label *stackOverflow) in PushArgsWithArgvAndCheckStack() argument
88 ASSERT(stackOverflow != nullptr); in PushArgsWithArgvAndCheckStack()
89 StackOverflowCheck(assembler, glue, argc, op1, op2, stackOverflow); in PushArgsWithArgvAndCheckStack()
106 Register op2, Label *stackOverflow) in StackOverflowCheck() argument
124 __ Jle(stackOverflow); in StackOverflowCheck()
Dcommon_call.h38 Register op1, Register op2, Label *stackOverflow);
40 Register op2, Label *stackOverflow);
178 Register op1, Register op2, Label *stackOverflow);
182 static void PushCallThis(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow);
185 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow);
193 …tic void JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow);
195 Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
Dasm_interpreter_call.cpp96 Label stackOverflow; in GeneratorReEnterAsmInterpDispatch() local
109 &stackOverflow); in GeneratorReEnterAsmInterpDispatch()
122 __ Bind(&stackOverflow); in GeneratorReEnterAsmInterpDispatch()
289 Label stackOverflow; in JSCallCommonEntry() local
310 JSCallCommonFastPath(assembler, mode, &stackOverflow); in JSCallCommonEntry()
312 PushCallThis(assembler, mode, &stackOverflow); in JSCallCommonEntry()
314 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry()
316 __ Bind(&stackOverflow); in JSCallCommonEntry()
429 …eterCall::JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow) in JSCallCommonFastPath() argument
449 stackOverflow); in JSCallCommonFastPath()
[all …]
Doptimized_call.cpp1068 Label stackOverflow; in DeoptEnterAsmInterp() local
1089 frameStateBase, tempRegister, opRegister, &stackOverflow); in DeoptEnterAsmInterp()
1108 __ Bind(&stackOverflow); in DeoptEnterAsmInterp()
1148 Label stackOverflow; in DeoptHandlerAsm() local
1150 __ Je(&stackOverflow); in DeoptHandlerAsm()
1164 __ Bind(&stackOverflow); in DeoptHandlerAsm()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dslowpath_lowering.cpp3065 Label stackOverflow(&builder_); in LowerCheckSafePointAndStackOver() local
3080 … builder_.Branch(builder_.Int64LessThanOrEqual(spValue, stackLimit), &stackOverflow, &dispatch, in LowerCheckSafePointAndStackOver()
3082 builder_.Bind(&stackOverflow); in LowerCheckSafePointAndStackOver()