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(address=None)

break_next_call(symbol_regex=None)

break_next_interrupt(address=None)

break_next_ret(address=None)

break_on_next(address=None)

break_on_next_matching_instruction(mnemonic=None, op_str=None)

Breaks on next instuction that matches the arguments.

break_on_program_code()

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

clear_temp_breaks()

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.