user.tags.debugger.debugger.py

Modules

Actions

user.debugger_add_hw_breakpoint()

Add one hardware breakpoint in the debugger

user.debugger_add_sw_breakpoint()

Add one software breakpoint in the debugger

user.debugger_backtrace()

Print a back trace in the debugger

user.debugger_break_here()

Set a break on the current line

user.debugger_break_now()

Break into the debugger

user.debugger_clear_all_breakpoints()

Clear all breakpoints in the debugger

user.debugger_clear_breakpoint()

Clear one breakpoint in the debugger

user.debugger_clear_breakpoint_id(number_small: int)

Clear one breakpoint id in the debugger

user.debugger_clear_line()

Clear unwanted data from the command line

user.debugger_continue()

Continue execution in the debugger

user.debugger_detach()

Detach the debugger

user.debugger_disable_all_breakpoints()

Disable all breakpoints in the debugger

user.debugger_disable_breakpoint()

Disable one breakpoint in the debugger

user.debugger_disable_breakpoint_id(number_small: int)

Disable one breakpoint id in the debugger

user.debugger_disassemble()

Preps the disassemble command in the debugger

user.debugger_disassemble_clipboard()

Disassemble instructions at an address in the clipboard

user.debugger_disassemble_here()

Disassembles instructions at the current instruction pointer

user.debugger_dump_ascii_string()

Display as specific address as an ascii string in the debugger

user.debugger_dump_pointers()

Display as specific address as a list of pointers in the debugger

user.debugger_dump_unicode_string()

Display as specific address as an unicode string in the debugger

user.debugger_enable_all_breakpoints()

Enable all breakpoints in the debugger

user.debugger_enable_breakpoint()

Enable one breakpoint in the debugger

user.debugger_enable_breakpoint_id(number_small: int)

Enable one breakpoint id in the debugger

user.debugger_exit()

Exit the debugger

user.debugger_get_register()

Print specific register in the debugger

user.debugger_goto_address()

Jump to a specific address in the debugger

user.debugger_goto_clipboard()

Jump to a specific address stored in the clipboard

user.debugger_goto_highlighted()

Jump to a specific highlighted address in the debugger

user.debugger_inspect_type()

Inspect a specific data type in the debugger

user.debugger_list_modules()

List the loaded modules in the debuggee memory space

user.debugger_restart()

Restart execution in the debugger

user.debugger_set_register()

Set specific register in the debugger

user.debugger_show_breakpoints()

Print the current breakpoints in the debugger

user.debugger_show_registers()

Print the current registers in the debugger

user.debugger_start()

Start debugging

user.debugger_step_into()

Step into an instruction in the debugger

user.debugger_step_line()

Step into a source line in the debugger

user.debugger_step_out()

Step until function exit in the debugger

user.debugger_step_over()

Step over an instruction in the debugger

user.debugger_step_over_line()

Step over a source line in the debugger

user.debugger_stop()

Stop the debugger

Captures

user.registers: str
{self.registers}

Returns a register

Lists

user.registers

Main architecture register set

Tags

user.debugger

Tag for enabling generic debugger commands