Skip to content

paging ¤

Functions:

Attributes:

parser module-attribute ¤

parser = ArgumentParser(description='Performs pagewalk.')

pageflags module-attribute ¤

pageflags = BitFlags([('NX', 63), ('PS', 7), ('A', 5), ('W', 1), ('P', 0)])

p2v_parser module-attribute ¤

p2v_parser = ArgumentParser(
    description="Translate physical address to its corresponding virtual address."
)

v2p_parser module-attribute ¤

v2p_parser = ArgumentParser(
    description="Translate virtual address to its corresponding physical address."
)

print_pagetable_entry ¤

print_pagetable_entry(name: str, paddr: int | None, vaddr: int)

pg_indices ¤

pg_indices(vaddr, nr_level)

pagewalk ¤

pagewalk(vaddr, entry=None)

p2v ¤

p2v(paddr)

v2p ¤

v2p(vaddr)