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