IAnjutaDebuggerRegister
IAnjutaDebuggerRegister — Register interface for debuggers
|
|
Stability Level
Unstable, unless otherwise indicated
Object Hierarchy
GInterface
+----IAnjutaDebuggerRegister
Prerequisites
IAnjutaDebuggerRegister requires
IAnjutaDebugger and GObject.
Description
This interface is used to examine and change values of CPU registers.
Details
IAnjutaDebuggerRegisterData
typedef struct {
guint num;
gchar *name;
gchar *value;
} IAnjutaDebuggerRegisterData;
IANJUTA_DEBUGGER_REGISTER_ERROR
#define IANJUTA_DEBUGGER_REGISTER_ERROR ianjuta_debugger_register_error_quark()
IAnjutaDebuggerRegister
typedef struct _IAnjutaDebuggerRegister IAnjutaDebuggerRegister;
IAnjutaDebuggerRegisterIface
typedef struct {
IAnjutaDebuggerIface g_iface;
gboolean (*list_register) (IAnjutaDebuggerRegister *obj, IAnjutaDebuggerCallback callback, gpointer user_data, GError **err);
gboolean (*update_register) (IAnjutaDebuggerRegister *obj, IAnjutaDebuggerCallback callback, gpointer user_data, GError **err);
gboolean (*write_register) (IAnjutaDebuggerRegister *obj, IAnjutaDebuggerRegisterData *value, GError **err);
} IAnjutaDebuggerRegisterIface;
ianjuta_debugger_register_error_quark ()
GQuark ianjuta_debugger_register_error_quark
(void);