map_shadow_stack

NR: 453

implementation

Bootlin

complexity: 409

similar syscall

accessed structs

func struct target location has_read has_write
__mmap_region mmap_state charged https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2514 true true
__mmap_region mmap_state vms https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2517 false false
__mmap_region mmap_state mas_detach https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2517 false false
__mmap_prepare vma_iterator mas https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2272 true true
__mmap_prepare ma_state tree https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2272 true true
__mmap_prepare maple_tree ma_flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2272 true true
__mmap_prepare vma_munmap_struct nr_accounted https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2303 false false
__mmap_prepare vma_munmap_struct nr_accounted https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2296 true true
__mmap_prepare vma_munmap_struct nr_pages https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2279 false false
__mmap_prepare vma_munmap_struct nr_pages https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2290 true true
__mmap_prepare vma_munmap_struct next https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2283 true true
__mmap_prepare vma_munmap_struct prev https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2284 true true
__mmap_prepare vma_munmap_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2265 false false
__mmap_prepare vma_munmap_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2266 true true
__mmap_prepare vma_munmap_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2270 true true
__mmap_prepare mmap_state mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2290 true true
__mmap_prepare mmap_state mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2298 true true
__mmap_prepare mmap_state vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2261 true true
__mmap_prepare mmap_state addr https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2266 true true
__mmap_prepare mmap_state end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2265 true true
__mmap_prepare mmap_state end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2266 true true
__mmap_prepare mmap_state pglen https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2290 true true
__mmap_prepare mmap_state pglen https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2295 true true
__mmap_prepare mmap_state flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2290 true true
__mmap_prepare mmap_state flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2294 true true
__mmap_prepare mmap_state flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2304 true true
__mmap_prepare mmap_state file https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2294 true true
__mmap_prepare mmap_state prev https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2284 false false
__mmap_prepare mmap_state prev https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2286 false false
__mmap_prepare mmap_state next https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2283 false false
__mmap_prepare mmap_state next https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2286 false false
__mmap_prepare mmap_state charged https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2295 false false
__mmap_prepare mmap_state charged https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2297 true true
__mmap_prepare mmap_state charged https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2298 true true
__mmap_prepare mmap_state charged https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2296 true true
__mmap_prepare mmap_state vms https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2262 false false
__mmap_prepare mmap_state mas_detach https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2274 false false
__mmap_prepare mmap_state mas_detach https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2276 false false
__mmap_prepare mmap_state mas_detach https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2313 false false
__mmap_prepare mmap_state mt_detach https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2271 false false
__mmap_prepare mmap_state mt_detach https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2274 false false
__mmap_new_vma (unnamed class/struct/union) map_count https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2407 true true
__mmap_new_vma vm_area_struct vm_page_prot https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2382 false false
__mmap_new_vma mmap_state mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2375 true true
__mmap_new_vma mmap_state mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2407 true true
__mmap_new_vma mmap_state vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2366 true true
__mmap_new_vma mmap_state addr https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2379 true true
__mmap_new_vma mmap_state addr https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2380 true true
__mmap_new_vma mmap_state end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2379 true true
__mmap_new_vma mmap_state end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2380 true true
__mmap_new_vma mmap_state pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2380 true true
__mmap_new_vma mmap_state flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2381 true true
__mmap_new_vma mmap_state flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2382 true true
__mmap_new_vma mmap_state flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2391 true true
__mmap_new_vma mmap_state flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2415 true true
__mmap_new_vma mmap_state file https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2389 true true
vma_merge_existing_range vm_area_struct vm_pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L824 true true
vma_merge_existing_range vm_area_struct vm_pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L843 true true
vma_merge_existing_range vm_area_struct vm_pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L869 true true
vma_merge_existing_range vm_area_struct vm_pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L880 true true
vma_merge_existing_range vm_area_struct anon_vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L831 true true
vma_merge_existing_range (unnamed class/struct/union) vm_end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L724 true true
vma_merge_existing_range (unnamed class/struct/union) vm_end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L742 true true
vma_merge_existing_range (unnamed class/struct/union) vm_end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L745 true true
vma_merge_existing_range (unnamed class/struct/union) vm_end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L823 true true
vma_merge_existing_range (unnamed class/struct/union) vm_end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L868 true true
vma_merge_existing_range (unnamed class/struct/union) vm_end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L883 true true
vma_merge_existing_range (unnamed class/struct/union) vm_start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L723 true true
vma_merge_existing_range (unnamed class/struct/union) vm_start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L734 true true
vma_merge_existing_range (unnamed class/struct/union) vm_start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L741 true true
vma_merge_existing_range (unnamed class/struct/union) vm_start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L744 true true
vma_merge_existing_range (unnamed class/struct/union) vm_start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L822 true true
vma_merge_existing_range (unnamed class/struct/union) vm_start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L842 true true
vma_merge_existing_range (unnamed class/struct/union) vm_start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L847 true true
vma_merge_existing_range (unnamed class/struct/union) vm_start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L864 true true
vma_merge_existing_range (unnamed class/struct/union) vm_start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L878 true true
vma_merge_existing_range vma_merge_struct state https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L747 false false
vma_merge_existing_range vma_merge_struct state https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L912 false false
vma_merge_existing_range vma_merge_struct state https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L919 false false
vma_merge_existing_range vma_merge_struct state https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L933 false false
vma_merge_existing_range vma_merge_struct give_up_on_oom https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L911 true true
vma_merge_existing_range vma_merge_struct give_up_on_oom https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L932 true true
vma_merge_existing_range vma_merge_struct flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L754 true true
vma_merge_existing_range vma_merge_struct flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L917 true true
vma_merge_existing_range vma_merge_struct end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L823 false false
vma_merge_existing_range vma_merge_struct end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L868 false false
vma_merge_existing_range vma_merge_struct end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L879 false false
vma_merge_existing_range vma_merge_struct end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L722 true true
vma_merge_existing_range vma_merge_struct end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L742 true true
vma_merge_existing_range vma_merge_struct end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L847 true true
vma_merge_existing_range vma_merge_struct end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L860 true true
vma_merge_existing_range vma_merge_struct start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L822 false false
vma_merge_existing_range vma_merge_struct start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L842 false false
vma_merge_existing_range vma_merge_struct start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L878 false false
vma_merge_existing_range vma_merge_struct start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L721 true true
vma_merge_existing_range vma_merge_struct start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L741 true true
vma_merge_existing_range vma_merge_struct start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L860 true true
vma_merge_existing_range vma_merge_struct start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L864 true true
vma_merge_existing_range vma_merge_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L821 false false
vma_merge_existing_range vma_merge_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L841 false false
vma_merge_existing_range vma_merge_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L867 false false
vma_merge_existing_range vma_merge_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L716 true true
vma_merge_existing_range vma_merge_struct next https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L763 false false
vma_merge_existing_range vma_merge_struct next https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L733 true true
vma_merge_existing_range vma_merge_struct prev https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L717 true true
vma_merge_existing_range vma_merge_struct pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L824 false false
vma_merge_existing_range vma_merge_struct pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L843 false false
vma_merge_existing_range vma_merge_struct pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L869 false false
vma_merge_existing_range vma_merge_struct pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L880 false false
vma_merge_existing_range vma_merge_struct vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L744 true true
vma_merge_existing_range vma_merge_struct vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L745 true true
vma_merge_existing_range vma_merge_struct vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L763 true true
vma_merge_existing_range vma_merge_struct vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L764 true true
vma_merge_existing_range vma_merge_struct vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L773 true true
vma_merge_existing_range vma_merge_struct vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L923 true true
vma_merge_existing_range vma_merge_struct vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L924 true true
vma_merge_existing_range vma_merge_struct mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L731 true true
__mmap_complete vm_area_struct vm_file https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2454 true true
__mmap_complete (unnamed class/struct/union) locked_vm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2451 true true
__mmap_complete (unnamed class/struct/union) vm_flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2437 true true
__mmap_complete (unnamed class/struct/union) vm_flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2444 true true
__mmap_complete mmap_state mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2436 true true
__mmap_complete mmap_state pglen https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2444 true true
__mmap_complete mmap_state pglen https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2451 true true
__mmap_complete mmap_state vms https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2442 false false
__mmap_complete mmap_state mas_detach https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2442 false false
vms_abort_munmap_vmas vma_iterator mas https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2229 false false
vms_abort_munmap_vmas vma_munmap_struct nr_pages https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2231 true true
vms_abort_munmap_vmas vma_munmap_struct clear_ptes https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2234 true true
vms_abort_munmap_vmas vma_munmap_struct end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2242 true true
vms_abort_munmap_vmas vma_munmap_struct start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2242 true true
vms_abort_munmap_vmas vma_munmap_struct vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2229 true true
file_inode file f_inode https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1184 true true
mapping_unmap_writable address_space i_mmap_writable https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L612 false false
mapping_map_writable address_space i_mmap_writable https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L606 false false
test_ti_thread_flag thread_info flags https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/thread_info.h#L126 false false
path_noexec path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/exec.c#L114 true true
path_noexec path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/exec.c#L115 true true
path_noexec super_block s_iflags https://elixir.bootlin.com/linux/v6.14.7/source/fs/exec.c#L115 true true
path_noexec vfsmount mnt_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/exec.c#L114 true true
path_noexec vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/exec.c#L115 true true
security_mmap_addr static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2996 false false
mmap_write_lock (unnamed class/struct/union) mmap_lock https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L134 false false
mmap_write_unlock (unnamed class/struct/union) mmap_lock https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L177 false false
find_vma_intersection (unnamed class/struct/union) mm_mt https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L896 false false
do_vmi_align_munmap vma_iterator mas https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1450 true true
do_vmi_align_munmap ma_state tree https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1450 true true
do_vmi_align_munmap maple_tree ma_flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1450 true true
do_vmi_munmap task_struct personality https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1498 true true
do_mmap file f_path https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L360 false false
do_mmap file f_path https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L472 false false
do_mmap file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L452 true true
do_mmap file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L462 true true
do_mmap file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L466 true true
do_mmap file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L470 true true
do_mmap file f_op https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L434 true true
do_mmap file f_op https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L478 true true
do_mmap file f_mapping https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L454 true true
do_mmap address_space host https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L454 true true
do_mmap (unnamed class/struct/union) def_flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L404 true true
do_mmap (unnamed class/struct/union) map_count https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L380 true true
do_mmap task_struct personality https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L359 true true
do_mmap task_struct mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L343 true true
do_mmap inode i_flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L454 true true
do_mmap inode i_flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L462 true true
do_mmap file_operations fop_flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L434 true true
do_mmap file_operations mmap https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L478 true true
__get_unmapped_area file f_op https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L831 true true
__get_unmapped_area file f_op https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L832 true true
__get_unmapped_area task_struct personality https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L827 true true
__get_unmapped_area task_struct personality https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L860 true true
__get_unmapped_area task_struct mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L854 true true
__get_unmapped_area file_operations get_unmapped_area https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L831 true true
__get_unmapped_area file_operations get_unmapped_area https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L832 true true
vma_find vma_iterator mas https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mm.h#L1011 false false
mmap_assert_locked (unnamed class/struct/union) mmap_lock https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L65 false false
mmap_assert_write_locked (unnamed class/struct/union) mmap_lock https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L70 false false
mmap_write_lock_killable (unnamed class/struct/union) mmap_lock https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L152 false false
mt_find ma_state last https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L6899 true true
mt_find ma_state last https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L6910 true true
mas_is_active ma_state status https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/maple_tree.h#L557 true true
rwsem_assert_held_write_nolockdep rw_semaphore count https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rwsem.h#L85 false false
mm_get_unmapped_area_vmflags (unnamed class/struct/union) flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L808 false false
arch_get_unmapped_area_topdown task_struct personality https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L177 true true
arch_get_unmapped_area_topdown task_struct mm https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L172 true true
arch_get_unmapped_area_topdown vm_unmapped_area_info start_gap https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L209 false false
arch_get_unmapped_area_topdown vm_unmapped_area_info align_offset https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L210 false false
arch_get_unmapped_area_topdown vm_unmapped_area_info align_offset https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L225 true true
arch_get_unmapped_area_topdown vm_unmapped_area_info align_mask https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L224 false false
arch_get_unmapped_area_topdown vm_unmapped_area_info high_limit https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L207 false false
arch_get_unmapped_area_topdown vm_unmapped_area_info high_limit https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L221 true true
arch_get_unmapped_area_topdown vm_unmapped_area_info low_limit https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L203 false false
arch_get_unmapped_area_topdown vm_unmapped_area_info low_limit https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L205 false false
arch_get_unmapped_area_topdown vm_unmapped_area_info length https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L201 false false
arch_get_unmapped_area_topdown vm_unmapped_area_info flags https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L200 false false
arch_get_unmapped_area task_struct mm https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L130 true true
arch_get_unmapped_area vm_unmapped_area_info start_gap https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L156 false false
arch_get_unmapped_area vm_unmapped_area_info align_offset https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L155 false false
arch_get_unmapped_area vm_unmapped_area_info align_offset https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L160 true true
arch_get_unmapped_area vm_unmapped_area_info align_mask https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L159 false false
arch_get_unmapped_area vm_unmapped_area_info high_limit https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L153 false false
arch_get_unmapped_area vm_unmapped_area_info low_limit https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L152 false false
arch_get_unmapped_area vm_unmapped_area_info length https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/sys_x86_64.c#L151 false false
__mmap_lock_trace_released static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L41 false false
__mmap_lock_trace_released tracepoint key https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L41 false false
__mmap_lock_trace_start_locking static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L28 false false
__mmap_lock_trace_start_locking tracepoint key https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L28 false false
__mmap_lock_trace_acquire_returned static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L35 false false
__mmap_lock_trace_acquire_returned tracepoint key https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L35 false false
mm_lock_seqcount_end (unnamed class/struct/union) mm_lock_seq https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L87 false false
mm_lock_seqcount_end (unnamed class/struct/union) mm_lock_seq https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L88 false false
mm_lock_seqcount_end (unnamed class/struct/union) mm_lock_seq https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L87 true true
mm_lock_seqcount_begin (unnamed class/struct/union) mm_lock_seq https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L82 false false
__do_sys_map_shadow_stack (unnamed class/struct/union) x86_capability https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/shstk.c#L510 false false
alloc_shstk task_struct mm https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/shstk.c#L104 true true
is_file_hugepages file f_op https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hugetlb.h#L526 true true
is_file_hugepages file_operations fop_flags https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hugetlb.h#L526 true true
HUGETLBFS_I hugetlbfs_inode_info vfs_inode https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hugetlb.h#L517 true true
userfaultfd_unmap_complete list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 true true
userfaultfd_unmap_complete list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 true true
userfaultfd_unmap_complete list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 true true
userfaultfd_unmap_complete list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 true true
userfaultfd_unmap_complete list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 true true
userfaultfd_unmap_complete list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 true true
userfaultfd_unmap_complete list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 true true
userfaultfd_unmap_complete list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 true true
userfaultfd_unmap_complete list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 true true
userfaultfd_unmap_complete (unnamed class/struct/union) end https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 false false
userfaultfd_unmap_complete (unnamed class/struct/union) end https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 false false
userfaultfd_unmap_complete (unnamed class/struct/union) end https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 false false
userfaultfd_unmap_complete (unnamed class/struct/union) end https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 false false
userfaultfd_unmap_complete (unnamed class/struct/union) start https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 false false
userfaultfd_unmap_complete (unnamed class/struct/union) start https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 false false
userfaultfd_unmap_complete (unnamed class/struct/union) start https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 false false
userfaultfd_unmap_complete (unnamed class/struct/union) start https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 false false
userfaultfd_unmap_complete userfaultfd_wait_queue msg https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L842 false false
userfaultfd_unmap_complete userfaultfd_wait_queue msg https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L844 true true
userfaultfd_unmap_complete userfaultfd_wait_queue msg https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 true true
userfaultfd_unmap_complete userfaultfd_wait_queue msg https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 true true
userfaultfd_unmap_complete uffd_msg event https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L844 false false
userfaultfd_unmap_complete uffd_msg arg https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 true true
userfaultfd_unmap_complete uffd_msg arg https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 true true
userfaultfd_unmap_complete userfaultfd_unmap_ctx list https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 false false
userfaultfd_unmap_complete userfaultfd_unmap_ctx list https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L850 false false
userfaultfd_unmap_complete userfaultfd_unmap_ctx list https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 true true
userfaultfd_unmap_complete (unnamed class/struct/union) remove https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 true true
userfaultfd_unmap_complete (unnamed class/struct/union) remove https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 true true
userfaultfd_unmap_complete userfaultfd_unmap_ctx start https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 true true
userfaultfd_unmap_complete userfaultfd_unmap_ctx end https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 true true
userfaultfd_unmap_complete userfaultfd_unmap_ctx ctx https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L848 true true
userfaultfd_event_wait_completion task_struct flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L547 true true
userfaultfd_event_wait_completion task_struct __state https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L561 false false
userfaultfd_event_wait_completion task_struct __state https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L591 false false
userfaultfd_event_wait_completion task_struct __state https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L591 true true
userfaultfd_event_wait_completion wait_queue_head lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L554 false false
userfaultfd_event_wait_completion wait_queue_head lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L584 false false
userfaultfd_event_wait_completion wait_queue_head lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L589 false false
userfaultfd_event_wait_completion wait_queue_head lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L592 false false
userfaultfd_event_wait_completion userfaultfd_ctx released https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L564 false false
userfaultfd_event_wait_completion userfaultfd_ctx released https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L564 true true
userfaultfd_event_wait_completion userfaultfd_ctx mmap_changing https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L604 false false
userfaultfd_event_wait_completion userfaultfd_ctx mmap_changing https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L605 false false
userfaultfd_event_wait_completion userfaultfd_ctx event_wqh https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L559 false false
userfaultfd_event_wait_completion userfaultfd_ctx event_wqh https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L572 false false
userfaultfd_event_wait_completion userfaultfd_ctx event_wqh https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L554 true true
userfaultfd_event_wait_completion userfaultfd_ctx event_wqh https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L584 true true
userfaultfd_event_wait_completion userfaultfd_ctx event_wqh https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L589 true true
userfaultfd_event_wait_completion userfaultfd_ctx event_wqh https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L592 true true
userfaultfd_event_wait_completion userfaultfd_ctx fd_wqh https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L586 false false
userfaultfd_event_wait_completion userfaultfd_wait_queue wq https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L551 false false
userfaultfd_event_wait_completion userfaultfd_wait_queue wq https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L559 false false
userfaultfd_event_wait_completion userfaultfd_wait_queue wq https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L572 false false
userfaultfd_event_wait_completion userfaultfd_wait_queue msg https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L562 true true
userfaultfd_event_wait_completion userfaultfd_wait_queue msg https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L573 true true
userfaultfd_event_wait_completion userfaultfd_wait_queue msg https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L578 true true
userfaultfd_event_wait_completion uffd_msg event https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L562 true true
userfaultfd_event_wait_completion uffd_msg event https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L573 true true
userfaultfd_event_wait_completion uffd_msg arg https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L578 true true
userfaultfd_event_wait_completion (unnamed class/struct/union) reserved https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L578 true true
userfaultfd_event_wait_completion (unnamed class/struct/union) reserved1 https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L578 true true
userfaultfd_event_wait_completion userfaultfd_wait_queue ctx https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L550 false false
shmem_file file f_mapping https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/shmem_fs.h#L174 true true
shmem_file file f_mapping https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/shmem_fs.h#L176 true true
SHMEM_I shmem_inode_info vfs_inode https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/shmem_fs.h#L80 true true
mas_is_start ma_state status https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L279 true true
mas_next_slot ma_state index https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4686 false false
mas_next_slot ma_state index https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4708 false false
mas_next_slot ma_state index https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4730 false false
mas_next_slot ma_state last https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4690 false false
mas_next_slot ma_state last https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4692 false false
mas_next_slot ma_state last https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4712 false false
mas_next_slot ma_state last https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4660 true true
mas_next_slot ma_state last https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4694 true true
mas_next_slot ma_state last https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4725 true true
mas_next_slot ma_state last https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4730 true true
mas_next_slot ma_state tree https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4716 true true
mas_next_slot ma_state node https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4665 true true
mas_next_slot ma_state node https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4710 true true
mas_next_slot ma_state status https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4680 false false
mas_next_slot ma_state status https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4695 false false
mas_next_slot ma_state status https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4726 false false
mas_next_slot ma_state max https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4670 true true
mas_next_slot ma_state max https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4674 true true
mas_next_slot ma_state max https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4692 true true
mas_next_slot ma_state end https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4671 true true
mas_next_slot ma_state end https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4685 true true
mas_next_slot ma_state end https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4689 true true
mas_next_slot ma_state offset https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4707 false false
mas_next_slot ma_state offset https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4671 true true
mas_next_slot ma_state offset https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4672 true true
mas_next_slot ma_state offset https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4685 true true
mas_next_slot ma_state offset https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4686 true true
mas_next_slot ma_state offset https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4689 true true
mas_next_slot ma_state offset https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4690 true true
mas_next_slot ma_state offset https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4716 true true
mas_next_slot ma_state offset https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4688 true true
mas_next_slot ma_state min https://elixir.bootlin.com/linux/v6.14.7/source/lib/maple_tree.c#L4708 true true
mlock_future_ok (unnamed class/struct/union) locked_vm https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L240 true true
map_deny_write_exec (unnamed class/struct/union) flags https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mman.h#L204 false false
map_deny_write_exec task_struct mm https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mman.h#L204 true true
__vm_munmap (unnamed class/struct/union) mm_mt https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2981 false false
__vm_munmap task_struct mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2979 true true
vma_iter_config vma_iterator mas https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.h#L322 false false
mmap_region file f_mapping https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2563 true true
mmap_region file f_mapping https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2574 true true
mmap_region task_struct mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2551 true true
vma_merge_new_range vm_area_struct vm_pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1013 true true
vma_merge_new_range (unnamed class/struct/union) vm_end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1005 true true
vma_merge_new_range (unnamed class/struct/union) vm_start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1011 true true
vma_merge_new_range vma_merge_struct state https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L994 false false
vma_merge_new_range vma_merge_struct state https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1036 false false
vma_merge_new_range vma_merge_struct merge_flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L987 true true
vma_merge_new_range vma_merge_struct flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L997 true true
vma_merge_new_range vma_merge_struct flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1035 true true
vma_merge_new_range vma_merge_struct end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1005 false false
vma_merge_new_range vma_merge_struct end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1021 false false
vma_merge_new_range vma_merge_struct end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L985 true true
vma_merge_new_range vma_merge_struct start https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1011 false false
vma_merge_new_range vma_merge_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1006 false false
vma_merge_new_range vma_merge_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1012 false false
vma_merge_new_range vma_merge_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L990 true true
vma_merge_new_range vma_merge_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1034 true true
vma_merge_new_range vma_merge_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1035 true true
vma_merge_new_range vma_merge_struct vma https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1037 true true
vma_merge_new_range vma_merge_struct next https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L984 true true
vma_merge_new_range vma_merge_struct prev https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L983 true true
vma_merge_new_range vma_merge_struct pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1013 false false
vma_merge_new_range vma_merge_struct vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L992 true true
vma_merge_new_range vma_merge_struct vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1026 true true
vma_merge_new_range vma_merge_struct mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L989 true true
memfd_file_seals_ptr hugetlbfs_inode_info seals https://elixir.bootlin.com/linux/v6.14.7/source/mm/memfd.c#L180 false false
memfd_file_seals_ptr shmem_inode_info seals https://elixir.bootlin.com/linux/v6.14.7/source/mm/memfd.c#L176 false false
file_mmap_size_max file f_op https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L260 true true
file_mmap_size_max inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L250 true true
file_mmap_size_max inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L253 true true
file_mmap_size_max inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L256 true true
file_mmap_size_max file_operations fop_flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/mmap.c#L260 true true
__mmap_region (unnamed class/struct/union) mm_mt https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2476 false false
__mmap_region task_struct mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2473 true true
__mmap_region mmap_state mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2485 true true
__mmap_region mmap_state mm https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2500 true true
__mmap_region mmap_state vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2485 true true
__mmap_region mmap_state vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2500 true true
__mmap_region mmap_state vmi https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2502 true true
__mmap_region mmap_state addr https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2485 true true
__mmap_region mmap_state addr https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2500 true true
__mmap_region mmap_state addr https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2502 true true
__mmap_region mmap_state end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2485 true true
__mmap_region mmap_state end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2500 true true
__mmap_region mmap_state end https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2502 true true
__mmap_region mmap_state pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2485 true true
__mmap_region mmap_state pgoff https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2500 true true
__mmap_region mmap_state flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2485 true true
__mmap_region mmap_state flags https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2500 true true
__mmap_region mmap_state file https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2485 true true
__mmap_region mmap_state file https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2500 true true
__mmap_region mmap_state prev https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2484 true true
__mmap_region mmap_state prev https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2485 true true
__mmap_region mmap_state prev https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2500 true true
__mmap_region mmap_state next https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2484 true true
__mmap_region mmap_state next https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2485 true true
__mmap_region mmap_state next https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2500 true true
__mmap_region mmap_state retry_merge https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2498 true true
__mmap_region mmap_state charged https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2515 true true