Skip to content

paging ¤

Functions:

Attributes:

ENTRYMASK module-attribute ¤

ENTRYMASK = ~1 << 12 - 1 & 1 << 51 - 1

guess_physmap module-attribute ¤

guess_physmap = add_param(
    "guess-physmap",
    False,
    "Should guess physmap base address when debug symbols are not present",
)

get_memory_map_raw ¤

get_memory_map_raw() -> tuple[Page, ...]

find_kbase ¤

find_kbase(pages) -> int | None

uses_5lvl_paging ¤

uses_5lvl_paging() -> bool

physmap_base ¤

physmap_base() -> int

kbase ¤

kbase()

pagewalk ¤

pagewalk(target, entry=None) -> list[tuple[int | None, int | None]]