Skip to content

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.