Class

IdeDebuggerBreakpoint

Description

class Ide.DebuggerBreakpoint : GObject.Object
{
  /* No available fields */
}
No description available.

Hierarchy

hierarchy this IdeDebuggerBreakpoint ancestor_0 GObject ancestor_0--this

Ancestors

Constructors

ide_debugger_breakpoint_new
No description available.

Instance methods

ide_debugger_breakpoint_compare
No description available.

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_disposition

Gets the “disposition” property of the breakpoint.

ide_debugger_breakpoint_get_enabled

Checks if the breakpoint is enabled.

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_function

Gets the “function” property of the breakpoint.

ide_debugger_breakpoint_get_id

Gets the identifier for the breakpoint that is backend specific.

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_spec

Gets the “spec” property of the breakpoint.

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_address

Sets the address of the breakpoint, 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_disposition

Sets the “disposition” property.

ide_debugger_breakpoint_set_enabled

Sets the enabled state of the breakpoint instance.

ide_debugger_breakpoint_set_file

Sets the file that contains the breakpoint, if any.

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_mode

Sets the “mode” property for the breakpoint.

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.

ide_debugger_breakpoint_set_thread

Sets the thread that the breakpoint is currently stopped in.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Ide.DebuggerBreakpoint:address

The address of the breakpoint, if available.

Ide.DebuggerBreakpoint:count

The number of times the breakpoint has been reached.

Ide.DebuggerBreakpoint:disposition

This property describes what should happen to the breakpoint upon the next stop of the debugger.

Ide.DebuggerBreakpoint:enabled

This property is TRUE when the breakpoint is enabled.

Ide.DebuggerBreakpoint:file

The file containing the breakpoint, if any.

Ide.DebuggerBreakpoint:function

The name of the function containing the breakpoint.

Ide.DebuggerBreakpoint:id

The identifier of the breakpoint.

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.

Ide.DebuggerBreakpoint:thread

The thread the breakpoint is currently stopped in, or NULL.

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
  );
  
}
No description available.
Class members
parent_class: GObjectClass
No description available.
reset: void (* reset) ( IdeDebuggerBreakpoint* self )
No description available.

Virtual methods

Ide.DebuggerBreakpointClass.reset
No description available.