Class
IdeDebuggerBreakpoint
Instance methods
ide_debugger_breakpoint_get_address
Gets the “address” property, which defines where the breakpoint is located in memory.
ide_debugger_breakpoint_get_count
Gets the number of times the breakpoint has been reached, if supported by the debugger backend.
ide_debugger_breakpoint_get_file
Gets the file that contains the breakpoint. This may be NULL
, particularly
if the breakpoint does not exist with in a known file, such as at a memory address.
ide_debugger_breakpoint_get_line
Gets the “line” property, which is the line number within the file that contains the breakpoint.
ide_debugger_breakpoint_get_mode
Gets teh mode for the breakpoint. This describes if the breakpoint is a normal breakpoint type, countpoint, or watchpoint.
ide_debugger_breakpoint_get_thread
Gets the “thread” property, which is the thread the breakpoint is currently stopped in (if any).
ide_debugger_breakpoint_set_count
Sets the number of times the breakpoint has been reached if the breakpoint is a countpoint (or if the backend supports counting of regular breakpoints).
ide_debugger_breakpoint_set_function
Sets the “function” property, which is a user-readable value representing the name of the function.
ide_debugger_breakpoint_set_line
Sets the line for the breakpoint. A value of 0 means the line is unset.
ide_debugger_breakpoint_set_spec
Sets the specification for the debugger breakpoint. This describes a statement which the debugger can use to determine of the breakpoint should be applied when stopping the debugger.
Properties
Ide.DebuggerBreakpoint:disposition
This property describes what should happen to the breakpoint upon the next stop of the debugger.
Ide.DebuggerBreakpoint:line
The line number within IdeDebuggerBreakpoint:file
where the
breakpoint exists.
Ide.DebuggerBreakpoint:mode
The mode of the breakpoint, such as a breakpoint, countpoint, or watchpoint.
Ide.DebuggerBreakpoint:spec
The specification for the breakpoint, which may be used by watchpoints to determine of the breakpoint should be applied while executing.
Signals
Ide.DebuggerBreakpoint::reset
The “reset” signal is emitted after the debugger has exited so that the breakpoint can reset any internal state. This allows the breakpoint to be propagated to the next debugger instance, allowing the user to move between debugger sessions without loosing state.
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct IdeDebuggerBreakpointClass {
GObjectClass parent_class;
void (* reset) (
IdeDebuggerBreakpoint* self
);
}
Class members
parent_class: GObjectClass
- No description available.
reset: void (* reset) ( IdeDebuggerBreakpoint* self )
- No description available.