Class
IdeDebuggerBreakpoint
Constructors
ide_debugger_breakpoint_new
Instance methods
ide_debugger_breakpoint_compare
ide_debugger_breakpoint_get_address
Gets the “address” property, which defines where the breakpoint is located in memory.
Available since: 3.32
ide_debugger_breakpoint_get_count
Gets the number of times the breakpoint has been reached, if supported by the debugger backend.
Available since: 3.32
ide_debugger_breakpoint_get_disposition
Gets the “disposition” property of the breakpoint.
Available since: 3.32
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.
Available since: 3.32
ide_debugger_breakpoint_get_function
Gets the “function” property of the breakpoint.
Available since: 3.32
ide_debugger_breakpoint_get_id
Gets the identifier for the breakpoint that is backend specific.
Available since: 3.32
ide_debugger_breakpoint_get_line
Gets the “line” property, which is the line number within the file that contains the breakpoint.
Available since: 3.32
ide_debugger_breakpoint_get_mode
Gets teh mode for the breakpoint. This describes if the breakpoint is a normal breakpoint type, countpoint, or watchpoint.
Available since: 3.32
ide_debugger_breakpoint_get_thread
Gets the “thread” property, which is the thread the breakpoint is currently stopped in (if any).
Available since: 3.32
ide_debugger_breakpoint_set_address
Sets the address of the breakpoint, if any.
Available since: 3.32
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).
Available since: 3.32
ide_debugger_breakpoint_set_enabled
Sets the enabled state of the breakpoint instance.
Available since: 3.32
ide_debugger_breakpoint_set_file
Sets the file that contains the breakpoint, if any.
Available since: 3.32
ide_debugger_breakpoint_set_function
Sets the “function” property, which is a user-readable value representing the name of the function.
Available since: 3.32
ide_debugger_breakpoint_set_line
Sets the line for the breakpoint. A value of 0 means the line is unset.
Available since: 3.32
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.
Available since: 3.32
ide_debugger_breakpoint_set_thread
Sets the thread that the breakpoint is currently stopped in.
Available since: 3.32
Properties
Ide.DebuggerBreakpoint:count
The number of times the breakpoint has been reached.
Available since: 3.32
Ide.DebuggerBreakpoint:disposition
This property describes what should happen to the breakpoint upon the next stop of the debugger.
Available since: 3.32
Ide.DebuggerBreakpoint:enabled
This property is TRUE
when the breakpoint is enabled.
Available since: 3.32
Ide.DebuggerBreakpoint:function
The name of the function containing the breakpoint.
Available since: 3.32
Ide.DebuggerBreakpoint:line
The line number within IdeDebuggerBreakpoint:file
where the
breakpoint exists.
Available since: 3.32
Ide.DebuggerBreakpoint:mode
The mode of the breakpoint, such as a breakpoint, countpoint, or watchpoint.
Available since: 3.32
Ide.DebuggerBreakpoint:spec
The specification for the breakpoint, which may be used by watchpoints to determine of the breakpoint should be applied while executing.
Available since: 3.32
Ide.DebuggerBreakpoint:thread
The thread the breakpoint is currently stopped in, or NULL
.
Available since: 3.32
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.
Available since: 3.32
Signals inherited from GObject (1)
GObject.Object::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 |
|
No description available. | |
reset |
|
No description available. |