crash.types.page module¶
- class crash.types.page.Page(obj: Value, pfn: int)[source]¶
Bases:
object- BITS_PER_LONG = -1¶
- NODES_WIDTH = -1¶
- PAGE_SHIFT = 12¶
- PAGE_SIZE = 4096¶
- PG_lru = -1¶
- PG_slab = -1¶
- PG_tail = -1¶
- SECTIONS_PER_ROOT = -1¶
- SECTION_SIZE_BITS = -1¶
- ZONES_WIDTH = -1¶
- compound_head_name = None¶
- directmap_base = 18446612132314218496¶
- pageflags: Dict[str, int] = {}¶
- classmethod setup_nodes_width(symbol: Symbol | MinSymbol) None[source]¶
Detect NODES_WITH from the in-kernel config table
- Parameters:
symbol – The
kernel_config_datasymbol or minimal symbol. It is not used directly. It is used to determine whether the config data should be available.
- setup_page_type_done = False¶
- setup_pageflags_done = False¶
- setup_pageflags_finish_done = False¶
- slab_cache_name = None¶
- slab_page_name = None¶
- sparsemem = False¶
- vmemmap_base = 18446719884453740544¶