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