symbol ¤
Classes:
Functions:
-
migratetype_names– -
try_usymbol– -
nzones– -
nmtypes– -
npcplist–returns NR_PCP_LISTS (https://elixir.bootlin.com/linux/v6.13/source/include/linux/mmzone.h#L671)
-
kversion_cint– -
load_common_structs– -
load_common_structs_on_load–
Attributes:
POSSIBLE_ZONE_NAMES module-attribute ¤
COMMON_TYPES module-attribute ¤
COMMON_TYPES = '\n#include <stdint.h>\n#include <stddef.h>\n#include <linux/version.h>\ntypedef unsigned char u8;\ntypedef char s8;\ntypedef unsigned short u16;\ntypedef unsigned int u32;\ntypedef long long s64;\n#define bool int\n#if UINTPTR_MAX == 0xffffffff\n typedef int16_t arch_word_t;\n#else\n typedef int32_t arch_word_t;\n#endif\ntypedef struct {\n int counter;\n} atomic_t;\n\nstruct list_head {\n struct list_head *next, *prev;\n};\nstruct kmem_cache;\nenum pageflags {\n\tPG_locked,\t\t/* Page is locked. Don\'t touch. */\n\tPG_writeback,\t\t/* Page is under writeback */\n\tPG_referenced,\n\tPG_uptodate,\n\tPG_dirty,\n\tPG_lru,\n\tPG_head,\t\t/* Must be in bit 6 */\n\tPG_waiters,\t\t/* Page has waiters, check its waitqueue. Must be bit #7 and in the same byte as "PG_locked" */\n\tPG_active,\n\tPG_workingset,\n\tPG_owner_priv_1,\t/* Owner use. If pagecache, fs may use */\n\tPG_owner_2,\t\t/* Owner use. If pagecache, fs may use */\n\tPG_arch_1,\n\tPG_reserved,\n\tPG_private,\t\t/* If pagecache, has fs-private data */\n\tPG_private_2,\t\t/* If pagecache, has fs aux data */\n\tPG_reclaim,\t\t/* To be reclaimed asap */\n\tPG_swapbacked,\t\t/* Page is backed by RAM/swap */\n\tPG_unevictable,\t\t/* Page is "unevictable" */\n\tPG_dropbehind,\t\t/* drop pages on IO completion */\n};\n'
ArchSymbols ¤
Methods:
-
disass– -
regex– -
node_data– -
slab_caches– -
per_cpu_offset– -
modules– -
db_list– -
map_idr– -
prog_idr– -
current_task–
Attributes:
x86_64Symbols ¤
Bases: ArchSymbols
Methods:
-
qword_op_reg_memoff– -
qword_mov_reg_const– -
dword_mov_reg_const– -
qword_mov_reg_ripoff– -
disass– -
regex– -
node_data– -
slab_caches– -
per_cpu_offset– -
modules– -
db_list– -
map_idr– -
prog_idr– -
current_task–
Attributes:
Aarch64Symbols ¤
Bases: ArchSymbols
Methods:
-
qword_adrp_add_const– -
disass– -
regex– -
node_data– -
slab_caches– -
per_cpu_offset– -
modules– -
db_list– -
map_idr– -
prog_idr– -
current_task–
Attributes:
npcplist ¤
returns NR_PCP_LISTS (https://elixir.bootlin.com/linux/v6.13/source/include/linux/mmzone.h#L671)