Searched refs:JSDebugger (Results 1 – 8 of 8) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/debugger/ |
D | js_debugger.cpp | 29 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 …]
|
D | debugger_api.h | 39 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);
|
D | js_debugger.h | 94 class JSDebugger : public JSDebugInterface, RuntimeListener { 96 explicit JSDebugger(const EcmaVM *vm) : ecmaVm_(vm) in JSDebugger() function 101 ~JSDebugger() override in ~JSDebugger()
|
D | debugger_api.cpp | 225 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/ |
D | debugger_commands_test.cpp | 65 std::unique_ptr<JSDebugger> debugger = std::make_unique<JSDebugger>(ecmaVm); in HWTEST_F_L0()
|
/arkcompiler/toolchain/tooling/test/utils/ |
D | test_events.h | 64 JSDebugger *debugInterface_ {nullptr};
|
D | test_hooks.h | 123 JSDebugger *debugInterface_;
|
/arkcompiler/toolchain/tooling/agent/ |
D | debugger_impl.h | 208 JSDebugger *jsDebugger_ {nullptr};
|