/arkcompiler/ets_runtime/ecmascript/debugger/ |
D | js_debugger.cpp | 29 bool JSDebugger::SetBreakpoint(const JSPtLocation &location, Local<FunctionRef> condFuncRef) in SetBreakpoint() argument 43 location.GetBytecodeOffset(), Global<FunctionRef>(ecmaVm_, condFuncRef)); in SetBreakpoint() 94 auto condFuncRef = breakpoint.value().GetConditionFunction(); in HandleBreakpoint() local 95 if (condFuncRef->IsFunction()) { in HandleBreakpoint() 99 condFuncRef.ToLocal(ecmaVm_), handlerPtr); in HandleBreakpoint()
|
D | js_debugger.h | 30 const Global<FunctionRef> &condFuncRef) : sourceFile_(sourceFile), ptMethod_(ptMethod), in JSBreakpoint() argument 31 bcOffset_(bcOffset), condFuncRef_(condFuncRef) {} in JSBreakpoint() 119 bool SetBreakpoint(const JSPtLocation &location, Local<FunctionRef> condFuncRef) override;
|
D | js_debugger_interface.h | 123 virtual bool SetBreakpoint(const JSPtLocation &location, Local<FunctionRef> condFuncRef) = 0;
|
D | debugger_api.h | 119 Local<FunctionRef> condFuncRef);
|
D | debugger_api.cpp | 241 Local<FunctionRef> condFuncRef) in SetBreakpoint() argument 243 return debugger->SetBreakpoint(location, condFuncRef); in SetBreakpoint()
|
/arkcompiler/toolchain/tooling/test/testcases/ |
D | js_breakpoint_async_test.h | 42 auto condFuncRef = FunctionRef::Undefined(vm_); in JsBreakpointAsyncTest() local 43 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsBreakpointAsyncTest()
|
D | js_breakpoint_test.h | 42 auto condFuncRef = FunctionRef::Undefined(vm_); in JsBreakpointTest() local 43 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsBreakpointTest()
|
D | js_breakpoint_arrow_test.h | 42 auto condFuncRef = FunctionRef::Undefined(vm_); in JsBreakpointArrowTest() local 43 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsBreakpointArrowTest()
|
D | js_single_step_test.h | 40 auto condFuncRef = FunctionRef::Undefined(vm_); in JsSingleStepTest() local 41 auto ret = debugInterface_->SetBreakpoint(locationEnd_, condFuncRef); in JsSingleStepTest()
|
D | js_syntax_exception_test.h | 65 auto condFuncRef = FunctionRef::Undefined(vm_); in JsSyntaxExceptionTest() local 66 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsSyntaxExceptionTest()
|
D | js_range_error_test.h | 65 auto condFuncRef = FunctionRef::Undefined(vm_); in JsRangeErrorTest() local 66 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsRangeErrorTest()
|
D | js_exception_test.h | 65 auto condFuncRef = FunctionRef::Undefined(vm_); in JsExceptionTest() local 66 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsExceptionTest()
|
D | js_step_into_test.h | 45 auto condFuncRef = FunctionRef::Undefined(vm_); in JsStepIntoTest() local 47 auto ret = debugInterface_->SetBreakpoint(iter, condFuncRef); in JsStepIntoTest()
|
D | js_throw_exception_test.h | 68 auto condFuncRef = FunctionRef::Undefined(vm_); in JsThrowExceptionTest() local 69 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsThrowExceptionTest()
|
D | js_step_out_test.h | 43 auto condFuncRef = FunctionRef::Undefined(vm_); in JsStepOutTest() local 45 auto ret = debugInterface_->SetBreakpoint(iter, condFuncRef); in JsStepOutTest()
|
D | js_step_over_test.h | 43 auto condFuncRef = FunctionRef::Undefined(vm_); in JsStepOverTest() local 45 auto ret = debugInterface_->SetBreakpoint(iter, condFuncRef); in JsStepOverTest()
|
D | js_local_variable_scope_test.h | 46 auto condFuncRef = FunctionRef::Undefined(vm_); in JsLocalVariableScopeTest() local 47 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsLocalVariableScopeTest()
|
D | js_variable_second_test.h | 46 auto condFuncRef = FunctionRef::Undefined(vm_); in JsVariableSecondTest() local 47 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsVariableSecondTest()
|
D | js_container_test.h | 46 auto condFuncRef = FunctionRef::Undefined(vm_); in JsContainerTest() local 47 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsContainerTest()
|
D | js_variable_first_test.h | 46 auto condFuncRef = FunctionRef::Undefined(vm_); in JsVariableFirstTest() local 47 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsVariableFirstTest()
|
D | js_module_variable_test.h | 51 auto condFuncRef = FunctionRef::Undefined(vm_); in JsModuleVariableTest() local 52 auto ret = debugInterface_->SetBreakpoint(location_, condFuncRef); in JsModuleVariableTest()
|
D | js_dropframe_test.h | 60 auto condFuncRef = FunctionRef::Undefined(vm_); in JsDropFrameTest() local 62 auto ret = debugInterface_->SetBreakpoint(iter, condFuncRef); in JsDropFrameTest()
|
/arkcompiler/toolchain/tooling/agent/ |
D | debugger_impl.cpp | 801 Local<FunctionRef> condFuncRef = FunctionRef::Undefined(vm_); in SetBreakpointByUrl() local 808 condFuncRef = DebuggerApi::GenerateFuncFromBuffer(vm_, dest.data(), dest.size(), in SetBreakpointByUrl() 810 if (condFuncRef->IsUndefined()) { in SetBreakpointByUrl() 815 return DebuggerApi::SetBreakpoint(jsDebugger_, location, condFuncRef); in SetBreakpointByUrl()
|