Class

IdeDebuggerBreakpoint

Description

class Ide.DebuggerBreakpoint : GObject.Object {
  parent_instance: GObject
}
No description available.

Hierarchy

hierarchy this IdeDebuggerBreakpoint ancestor_0 GObject ancestor_0--this

Ancestors

  • GObject

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.

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_enabled

Checks if the breakpoint is enabled.

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_spec

Gets the “spec” property of the breakpoint.

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_disposition

Sets the “disposition” property.

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_mode

Sets the “mode” property for the breakpoint.

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:address

The address of the breakpoint, if available.

Available since: 3.32

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:file

The file containing the breakpoint, if any.

Available since: 3.32

Ide.DebuggerBreakpoint:function

The name of the function containing the breakpoint.

Available since: 3.32

Ide.DebuggerBreakpoint:id

The identifier of 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

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.

Virtual methods

Ide.DebuggerBreakpointClass.reset
No description available.