next ¤
Commands for setting temporary breakpoints on the next instruction of some type (call, branch, etc.)
Functions:
-
next_int–If there is a syscall in the current basic black,
-
next_branch– -
next_matching_until_branch–Finds the next instruction that matches the arguments between the given
-
break_next_branch– -
break_next_interrupt– -
break_next_call– -
break_next_ret– -
break_on_next_matching_instruction–Breaks on next instuction that matches the arguments.
-
break_on_program_code–Breaks on next instruction that belongs to process' objfile code
-
break_on_next–
Attributes:
next_int ¤
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 ¤
Finds the next instruction that matches the arguments between the given address and the branch closest to it.
break_on_next_matching_instruction async ¤
break_on_next_matching_instruction(
ec: ExecutionController, mnemonic=None, op_str=None
) -> bool
Breaks on next instuction that matches the arguments.
break_on_program_code async ¤
break_on_program_code(ec: ExecutionController) -> bool
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