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);
189 static void PushCallThis(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow);
194 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow);
212 Label *stackOverflow);
214 … 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.cpp1046 Label stackOverflow; in DeoptEnterAsmInterp() local
1071 currentSlotRegister, nullptr, &stackOverflow); in DeoptEnterAsmInterp()
1094 __ Bind(&stackOverflow); in DeoptEnterAsmInterp()
1133 Label stackOverflow; in DeoptHandlerAsm() local
1135 __ B(Condition::EQ, &stackOverflow); in DeoptHandlerAsm()
1151 __ 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);
172 Register op1, Register op2, Label *stackOverflow);
176 static void PushCallThis(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow);
179 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow);
187 …tic void JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow);
189 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()
423 …eterCall::JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow) in JSCallCommonFastPath() argument
443 stackOverflow); in JSCallCommonFastPath()
[all …]
Doptimized_call.cpp1056 Label stackOverflow; in DeoptEnterAsmInterp() local
1077 frameStateBase, tempRegister, opRegister, &stackOverflow); in DeoptEnterAsmInterp()
1096 __ Bind(&stackOverflow); in DeoptEnterAsmInterp()
1136 Label stackOverflow; in DeoptHandlerAsm() local
1138 __ Je(&stackOverflow); in DeoptHandlerAsm()
1152 __ Bind(&stackOverflow); in DeoptHandlerAsm()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dslowpath_lowering.cpp3148 Label stackOverflow(&builder_); in LowerCheckSafePointAndStackOver() local
3163 … builder_.Branch(builder_.Int64LessThanOrEqual(spValue, stackLimit), &stackOverflow, &dispatch); in LowerCheckSafePointAndStackOver()
3164 builder_.Bind(&stackOverflow); in LowerCheckSafePointAndStackOver()