Foundry.DebuggerTrapParams

g Foundry.DebuggerTrapParams Foundry.DebuggerTrapParams GObject.Object GObject.Object GObject.Object->Foundry.DebuggerTrapParams

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

copy ()

dup_function ()

dup_path ()

dup_stack_frame_id ()

dup_thread_id ()

get_access ()

get_disposition ()

get_instruction_pointer ()

get_kind ()

get_line ()

get_line_offset ()

set_access (access)

set_disposition (disposition)

set_function (function)

set_instruction_pointer (instruction_pointer)

set_kind (kind)

set_line (line)

set_line_offset (line_offset)

set_path (path)

set_stack_frame_id (stack_frame_id)

set_thread_id (thread_id)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

access

Foundry.DebuggerWatchAccess

r/w/en

disposition

Foundry.DebuggerTrapDisposition

r/w/en

function

str

r/w/en

instruction-pointer

int

r/w/en

kind

Foundry.DebuggerTrapKind

r/w/en

line

int

r/w/en

line-offset

int

r/w/en

path

str

r/w/en

stack-frame-id

str

r/w/en

thread-id

str

r/w/en

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Foundry.DebuggerTrapParams(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Foundry.DebuggerTrapParamsClass

Represents parameters for debugger traps and breakpoints.

Foundry.DebuggerTrapParams provides functionality for configuring debugger traps including breakpoints, watchpoints, and other debugging stops. It includes location information, access patterns, and disposition settings for precise control over debugging behavior.

classmethod new()
Return type:

Foundry.DebuggerTrapParams

New in version 1.1.

copy()
Return type:

Foundry.DebuggerTrapParams or None

dup_function()
Return type:

str

dup_path()
Return type:

str

dup_stack_frame_id()
Return type:

str

dup_thread_id()
Return type:

str

get_access()
Return type:

Foundry.DebuggerWatchAccess

get_disposition()
Return type:

Foundry.DebuggerTrapDisposition

get_instruction_pointer()
Return type:

int

get_kind()
Return type:

Foundry.DebuggerTrapKind

get_line()
Return type:

int

get_line_offset()
Return type:

int

set_access(access)
Parameters:

access (Foundry.DebuggerWatchAccess) –

set_disposition(disposition)
Parameters:

disposition (Foundry.DebuggerTrapDisposition) –

set_function(function)
Parameters:

function (str) –

set_instruction_pointer(instruction_pointer)
Parameters:

instruction_pointer (int) –

set_kind(kind)
Parameters:

kind (Foundry.DebuggerTrapKind) –

set_line(line)
Parameters:

line (int) –

set_line_offset(line_offset)
Parameters:

line_offset (int) –

set_path(path)
Parameters:

path (str) –

set_stack_frame_id(stack_frame_id)
Parameters:

stack_frame_id (str) –

set_thread_id(thread_id)
Parameters:

thread_id (str) –

Property Details

Foundry.DebuggerTrapParams.props.access
Name:

access

Type:

Foundry.DebuggerWatchAccess

Default Value:

Foundry.DebuggerWatchAccess.NONE

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Foundry.DebuggerTrapParams.props.disposition
Name:

disposition

Type:

Foundry.DebuggerTrapDisposition

Default Value:

Foundry.DebuggerTrapDisposition.KEEP

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Foundry.DebuggerTrapParams.props.function
Name:

function

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Foundry.DebuggerTrapParams.props.instruction_pointer
Name:

instruction-pointer

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Foundry.DebuggerTrapParams.props.kind
Name:

kind

Type:

Foundry.DebuggerTrapKind

Default Value:

Foundry.DebuggerTrapKind.BREAKPOINT

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Foundry.DebuggerTrapParams.props.line
Name:

line

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Foundry.DebuggerTrapParams.props.line_offset
Name:

line-offset

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Foundry.DebuggerTrapParams.props.path
Name:

path

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Foundry.DebuggerTrapParams.props.stack_frame_id
Name:

stack-frame-id

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Foundry.DebuggerTrapParams.props.thread_id
Name:

thread-id

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY