Method

IdeDebuggeremit_stopped

Declaration

void
ide_debugger_emit_stopped (
  IdeDebugger* self,
  IdeDebuggerStopReason stop_reason,
  IdeDebuggerBreakpoint* breakpoint
)

Description

Emits the “stopped” signal.

Debugger implementations should call this when the debugger has stopped and include the reason and location of the stop.

Parameters

stop_reason

Type: IdeDebuggerStopReason

The reason the debugger stopped.

breakpoint

Type: IdeDebuggerBreakpoint

The breakpoint representing the stop location.

The data is owned by the caller of the method.