Skip to content

branch ¤

Classes:

Functions:

Attributes:

parser module-attribute ¤

parser = ArgumentParser(description='Breaks on a branch if it is not taken.')

BreakOnConditionalBranch ¤

BreakOnConditionalBranch(instruction: PwndbgInstruction, taken: bool)

Bases: Breakpoint

A breakpoint that only stops the inferior if a given branch is taken or not taken.

Methods:

Attributes:

instruction instance-attribute ¤

instruction = instruction

taken instance-attribute ¤

taken = taken

should_stop ¤

should_stop()

stop ¤

stop() -> bool

break_if_taken ¤

break_if_taken(branch) -> None

break_if_not_taken ¤

break_if_not_taken(branch) -> None

install_breakpoint ¤

install_breakpoint(branch, taken: bool) -> None