Public Member Functions | |
def | __init__ |
def | init_run |
def | add_breakpoint |
def | init_memory_breakpoint |
def | add_memory_breakpoint |
def | remove_breakpoint |
def | remove_breakpoint_by_addr |
def | remove_memory_breakpoint |
def | remove_memory_breakpoint_by_addr_access |
def | get_breakpoint_by_addr |
def | get_breakpoints |
def | active_trace |
def | handle_exception |
def | step |
def | run |
def | get_mem |
def | get_mem_raw |
def | watch_mem |
def | on_step |
def | get_reg_value |
def | set_reg_value |
def | get_gpreg_all |
Public Attributes | |
myjit | |
bp_list | |
hw_bp_list | |
mem_watched | |
Definition at line 67 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.__init__ | ( | self, | |
myjit | |||
) |
Definition at line 71 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.active_trace | ( | self, | |
mn = None , |
|||
regs = None , |
|||
newbloc = None |
|||
) |
Definition at line 135 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.add_breakpoint | ( | self, | |
addr | |||
) |
Definition at line 81 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.add_memory_breakpoint | ( | self, | |
addr, | |||
size, | |||
read = False , |
|||
write = False |
|||
) |
def miasm2.analysis.debugging.Debugguer.get_breakpoint_by_addr | ( | self, | |
addr | |||
) |
def miasm2.analysis.debugging.Debugguer.get_breakpoints | ( | self | ) |
Definition at line 132 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.get_gpreg_all | ( | self | ) |
Definition at line 213 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.get_mem | ( | self, | |
addr, | |||
size = 0xF |
|||
) |
Definition at line 185 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.get_mem_raw | ( | self, | |
addr, | |||
size = 0xF |
|||
) |
Definition at line 190 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.get_reg_value | ( | self, | |
reg_name | |||
) |
Definition at line 202 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.handle_exception | ( | self, | |
res | |||
) |
def miasm2.analysis.debugging.Debugguer.init_memory_breakpoint | ( | self | ) |
def miasm2.analysis.debugging.Debugguer.init_run | ( | self, | |
addr | |||
) |
Definition at line 78 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.on_step | ( | self | ) |
Definition at line 197 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.remove_breakpoint | ( | self, | |
dbs | |||
) |
def miasm2.analysis.debugging.Debugguer.remove_breakpoint_by_addr | ( | self, | |
addr | |||
) |
Definition at line 106 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.remove_memory_breakpoint | ( | self, | |
dbm | |||
) |
Definition at line 111 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.remove_memory_breakpoint_by_addr_access | ( | self, | |
addr, | |||
read = False , |
|||
write = False |
|||
) |
Definition at line 117 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.run | ( | self | ) |
def miasm2.analysis.debugging.Debugguer.set_reg_value | ( | self, | |
reg_name, | |||
value | |||
) |
Definition at line 205 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.step | ( | self | ) |
Definition at line 166 of file debugging.py.
def miasm2.analysis.debugging.Debugguer.watch_mem | ( | self, | |
addr, | |||
size = 0xF |
|||
) |
Definition at line 194 of file debugging.py.
miasm2.analysis.debugging.Debugguer.bp_list |
Definition at line 74 of file debugging.py.
miasm2.analysis.debugging.Debugguer.hw_bp_list |
Definition at line 75 of file debugging.py.
miasm2.analysis.debugging.Debugguer.mem_watched |
Definition at line 76 of file debugging.py.
miasm2.analysis.debugging.Debugguer.myjit |
Definition at line 73 of file debugging.py.