| /arkcompiler/toolchain/tooling/agent/ |
| D | debugger_impl.cpp | 43 DebuggerImpl::DebuggerImpl(const EcmaVM *vm, ProtocolChannel *channel, RuntimeImpl *runtime) in DebuggerImpl() function in panda::ecmascript::tooling::DebuggerImpl 52 updaterFunc_ = std::bind(&DebuggerImpl::UpdateScopeObject, this, _1, _2, _3); in DebuggerImpl() 53 stepperFunc_ = std::bind(&DebuggerImpl::ClearSingleStepper, this); in DebuggerImpl() 58 DebuggerImpl::~DebuggerImpl() in ~DebuggerImpl() 63 bool DebuggerImpl::NotifyScriptParsed(ScriptId scriptId, const std::string &fileName, std::string_v… in NotifyScriptParsed() 114 bool DebuggerImpl::NotifySingleStep(const JSPtLocation &location) in NotifySingleStep() 144 bool DebuggerImpl::IsSkipLine(const JSPtLocation &location) in IsSkipLine() 173 bool DebuggerImpl::CheckPauseOnException() in CheckPauseOnException() 186 void DebuggerImpl::NotifyPaused(std::optional<JSPtLocation> location, PauseReason reason) in NotifyPaused() 247 void DebuggerImpl::NotifyNativeCalling(const void *nativeAddress) in NotifyNativeCalling() [all …]
|
| D | debugger_impl.h | 35 class DebuggerImpl final { 37 DebuggerImpl(const EcmaVM *vm, ProtocolChannel *channel, RuntimeImpl *runtime); 38 ~DebuggerImpl(); 110 DispatcherImpl(ProtocolChannel *channel, std::unique_ptr<DebuggerImpl> debugger) in DispatcherImpl() 139 using AgentHandler = void (DebuggerImpl::DispatcherImpl::*)(const DispatchRequest &request); 140 std::unique_ptr<DebuggerImpl> debugger_ {}; 144 NO_COPY_SEMANTIC(DebuggerImpl); 145 NO_MOVE_SEMANTIC(DebuggerImpl);
|
| D | runtime_impl.h | 172 friend class DebuggerImpl; variable
|
| /arkcompiler/toolchain/tooling/test/ |
| D | debugger_impl_test.cpp | 61 auto debuggerImpl = std::make_unique<DebuggerImpl>(ecmaVm, protocolChannel, runtimeImpl.get()); in HWTEST_F_L0() 89 auto debuggerImpl = std::make_unique<DebuggerImpl>(ecmaVm, protocolChannel, runtimeImpl.get()); in HWTEST_F_L0() 90 …auto dispatcherImpl = std::make_unique<DebuggerImpl::DispatcherImpl>(protocolChannel, std::move(de… in HWTEST_F_L0() 119 auto debuggerImpl = std::make_unique<DebuggerImpl>(ecmaVm, protocolChannel, runtimeImpl.get()); in HWTEST_F_L0() 120 …auto dispatcherImpl = std::make_unique<DebuggerImpl::DispatcherImpl>(protocolChannel, std::move(de… in HWTEST_F_L0() 150 auto debuggerImpl = std::make_unique<DebuggerImpl>(ecmaVm, protocolChannel, runtimeImpl.get()); in HWTEST_F_L0() 151 …auto dispatcherImpl = std::make_unique<DebuggerImpl::DispatcherImpl>(protocolChannel, std::move(de… in HWTEST_F_L0() 178 auto debuggerImpl = std::make_unique<DebuggerImpl>(ecmaVm, protocolChannel, runtimeImpl.get()); in HWTEST_F_L0() 179 …auto dispatcherImpl = std::make_unique<DebuggerImpl::DispatcherImpl>(protocolChannel, std::move(de… in HWTEST_F_L0() 206 auto debuggerImpl = std::make_unique<DebuggerImpl>(ecmaVm, protocolChannel, runtimeImpl.get()); in HWTEST_F_L0() [all …]
|
| D | js_pt_hooks_test.cpp | 63 auto debugger = std::make_unique<DebuggerImpl>(ecmaVm, nullptr, nullptr); in HWTEST_F_L0() 74 auto debugger = std::make_unique<DebuggerImpl>(ecmaVm, nullptr, nullptr); in HWTEST_F_L0() 82 auto debugger = std::make_unique<DebuggerImpl>(ecmaVm, nullptr, nullptr); in HWTEST_F_L0() 93 auto debugger = std::make_unique<DebuggerImpl>(ecmaVm, nullptr, nullptr); in HWTEST_F_L0() 103 auto debugger = std::make_unique<DebuggerImpl>(ecmaVm, nullptr, nullptr); in HWTEST_F_L0() 111 auto debugger = std::make_unique<DebuggerImpl>(ecmaVm, nullptr, nullptr); in HWTEST_F_L0() 119 auto debugger = std::make_unique<DebuggerImpl>(ecmaVm, nullptr, nullptr); in HWTEST_F_L0()
|
| /arkcompiler/toolchain/tooling/backend/ |
| D | js_pt_hooks.h | 26 class DebuggerImpl; variable 30 explicit JSPtHooks(DebuggerImpl *debugger) : debugger_(debugger) {} in JSPtHooks() 46 DebuggerImpl *debugger_ {nullptr};
|
| /arkcompiler/toolchain/tooling/test/utils/ |
| D | test_hooks.h | 31 debugger_ = std::make_unique<DebuggerImpl>(vm, test_->channel_, runtime_.get()); in TestHooks() 122 std::unique_ptr<DebuggerImpl> debugger_ {nullptr};
|
| D | test_events.h | 65 DebuggerImpl *debugger_ {nullptr};
|
| /arkcompiler/toolchain/test/fuzztest/backend/backendsinglestep_fuzzer/ |
| D | backendsinglestep_fuzzer.cpp | 52 auto debugger = std::make_unique<DebuggerImpl>(vm, nullptr, nullptr); in BackendSingleStepFuzzTest()
|
| /arkcompiler/toolchain/test/fuzztest/backend/backendbreakpoint_fuzzer/ |
| D | backendbreakpoint_fuzzer.cpp | 52 auto debugger = std::make_unique<DebuggerImpl>(vm, nullptr, nullptr); in BackendBreakpointFuzzTest()
|
| /arkcompiler/toolchain/test/fuzztest/backend/backendexception_fuzzer/ |
| D | backendexception_fuzzer.cpp | 52 auto debugger = std::make_unique<DebuggerImpl>(vm, nullptr, nullptr); in BackendExceptionFuzzTest()
|
| /arkcompiler/toolchain/test/fuzztest/backend/backendloadmodule_fuzzer/ |
| D | backendloadmodule_fuzzer.cpp | 52 auto debugger = std::make_unique<DebuggerImpl>(vm, nullptr, nullptr); in BackendLoadModuleFuzzTest()
|
| /arkcompiler/toolchain/test/fuzztest/backend/backendnativecalling_fuzzer/ |
| D | backendnativecalling_fuzzer.cpp | 52 auto debugger = std::make_unique<DebuggerImpl>(vm, nullptr, nullptr); in BackendNativeCallingFuzzTest()
|
| /arkcompiler/toolchain/tooling/ |
| D | dispatcher.cpp | 151 auto debugger = std::make_unique<DebuggerImpl>(vm, channel, runtime.get()); in Dispatcher() 155 std::make_unique<DebuggerImpl::DispatcherImpl>(channel, std::move(debugger)); in Dispatcher()
|
| /arkcompiler/toolchain/tooling/base/ |
| D | pt_types.h | 42 friend class DebuggerImpl; variable
|