![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <libanjuta/interfaces/ianjuta-debugger-memory.h> #define IANJUTA_DEBUGGER_MEMORY_ERROR struct IAnjutaDebuggerMemoryBlock; void (*IAnjutaDebuggerMemoryCallback) (const IAnjutaDebuggerMemoryBlock *data
,gpointer user_data
,GError *err
); struct IAnjutaDebuggerMemoryIface; GQuark ianjuta_debugger_memory_error_quark (void
); gboolean ianjuta_debugger_memory_inspect (IAnjutaDebuggerMemory *obj
,gulong address
,guint length
,IAnjutaDebuggerMemoryCallback callback
,gpointer user_data
,GError **err
);
#define IANJUTA_DEBUGGER_MEMORY_ERROR ianjuta_debugger_memory_error_quark()
struct IAnjutaDebuggerMemoryBlock { gulong address; guint length; gchar *data; };
void (*IAnjutaDebuggerMemoryCallback) (const IAnjutaDebuggerMemoryBlock *data
,gpointer user_data
,GError *err
);
This callback function is used to return a IAnjutaDebuggerMemoryBlock.
|
a IAnjutaDebuggerMemoryBlock object |
|
user data passed to the function |
|
error |
struct IAnjutaDebuggerMemoryIface { IAnjutaDebuggerIface g_iface; gboolean (*inspect) (IAnjutaDebuggerMemory *obj, gulong address, guint length, IAnjutaDebuggerMemoryCallback callback, gpointer user_data, GError **err); };
gboolean ianjuta_debugger_memory_inspect (IAnjutaDebuggerMemory *obj
,gulong address
,guint length
,IAnjutaDebuggerMemoryCallback callback
,gpointer user_data
,GError **err
);
Read a block of the target memory.
|
Self |
|
Start address of the memory block |
|
Length of memory block |
|
Call back with a IAnjutaDebuggerMemoryBlock as argument |
|
User data that is passed back to the callback |
|
Error propagation and reporting. |
Returns : |
TRUE if the request succeed and the callback is called. If FALSE, the callback will not be called. |