crash.types.page module¶
-
class
crash.types.page.Page(obj: gdb.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= {}¶
-
classmethod
setup_nodes_width(symbol: Union[gdb.Symbol, gdb.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¶
-