| Top |
| void | (*IAnjutaDebuggerInstructionCallback) () |
| GQuark | ianjuta_debugger_instruction_error_quark () |
| gboolean | ianjuta_debugger_instruction_disassemble () |
| gboolean | ianjuta_debugger_instruction_run_from_address () |
| gboolean | ianjuta_debugger_instruction_run_to_address () |
| gboolean | ianjuta_debugger_instruction_step_in_instruction () |
| gboolean | ianjuta_debugger_instruction_step_over_instruction () |
void (*IAnjutaDebuggerInstructionCallback) (const IAnjutaDebuggerInstructionDisassembly *data,gpointer user_data,GError *err);
This callback function is used to return a IAnjutaDebuggerInstructionDisassembly.
gboolean ianjuta_debugger_instruction_disassemble (IAnjutaDebuggerInstruction *obj,gulong address,guint length,IAnjutaDebuggerInstructionCallback callback,gpointer user_data,GError **err);
Disassemble a part of the memory
gboolean ianjuta_debugger_instruction_run_from_address (IAnjutaDebuggerInstruction *obj,gulong address,GError **err);
Restart the program starting from address address
gboolean ianjuta_debugger_instruction_run_to_address (IAnjutaDebuggerInstruction *obj,gulong address,GError **err);
Start the program until it reachs the address address
gboolean ianjuta_debugger_instruction_step_in_instruction (IAnjutaDebuggerInstruction *obj,GError **err);
Execute one assembler instruction in the program.
#define IANJUTA_DEBUGGER_INSTRUCTION_ERROR ianjuta_debugger_instruction_error_quark()
struct IAnjutaDebuggerInstructionALine {
gulong address;
const gchar *label;
const gchar *text;
};
Defines a disassembled line