Home
last modified time | relevance | path

Searched refs:JSDebugger (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/debugger/
Djs_debugger.cpp29 bool JSDebugger::SetBreakpoint(const JSPtLocation &location, Local<FunctionRef> condFuncRef) in SetBreakpoint()
53 bool JSDebugger::RemoveBreakpoint(const JSPtLocation &location) in RemoveBreakpoint()
70 void JSDebugger::RemoveAllBreakpoints() in RemoveAllBreakpoints()
75 void JSDebugger::BytecodePcChanged(JSThread *thread, JSHandle<Method> method, uint32_t bcOffset) in BytecodePcChanged()
86 bool JSDebugger::HandleBreakpoint(JSHandle<Method> method, uint32_t bcOffset) in HandleBreakpoint()
119 bool JSDebugger::HandleDebuggerStmt(JSHandle<Method> method, uint32_t bcOffset) in HandleDebuggerStmt()
131 void JSDebugger::HandleExceptionThrowEvent(const JSThread *thread, JSHandle<Method> method, uint32_… in HandleExceptionThrowEvent()
142 bool JSDebugger::HandleStep(JSHandle<Method> method, uint32_t bcOffset) in HandleStep()
153 std::optional<JSBreakpoint> JSDebugger::FindBreakpoint(JSHandle<Method> method, uint32_t bcOffset) … in FindBreakpoint()
165 bool JSDebugger::RemoveBreakpoint(const std::unique_ptr<PtMethod> &ptMethod, uint32_t bcOffset) in RemoveBreakpoint()
[all …]
Ddebugger_api.h39 class JSDebugger; variable
115 static JSDebugger *CreateJSDebugger(const EcmaVM *ecmaVm);
116 static void DestroyJSDebugger(JSDebugger *debugger);
117 static void RegisterHooks(JSDebugger *debugger, PtHooks *hooks);
118 static bool SetBreakpoint(JSDebugger *debugger, const JSPtLocation &location,
120 static bool RemoveBreakpoint(JSDebugger *debugger, const JSPtLocation &location);
121 static void RemoveAllBreakpoints(JSDebugger *debugger);
Djs_debugger.h94 class JSDebugger : public JSDebugInterface, RuntimeListener {
96 explicit JSDebugger(const EcmaVM *vm) : ecmaVm_(vm) in JSDebugger() function
101 ~JSDebugger() override in ~JSDebugger()
Ddebugger_api.cpp225 JSDebugger *DebuggerApi::CreateJSDebugger(const EcmaVM *ecmaVm) in CreateJSDebugger()
227 return new JSDebugger(ecmaVm); in CreateJSDebugger()
230 void DebuggerApi::DestroyJSDebugger(JSDebugger *debugger) in DestroyJSDebugger()
235 void DebuggerApi::RegisterHooks(JSDebugger *debugger, PtHooks *hooks) in RegisterHooks()
240 bool DebuggerApi::SetBreakpoint(JSDebugger *debugger, const JSPtLocation &location, in SetBreakpoint()
246 bool DebuggerApi::RemoveBreakpoint(JSDebugger *debugger, const JSPtLocation &location) in RemoveBreakpoint()
251 void DebuggerApi::RemoveAllBreakpoints(JSDebugger *debugger) in RemoveAllBreakpoints()
/arkcompiler/toolchain/tooling/test/
Ddebugger_commands_test.cpp65 std::unique_ptr<JSDebugger> debugger = std::make_unique<JSDebugger>(ecmaVm); in HWTEST_F_L0()
/arkcompiler/toolchain/tooling/test/utils/
Dtest_events.h64 JSDebugger *debugInterface_ {nullptr};
Dtest_hooks.h123 JSDebugger *debugInterface_;
/arkcompiler/toolchain/tooling/agent/
Ddebugger_impl.h208 JSDebugger *jsDebugger_ {nullptr};