vmalloc
函数调用流程
vmalloc()
__vmalloc_node()
__vmalloc_node_range()
__get_vm_area_node()
__vmalloc_area_node()
kmalloc_node()
vmap_pages_range()零散知识点
# cat /proc/vmallocinfo
0x00000000d4d806e4-0x00000000e109dff2 20480 start_kernel+0x478/0x690 pages=4 vmalloc N0=4
0x00000000e109dff2-0x00000000caa5ddd3 8192 gicv2m_init_one+0xa8/0x224 phys=0x0000000008020000 ioremap
0x00000000fa4bd407-0x00000000777a02db 20480 kernel_clone+0x5c/0x3b8 pages=4 vmalloc N0=4
0x00000000777a02db-0x00000000802411ee 8192 bpf_prog_alloc_no_stats+0x3c/0x1b8 pages=1 vmalloc N0=1
0x00000000916f1123-0x000000007c459509 16187392 paging_init+0x130/0x60c phys=0x0000000040210000 vmapLast updated