Home
last modified time | relevance | path

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

/arkcompiler/toolchain/tooling/agent/
Ddebugger_impl.cpp43 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 …]
Ddebugger_impl.h35 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);
Druntime_impl.h172 friend class DebuggerImpl; variable
/arkcompiler/toolchain/tooling/test/
Ddebugger_impl_test.cpp61 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 …]
Djs_pt_hooks_test.cpp63 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/
Djs_pt_hooks.h26 class DebuggerImpl; variable
30 explicit JSPtHooks(DebuggerImpl *debugger) : debugger_(debugger) {} in JSPtHooks()
46 DebuggerImpl *debugger_ {nullptr};
/arkcompiler/toolchain/tooling/test/utils/
Dtest_hooks.h31 debugger_ = std::make_unique<DebuggerImpl>(vm, test_->channel_, runtime_.get()); in TestHooks()
122 std::unique_ptr<DebuggerImpl> debugger_ {nullptr};
Dtest_events.h65 DebuggerImpl *debugger_ {nullptr};
/arkcompiler/toolchain/test/fuzztest/backend/backendsinglestep_fuzzer/
Dbackendsinglestep_fuzzer.cpp52 auto debugger = std::make_unique<DebuggerImpl>(vm, nullptr, nullptr); in BackendSingleStepFuzzTest()
/arkcompiler/toolchain/test/fuzztest/backend/backendbreakpoint_fuzzer/
Dbackendbreakpoint_fuzzer.cpp52 auto debugger = std::make_unique<DebuggerImpl>(vm, nullptr, nullptr); in BackendBreakpointFuzzTest()
/arkcompiler/toolchain/test/fuzztest/backend/backendexception_fuzzer/
Dbackendexception_fuzzer.cpp52 auto debugger = std::make_unique<DebuggerImpl>(vm, nullptr, nullptr); in BackendExceptionFuzzTest()
/arkcompiler/toolchain/test/fuzztest/backend/backendloadmodule_fuzzer/
Dbackendloadmodule_fuzzer.cpp52 auto debugger = std::make_unique<DebuggerImpl>(vm, nullptr, nullptr); in BackendLoadModuleFuzzTest()
/arkcompiler/toolchain/test/fuzztest/backend/backendnativecalling_fuzzer/
Dbackendnativecalling_fuzzer.cpp52 auto debugger = std::make_unique<DebuggerImpl>(vm, nullptr, nullptr); in BackendNativeCallingFuzzTest()
/arkcompiler/toolchain/tooling/
Ddispatcher.cpp151 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/
Dpt_types.h42 friend class DebuggerImpl; variable