Skip to content

p2p ¤

Classes:

Functions:

Attributes:

ts module-attribute ¤

ts = telescope

parser module-attribute ¤

parser = ArgumentParser(
    formatter_class=RawTextHelpFormatter,
    description="Pointer to pointer chain search. Searches given mapping for all pointers that point to specified mapping.\n\nAny chain length greater than 0 is valid. If only one mapping is given it just looks for any pointers in that mapping.",
)

AddrRange ¤

AddrRange(begin: int, end: int)

Methods:

Attributes:

begin instance-attribute ¤

begin = begin

end instance-attribute ¤

end = end

__repr__ ¤

__repr__() -> str

get_addrrange_any_named ¤

get_addrrange_any_named() -> list[AddrRange]

address_range_explicit ¤

address_range_explicit(section: str) -> AddrRange

address_range ¤

address_range(section: str) -> list[AddrRange] | tuple[int, int] | None

maybe_points_to_ranges ¤

maybe_points_to_ranges(ptr: int, rs: list[AddrRange])

p2p_walk ¤

p2p_walk(
    addr: int, ranges: list[list[AddrRange]], current_level: int
) -> int | None

p2p ¤

p2p(mapping_names: list[list[AddrRange]] | None = None) -> None