Foundry.DebuggerStackFrame¶
- Subclasses:
None
Methods¶
- Inherited:
- Structs:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Virtual Methods¶
- Inherited:
|
|
|
|
|
|
Properties¶
Name |
Type |
Flags |
Short Description |
|---|---|---|---|
r |
|||
r |
|||
r |
|||
r |
|||
r |
|||
r |
|||
r |
|||
r |
|||
r |
|||
r |
Signals¶
- Inherited:
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
|---|---|---|---|
parent_instance |
r |
Class Details¶
- class Foundry.DebuggerStackFrame(**kwargs)¶
- Bases:
- Abstract:
Yes
- Structure:
Abstract base class for representing stack frames in the debugger.
Foundry.DebuggerStackFrameprovides the core interface for representing stack frames during debugging sessions. It includes frame identification, source location information, and provides a unified interface for stack frame inspection and navigation across different debugging backends.- dup_source()¶
- Return type:
- get_source_range(begin_line, begin_line_offset, end_line, end_line_offset)¶
- list_locals()¶
- Returns:
a [class`Dex`.Future] that resolves to a [iface`Gio`.ListModel] of [class`Foundry`.DebuggerVariable]
- Return type:
- list_params()¶
- Returns:
a [class`Dex`.Future] that resolves to a [iface`Gio`.ListModel] of [class`Foundry`.DebuggerVariable]
- Return type:
- list_registers()¶
- Returns:
a [class`Dex`.Future] that resolves to a [iface`Gio`.ListModel] of [class`Foundry`.DebuggerVariable]
- Return type:
- do_dup_source() virtual¶
- Return type:
- do_get_source_range(begin_line, begin_line_offset, end_line, end_line_offset) virtual¶
- do_list_locals() virtual¶
- Returns:
a [class`Dex`.Future] that resolves to a [iface`Gio`.ListModel] of [class`Foundry`.DebuggerVariable]
- Return type:
- do_list_params() virtual¶
- Returns:
a [class`Dex`.Future] that resolves to a [iface`Gio`.ListModel] of [class`Foundry`.DebuggerVariable]
- Return type:
- do_list_registers() virtual¶
- Returns:
a [class`Dex`.Future] that resolves to a [iface`Gio`.ListModel] of [class`Foundry`.DebuggerVariable]
- Return type:
Property Details¶
- Foundry.DebuggerStackFrame.props.begin_line¶
- Foundry.DebuggerStackFrame.props.begin_line_offset¶
- Foundry.DebuggerStackFrame.props.can_restart¶
- Foundry.DebuggerStackFrame.props.end_line¶
- Foundry.DebuggerStackFrame.props.end_line_offset¶
- Foundry.DebuggerStackFrame.props.instruction_pointer¶
- Foundry.DebuggerStackFrame.props.module_id¶
- Foundry.DebuggerStackFrame.props.source¶
- Name:
source- Type:
- Default Value:
- Flags:
New in version 1.1.