Home
last modified time | relevance | path

Searched refs:BytecodeStubCSigns (Results 1 – 15 of 15) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dbc_call_signature.cpp23 CallSignature BytecodeStubCSigns::callSigns_[BytecodeStubCSigns::NUM_OF_VALID_STUBS];
24 CallSignature BytecodeStubCSigns::bcHandlerCSign_;
25 CallSignature BytecodeStubCSigns::bcDebuggerHandlerCSign_;
27 void BytecodeStubCSigns::Initialize() in Initialize()
66 void BytecodeStubCSigns::GetCSigns(std::vector<const CallSignature*>& outCSigns) in GetCSigns()
Dbc_call_signature.h532 class BytecodeStubCSigns {
638 #define BYTECODE_STUB_END_ID BytecodeStubCSigns::ID_ExceptionHandler
639 #define BCSTUB_ID(name) kungfu::BytecodeStubCSigns::ID_##name
Dstub_compiler.cpp121 BytecodeStubCSigns::Initialize(); in InitializeCS()
Daot_compiler.cpp44 BytecodeStubCSigns::Initialize(); in AOTInitialize()
Dinterpreter_stub-inl.h563 GateRef target = PtrMul(IntPtr(BytecodeStubCSigns::ID_ExceptionHandler), IntPtrSize()); in DispatchLast()
581 GateRef target = PtrMul(IntPtr(BytecodeStubCSigns::ID_ExceptionHandler), IntPtrSize()); in DispatchDebuggerLast()
Dcircuit_builder.cpp812 const CallSignature *cs = BytecodeStubCSigns::BCHandler(); in CallBCHandler()
848 const CallSignature *cs = BytecodeStubCSigns::BCDebuggerHandler(); in CallBCDebugger()
Dinterpreter_stub.cpp4468 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_Throw_Start); in DECLARE_ASM_HANDLER_NOPRINT()
4476 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_Wide_Start); in DECLARE_ASM_HANDLER_NOPRINT()
4484 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_Deprecated_Start); in DECLARE_ASM_HANDLER_NOPRINT()
4492 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_CallRuntime_Start); in DECLARE_ASM_HANDLER_NOPRINT()
Dllvm_ir_builder.cpp938 const CallSignature *signature = BytecodeStubCSigns::BCHandler(); in VisitBytecodeCall()
2454 BytecodeStubCSigns::GetCSigns(callSigns_); in SetUpForBytecodeHandlerStubs()
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dinterpreter_assembly.h75 static std::array<DispatchEntryPoint, kungfu::BytecodeStubCSigns::NUM_OF_DEPRECATED_STUBS> deprecat…
78 static std::array<DispatchEntryPoint, kungfu::BytecodeStubCSigns::NUM_OF_WIDE_STUBS> wideDispatchTa…
81 static std::array<DispatchEntryPoint, kungfu::BytecodeStubCSigns::NUM_OF_THROW_STUBS> throwDispatch…
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
Daot_file_manager.cpp41 using BytecodeStubCSigns = kungfu::BytecodeStubCSigns; typedef
253 auto defaultBCStubDes = stubs[BytecodeStubCSigns::SingleStepDebugging]; in AdjustBCStubAndDebuggerStubEntries()
254 auto defaultBCDebuggerStubDes = stubs[BytecodeStubCSigns::BCDebuggerEntry]; in AdjustBCStubAndDebuggerStubEntries()
255 auto defaultBCDebuggerExceptionStubDes = stubs[BytecodeStubCSigns::BCDebuggerExceptionEntry]; in AdjustBCStubAndDebuggerStubEntries()
262 …thread->SetBCStubEntry(BytecodeStubCSigns::ID_##name, stubs[BytecodeStubCSigns::ID_##name].codeAdd… in AdjustBCStubAndDebuggerStubEntries()
267 if (i == BytecodeStubCSigns::ID_ExceptionHandler) { in AdjustBCStubAndDebuggerStubEntries()
/arkcompiler/ets_runtime/ecmascript/
Djs_thread.cpp41 using BytecodeStubCSigns = panda::ecmascript::kungfu::BytecodeStubCSigns; typedef
427 …curAddress = GetBCStubEntry(BytecodeStubCSigns::ID_##fromName); … in CheckOrSwitchPGOStubs()
428 …SetBCStubEntry(BytecodeStubCSigns::ID_##fromName, GetBCStubEntry(BytecodeStubCSigns::ID_##toName))… in CheckOrSwitchPGOStubs()
429 SetBCStubEntry(BytecodeStubCSigns::ID_##toName, curAddress); in CheckOrSwitchPGOStubs()
Djs_thread.h66 kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS;
68 static constexpr size_t BC_HANDLER_COUNT = kungfu::BytecodeStubCSigns::LAST_VALID_OPCODE + 1;
69 static constexpr size_t COUNT = kungfu::BytecodeStubCSigns::NUM_OF_STUBS;
138 kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS;
139 static constexpr size_t COUNT = kungfu::BytecodeStubCSigns::LAST_VALID_OPCODE + 1;
Djs_runtime_options.h496 if (start >= 0 && start < kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS && in ParseAsmInterOption()
497 end >= 0 && end < kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS && in ParseAsmInterOption()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Dasm_interpreter_call.cpp335 __ Movq(kungfu::BytecodeStubCSigns::ID_ThrowStackOverflowException, tempRegister); in JSCallCommonEntry()
1036 __ Movq(kungfu::BytecodeStubCSigns::ID_NewObjectRangeThrowException, opcodeRegister); in ResumeRspAndDispatch()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Dasm_interpreter_call.cpp185 __ Mov(temp, kungfu::BytecodeStubCSigns::ID_ThrowStackOverflowException); in JSCallCommonEntry()
737 __ Mov(opcode, kungfu::BytecodeStubCSigns::ID_NewObjectRangeThrowException); in ResumeRspAndDispatch()