/arkcompiler/runtime_core/static_core/runtime/tooling/sampler/ |
H A D | stack_walker_base.cpp | 29 if (IsBoundaryFrame<FrameKind::INTERPRETER>(ptr)) { in GetTopFrameFromFp() 30 auto bp = GetPrevFromBoundary<FrameKind::INTERPRETER>(ptr); in GetTopFrameFromFp() 34 return CreateCFrame(GetPrevFromBoundary<FrameKind::INTERPRETER>(ptr)); // NOLINT in GetTopFrameFromFp() 58 auto prev = GetPrevFromBoundary<FrameKind::INTERPRETER>(frame); in CreateCFrameForC2IBridge() 74 if (prevFrame != nullptr && IsBoundaryFrame<FrameKind::INTERPRETER>(prevFrame)) { in NextFromCFrame() 83 if (prevFrame != nullptr && IsBoundaryFrame<FrameKind::INTERPRETER>(prevFrame)) { in NextFromCFrame() 103 if (IsBoundaryFrame<FrameKind::INTERPRETER>(prev)) { in NextFromIFrame() 104 auto bp = GetPrevFromBoundary<FrameKind::INTERPRETER>(prev); in NextFromIFrame()
|
H A D | stack_walker_base.h | 88 if constexpr (KIND == FrameKind::INTERPRETER) { // NOLINT in IsBoundaryFrame()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | stack_walker.cpp | 59 if (IsBoundaryFrame<FrameKind::INTERPRETER>(ptr)) { in GetTopFrameFromFp() 60 auto bp = GetPrevFromBoundary<FrameKind::INTERPRETER>(ptr); in GetTopFrameFromFp() 66 return CreateCFrame(GetPrevFromBoundary<FrameKind::INTERPRETER>(ptr), in GetTopFrameFromFp() 67 GetReturnAddressFromBoundary<FrameKind::INTERPRETER>(ptr), in GetTopFrameFromFp() 70 BoundaryFrame<FrameKind::INTERPRETER>::CALLEES_OFFSET); // NOLINT in GetTopFrameFromFp() 104 auto prev = GetPrevFromBoundary<FrameKind::INTERPRETER>(frame); in CreateCFrameForC2IBridge() 109 GetReturnAddressFromBoundary<FrameKind::INTERPRETER>(frame), in CreateCFrameForC2IBridge() 110 GetCalleeStackFromBoundary<FrameKind::INTERPRETER>(frame)); in CreateCFrameForC2IBridge() 381 if (prevFrame != nullptr && IsBoundaryFrame<FrameKind::INTERPRETER>(prevFrame)) { in NextFromCFrame() 391 if (prevFrame != nullptr && IsBoundaryFrame<FrameKind::INTERPRETER>(prevFram in NextFromCFrame() [all...] |
H A D | deoptimization.cpp | 161 case FrameKind::INTERPRETER: in PrevFrameDeopt() 221 ASSERT(!StackWalker::IsBoundaryFrame<FrameKind::INTERPRETER>(lastIframe)); in Deoptimize()
|
H A D | osr.cpp | 45 case FrameKind::INTERPRETER: in WriteOsrEventError() 78 case FrameKind::INTERPRETER: in OsrEntry()
|
H A D | method.cpp | 220 LOG(ERROR, INTERPRETER) << "Has pending exception " << thread->GetException()->ClassAddr<Class>()->GetName(); in Invoke() 221 LOG(ERROR, INTERPRETER) << "Before call the method " << GetFullName(); in Invoke()
|
/arkcompiler/runtime_core/static_core/runtime/interpreter/ |
H A D | instruction_handler_base.h | 27 LOG(DEBUG, INTERPRETER) << std::hex << std::setw(sizeof(uintptr_t)) << std::setfill('0') \ 97 if (!Logger::IsLoggingOn(Logger::Level::DEBUG, Logger::Component::INTERPRETER)) { in DumpVRegs() 102 LOG(DEBUG, INTERPRETER) << PandaString(STANDARD_DEBUG_INDENT, ' ') << "acc." in DumpVRegs() 106 LOG(DEBUG, INTERPRETER) << PandaString(STANDARD_DEBUG_INDENT, ' ') << "v" << i << "." in DumpVRegs()
|
H A D | interpreter-inl.h | 2432 LOG(DEBUG, INTERPRETER) << "Exit: Runtime Call."; in HandleReturnStackless() 2700 StackWalker::IsBoundaryFrame<FrameKind::INTERPRETER>(prev)) { in FindCatchBlockStackless() 2721 LOG(DEBUG, INTERPRETER) << "Exit: Runtime Call."; in FindCatchBlockStackless() 3337 LOG(DEBUG, INTERPRETER) << "Entry: Runtime Call."; in HandleCallPrologue() 3339 LOG(DEBUG, INTERPRETER) << "Entry: " << method->GetFullName(); in HandleCallPrologue() 3407 LOG(DEBUG, INTERPRETER) << "Exit: Runtime Call."; in CallCompiledCode() 3409 LOG(DEBUG, INTERPRETER) << "Exit: " << method->GetFullName(); in CallCompiledCode()
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | stack_walker.h | 228 if constexpr (KIND == FrameKind::INTERPRETER) { // NOLINT in IsBoundaryFrame() 414 static_assert((BoundaryFrame<FrameKind::INTERPRETER>::METHOD_OFFSET) * sizeof(uintptr_t) == Frame::GetMethodOffset()); 415 static_assert((BoundaryFrame<FrameKind::INTERPRETER>::FP_OFFSET) * sizeof(uintptr_t) == Frame::GetPrevFrameOffset());
|
H A D | method-inl.h | 224 LOG(DEBUG, INTERPRETER) << "Invoke exit: " << GetFullName(); in InvokeInterpretedCode() 231 LOG(DEBUG, INTERPRETER) << "Invoke entry: " << GetFullName(); in InvokeEntry() 242 if (!StackWalker::IsBoundaryFrame<FrameKind::INTERPRETER>(currentFrame)) { in InvokeEntry() 325 LOG(DEBUG, INTERPRETER) << "Invoke entry: " << GetFullName(); in InvokeContext() 331 LOG(DEBUG, INTERPRETER) << "Invoke exit: " << GetFullName(); in InvokeContext() 346 LOG(DEBUG, INTERPRETER) << "Enter native frame"; in EnterNativeMethodFrame() 357 LOG(DEBUG, INTERPRETER) << "Exit native frame"; in ExitNativeMethodFrame()
|
H A D | managed_thread.h | 81 return (StackWalker::IsBoundaryFrame<FrameKind::INTERPRETER>(fp)) in GetFrame()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | log_wrapper.h | 26 #define LOG_INTERPRETER(level) ARK_LOG(level, Component::INTERPRETER)
|
H A D | log.h | 54 INTERPRETER = 1ULL << 1ULL, enumerator 102 case Component::INTERPRETER: in GetComponentStr()
|
H A D | log.cpp | 163 components_ |= Component::INTERPRETER; in SetLogComponentFromString()
|
/arkcompiler/runtime_core/libpandabase/utils/ |
H A D | cframe_layout.h | 329 enum class FrameKind { NONE, INTERPRETER, COMPILER }; member in panda::CFrameLayout::FrameKind 335 struct BoundaryFrame<FrameKind::INTERPRETER> {
|
/arkcompiler/runtime_core/static_core/libpandabase/utils/ |
H A D | cframe_layout.h | 324 enum class FrameKind { NONE, INTERPRETER, COMPILER }; member in ark::CFrameLayout::FrameKind 330 struct BoundaryFrame<FrameKind::INTERPRETER> {
|
/arkcompiler/runtime_core/static_core/runtime/bridge/ |
H A D | bridge.cpp | 89 ASSERT(!StackWalker::IsBoundaryFrame<FrameKind::INTERPRETER>(prevFrame)); in InvokeInterpreter()
|
/arkcompiler/runtime_core/static_core/runtime/entrypoints/ |
H A D | entrypoints.cpp | 1510 if (!frame->IsStackless() || prev == nullptr || StackWalker::IsBoundaryFrame<FrameKind::INTERPRETER>(prev)) { in FindCatchBlockInIFramesStackless() 1529 LOG(DEBUG, INTERPRETER) << "Exit: Runtime Call."; in FindCatchBlockInIFramesStackless() 1576 if (!Logger::IsLoggingOn(Logger::Level::DEBUG, Logger::Component::INTERPRETER)) { in DebugPrintEntrypoint() 1586 LOG(DEBUG, INTERPRETER) << PandaString(STANDARD_DEBUG_INDENT, ' ') << "acc." << accDump; in DebugPrintEntrypoint() 1590 LOG(DEBUG, INTERPRETER) << PandaString(STANDARD_DEBUG_INDENT, ' ') << "v" << i << "." in DebugPrintEntrypoint() 1595 LOG(DEBUG, INTERPRETER) << PandaString(STANDARD_DEBUG_INDENT, ' ') << "acc." << accDump; in DebugPrintEntrypoint() 1599 LOG(DEBUG, INTERPRETER) << PandaString(STANDARD_DEBUG_INDENT, ' ') << "v" << i << "." in DebugPrintEntrypoint() 1603 LOG(DEBUG, INTERPRETER) << " pc: " << (void *)pc << " ---> " << BytecodeInstruction(pc); in DebugPrintEntrypoint()
|