Next
Commands for setting temporary breakpoints on the next instruction of some type (call, branch, etc.)
interrupts = {capstone.CS_GRP_INT}
module-attribute
¶
break_next_branch(ec, address=None)
async
¶
break_next_call(ec, symbol_regex=None)
async
¶
break_next_interrupt(ec, address=None)
async
¶
break_next_ret(ec, address=None)
async
¶
break_on_next(ec, address=None)
async
¶
break_on_next_matching_instruction(ec, mnemonic=None, op_str=None)
async
¶
Breaks on next instuction that matches the arguments.
break_on_program_code(ec)
async
¶
Breaks on next instruction that belongs to process' objfile code
:return: True for success, False when process ended or when pc is not at the code or if a signal occurred
next_branch(address=None)
¶
next_int(address=None)
¶
If there is a syscall in the current basic black, return the instruction of the one closest to $PC.
Otherwise, return None.
next_matching_until_branch(address=None, mnemonic=None, op_str=None)
¶
Finds the next instruction that matches the arguments between the given address and the branch closest to it.