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_data
symbol 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¶
-