Class
FoundryDebuggerVariable
Description [src]
abstract class Foundry.DebuggerVariable : GObject.Object
{
/* No available fields */
}
Abstract base class for representing variables in the debugger.
FoundryDebuggerVariable provides the core interface for representing variables during debugging sessions. It includes variable name, type, and value information, and provides a unified interface for variable inspection and manipulation across different debugging backends.
Instance methods
foundry_debugger_variable_is_structured
If the number of children is known, it will be set to n_children. Otherwise
it should be set to zero.
unstable since: 1.1
foundry_debugger_variable_list_children
Queries the structured children of the variable.
unstable since: 1.1
Signals
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 FoundryDebuggerVariableClass {
GObjectClass parent_class;
char* (* dup_name) (
FoundryDebuggerVariable* self
);
char* (* dup_value) (
FoundryDebuggerVariable* self
);
char* (* dup_type_name) (
FoundryDebuggerVariable* self
);
gboolean (* is_structured) (
FoundryDebuggerVariable* self,
guint* n_children
);
DexFuture* (* list_children) (
FoundryDebuggerVariable* self
);
DexFuture* (* read_memory) (
FoundryDebuggerVariable* self,
guint64 offset,
guint64 count
);
}
No description available.
Class members
parent_class: GObjectClassNo description available.
dup_name: char* (* dup_name) ( FoundryDebuggerVariable* self )No description available.
dup_value: char* (* dup_value) ( FoundryDebuggerVariable* self )No description available.
dup_type_name: char* (* dup_type_name) ( FoundryDebuggerVariable* self )No description available.
is_structured: gboolean (* is_structured) ( FoundryDebuggerVariable* self, guint* n_children )No description available.
list_children: DexFuture* (* list_children) ( FoundryDebuggerVariable* self )No description available.
read_memory: DexFuture* (* read_memory) ( FoundryDebuggerVariable* self, guint64 offset, guint64 count )No description available.
Virtual methods
Foundry.DebuggerVariableClass.is_structured
If the number of children is known, it will be set to n_children. Otherwise
it should be set to zero.
unstable since: 1.1
Foundry.DebuggerVariableClass.list_children
Queries the structured children of the variable.
unstable since: 1.1