Skip to content

sigreturn ¤

Functions:

Attributes:

SIGRETURN_FRAME_LAYOUTS module-attribute ¤

SIGRETURN_FRAME_LAYOUTS: dict[str, list[tuple[int, str]]] = {
    "x86-64": sorted([(-8, "&pretcode")] + list(items())),
    "i386": sorted(items()),
    "aarch64": sorted(items()),
    "arm": sorted(items()),
}

SIGRETURN_CORE_REGISTER module-attribute ¤

SIGRETURN_CORE_REGISTER: dict[str, set[str]] = {
    "x86-64": {*gpr, frame, stack, pc},
    "i386": {*gpr, frame, stack, pc},
    "aarch64": {*gpr, "sp", "pc"},
    "arm": {*gpr, "fp", "ip", "sp", "lr", "pc"},
}

parser module-attribute ¤

parser = ArgumentParser(
    description="Display the SigreturnFrame at the specific address"
)

sigreturn ¤

sigreturn(address: int = None, display_all=False, print_address=False) -> None

print_value ¤

print_value(string: str, address: int, print_address) -> None