Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

mm/vma.c vma_expand() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 1474854196907466752,5356536376855486464,5410385347448553472,7947032063174692864,8796851005535342592
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0,4096-ptr_max
PARAM_VALUE 0 vmg->give_up_on_oom 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 0
PARAM_VALUE 0 vmg->next 0,4096-ptr_max
PARAM_VALUE 0 vmg->prev 0,4096-ptr_max
PARAM_VALUE 0 vmg->state 0,2
PARAM_VALUE 0 vmg->target->vm_mm 4096-ptr_max
PARAM_VALUE 0 vmg->uffd_ctx.ctx 0
PARAM_VALUE 0 vmg->vmi 1022776648951132160,2832231344960827392,5394055068851789824,5892228724953571328,7342498018941853696,7652374247806283776
PARAM_VALUE 1 reason 2011300984540291072
BUF_SIZE 0 vmg->vmi (-1),88
BUF_SIZE 1 reason 24
CAPPED_DATA 0 vmg->anon_name 1
CAPPED_DATA 0 vmg->file 1
CAPPED_DATA 0 vmg->policy 1
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 23
TERMINATED 1 reason 1
HARD_MAX 0 vmg->state 2
NOCHECK_CALL
USER_DATA 0 vmg->end 0,4096-u64max[c]
USER_DATA 0 vmg->pgoff 0-524287[c]
USER_DATA 0 vmg->start 0-s32max[c]
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &tsk->signal->exec_update_lock

mm/vma.c vma_expand() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 1474854196907466752,5356536376855486464,5410385347448553472,7947032063174692864
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0,4096-ptr_max
PARAM_VALUE 0 vmg->file 1-u64max
PARAM_VALUE 0 vmg->give_up_on_oom 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 0
PARAM_VALUE 0 vmg->next 4096-ptr_max
PARAM_VALUE 0 vmg->next->vm_ops 4096-ptr_max
PARAM_VALUE 0 vmg->next->vm_ops->close 1-u64max
PARAM_VALUE 0 vmg->prev 0,4096-ptr_max
PARAM_VALUE 0 vmg->state 2
PARAM_VALUE 0 vmg->target 4096-ptr_max
PARAM_VALUE 0 vmg->target->vm_mm 4096-ptr_max
PARAM_VALUE 0 vmg->uffd_ctx.ctx 0
PARAM_VALUE 0 vmg->vmi 1022776648951132160,2832231344960827392,5394055068851789824,7342498018941853696,7652374247806283776
PARAM_VALUE 1 reason 4062574333739814912
BUF_SIZE 0 vmg->vmi (-1),88
BUF_SIZE 1 reason 59
CAPPED_DATA 0 vmg->anon_name 1
CAPPED_DATA 0 vmg->end 1
CAPPED_DATA 0 vmg->file 1
CAPPED_DATA 0 vmg->policy 1
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 58
TERMINATED 1 reason 1
NOCHECK_CALL
USER_DATA 0 vmg->pgoff 0-524287[c]
USER_DATA 0 vmg->start 0-s32max[c]
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_expand() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 1474854196907466752,5356536376855486464,5410385347448553472,7947032063174692864
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0,4096-ptr_max
PARAM_VALUE 0 vmg->end 1-u64max
PARAM_VALUE 0 vmg->file 1-u64max
PARAM_VALUE 0 vmg->give_up_on_oom 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 0
PARAM_VALUE 0 vmg->next 4096-ptr_max
PARAM_VALUE 0 vmg->next->vm_start 0-18446744073709551614
PARAM_VALUE 0 vmg->prev 0,4096-ptr_max
PARAM_VALUE 0 vmg->state 2
PARAM_VALUE 0 vmg->target 4096-ptr_max
PARAM_VALUE 0 vmg->target->vm_mm 4096-ptr_max
PARAM_VALUE 0 vmg->uffd_ctx.ctx 0
PARAM_VALUE 0 vmg->vmi 1022776648951132160,2832231344960827392,5394055068851789824,7342498018941853696,7652374247806283776
PARAM_VALUE 1 reason 273245432914046976
BUF_SIZE 0 vmg->vmi (-1),88
BUF_SIZE 1 reason 84
CAPPED_DATA 0 vmg->anon_name 1
CAPPED_DATA 0 vmg->file 1
CAPPED_DATA 0 vmg->policy 1
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 83
NOSPEC 0 vmg->end
TERMINATED 1 reason 1
NOCHECK_CALL
USER_DATA 0 vmg->end 4096-u64max[c]
USER_DATA 0 vmg->pgoff 0-524287[c]
USER_DATA 0 vmg->start 0-s32max[c]
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_expand() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 1474854196907466752,5356536376855486464,5410385347448553472,7947032063174692864,8796851005535342592
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0,4096-ptr_max
PARAM_VALUE 0 vmg->give_up_on_oom 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 0
PARAM_VALUE 0 vmg->next 0,4096-ptr_max
PARAM_VALUE 0 vmg->prev 0,4096-ptr_max
PARAM_VALUE 0 vmg->state 0,2
PARAM_VALUE 0 vmg->target 4096-ptr_max
PARAM_VALUE 0 vmg->target->vm_mm 4096-ptr_max
PARAM_VALUE 0 vmg->uffd_ctx.ctx 0
PARAM_VALUE 0 vmg->vmi 1022776648951132160,2832231344960827392,5394055068851789824,5892228724953571328,7342498018941853696,7652374247806283776
PARAM_VALUE 1 reason 7858328823862915072
BUF_SIZE 0 vmg->vmi (-1),88
BUF_SIZE 1 reason 75
CAPPED_DATA 0 vmg->anon_name 1
CAPPED_DATA 0 vmg->file 1
CAPPED_DATA 0 vmg->policy 1
CAPPED_DATA 0 vmg->start 1
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 74
NOSPEC 0 vmg->end
TERMINATED 1 reason 1
HARD_MAX 0 vmg->state 2
NOCHECK_CALL
USER_DATA 0 vmg->end 0,4096-u64max[c]
USER_DATA 0 vmg->pgoff 0-524287[c]
USER_DATA 0 vmg->start 0-s32max[c]
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &tsk->signal->exec_update_lock

mm/vma.c vma_merge_copied_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 1474854196907466752
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0
PARAM_VALUE 0 vmg->give_up_on_oom 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->mm 4096-ptr_max
PARAM_VALUE 0 vmg->start 0-18446744073709547520
PARAM_VALUE 0 vmg->state 0
PARAM_VALUE 0 vmg->target 0
PARAM_VALUE 0 vmg->uffd_ctx.ctx 0
PARAM_VALUE 0 vmg->vmi 7652374247806283776
PARAM_VALUE 1 reason 8343673491904503808
BUF_SIZE 1 reason 29
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 28
TERMINATED 1 reason 1
NOCHECK_CALL
USER_DATA 0 vmg->anon_pgoff 0-524287[c]
USER_DATA 0 vmg->pgoff 0-524287[c]
USER_DATA 0 vmg->start 0-s32max[c]
LOCK2 &mm->mmap_lock
TYPE_LOCK (struct mm_struct)->mmap_lock

mm/vma.c vma_merge_existing_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 900862351064281088,4380980868382982144,6494234614826369024,8346123094982238208
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->mm 4096-ptr_max
PARAM_VALUE 0 vmg->next 0
PARAM_VALUE 0 vmg->skip_vma_uprobe 0
PARAM_VALUE 0 vmg->state 0
PARAM_VALUE 0 vmg->target 0
PARAM_VALUE 1 reason 8910334194468597760
BUF_SIZE 1 reason 24
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 23
NOSPEC 0 vmg->start
TERMINATED 1 reason 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vmg->end 0-u64max
USER_DATA 0 vmg->start 0-u64max
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_merge_existing_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 900862351064281088,4380980868382982144,6494234614826369024,8346123094982238208
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 4096-ptr_max
PARAM_VALUE 0 vmg->mm 4096-ptr_max
PARAM_VALUE 0 vmg->skip_vma_uprobe 0
PARAM_VALUE 0 vmg->state 0
PARAM_VALUE 0 vmg->target 0
PARAM_VALUE 1 reason 7262854286493724672
BUF_SIZE 1 reason 26
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 25
NOSPEC 0 vmg->start
TERMINATED 1 reason 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vmg->end 0-u64max
USER_DATA 0 vmg->start 0-u64max
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_merge_existing_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 900862351064281088,4380980868382982144,6494234614826369024,8346123094982238208
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 4096-ptr_max
PARAM_VALUE 0 vmg->mm 4096-ptr_max
PARAM_VALUE 0 vmg->next 0
PARAM_VALUE 0 vmg->prev 4096-ptr_max
PARAM_VALUE 0 vmg->skip_vma_uprobe 0
PARAM_VALUE 0 vmg->state 0
PARAM_VALUE 0 vmg->target 0
PARAM_VALUE 1 reason 2276608212256477184
BUF_SIZE 1 reason 48
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 47
NOSPEC 0 vmg->start
TERMINATED 1 reason 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vmg->end 0-u64max
USER_DATA 0 vmg->start 0-u64max
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_merge_existing_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 900862351064281088,4380980868382982144,6494234614826369024,8346123094982238208
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 4096-ptr_max
PARAM_VALUE 0 vmg->mm 4096-ptr_max
PARAM_VALUE 0 vmg->next 0
PARAM_VALUE 0 vmg->prev 0,4096-ptr_max
PARAM_VALUE 0 vmg->skip_vma_uprobe 0
PARAM_VALUE 0 vmg->state 0
PARAM_VALUE 0 vmg->target 0
PARAM_VALUE 1 reason 6102429775858016256
BUF_SIZE 1 reason 29
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 28
NOSPEC 0 vmg->start
TERMINATED 1 reason 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vmg->end 0-u64max
USER_DATA 0 vmg->start 0-u64max
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_merge_existing_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 900862351064281088,4380980868382982144,6494234614826369024,8346123094982238208
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 4096-ptr_max
PARAM_VALUE 0 vmg->mm 4096-ptr_max
PARAM_VALUE 0 vmg->next 0
PARAM_VALUE 0 vmg->prev 0,4096-ptr_max
PARAM_VALUE 0 vmg->skip_vma_uprobe 0
PARAM_VALUE 0 vmg->state 0
PARAM_VALUE 0 vmg->target 0
PARAM_VALUE 1 reason 5106506309683486720
BUF_SIZE 1 reason 108
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 107
NOSPEC 0 vmg->start
TERMINATED 1 reason 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vmg->end 0-u64max
USER_DATA 0 vmg->start 0-u64max
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_merge_existing_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 900862351064281088,4380980868382982144,6494234614826369024,8346123094982238208
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 4096-ptr_max
PARAM_VALUE 0 vmg->mm 4096-ptr_max
PARAM_VALUE 0 vmg->next 0
PARAM_VALUE 0 vmg->prev 0,4096-ptr_max
PARAM_VALUE 0 vmg->skip_vma_uprobe 0
PARAM_VALUE 0 vmg->state 0
PARAM_VALUE 0 vmg->target 0
PARAM_VALUE 0 vmg->vmi 4096-ptr_max
PARAM_VALUE 1 reason 583037002418298880
BUF_SIZE 1 reason 117
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 116
NOSPEC 0 vmg->start
TERMINATED 1 reason 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vmg->end 0-u64max
USER_DATA 0 vmg->start 0-u64max
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_merge_existing_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 900862351064281088,4380980868382982144,6494234614826369024,8346123094982238208
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 4096-ptr_max
PARAM_VALUE 0 vmg->mm 4096-ptr_max
PARAM_VALUE 0 vmg->next 0
PARAM_VALUE 0 vmg->prev 0,4096-ptr_max
PARAM_VALUE 0 vmg->skip_vma_uprobe 0
PARAM_VALUE 0 vmg->state 0
PARAM_VALUE 0 vmg->target 0
PARAM_VALUE 0 vmg->vmi 4096-ptr_max
PARAM_VALUE 1 reason 2095279117562662912
BUF_SIZE 1 reason 33
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 32
NOSPEC 0 vmg->start
TERMINATED 1 reason 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vmg->end 0-u64max
USER_DATA 0 vmg->start 0-u64max
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_merge_existing_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 900862351064281088,4380980868382982144,6494234614826369024,8346123094982238208
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0
PARAM_VALUE 0 vmg->file 1-u64max
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 4096-ptr_max
PARAM_VALUE 0 vmg->middle->vm_mm 4096-ptr_max
PARAM_VALUE 0 vmg->mm 4096-ptr_max
PARAM_VALUE 0 vmg->next 4096-ptr_max
PARAM_VALUE 0 vmg->next->vm_mm 4096-ptr_max
PARAM_VALUE 0 vmg->prev 0,4096-ptr_max
PARAM_VALUE 0 vmg->skip_vma_uprobe 0
PARAM_VALUE 0 vmg->state 2
PARAM_VALUE 0 vmg->target 4096-ptr_max
PARAM_VALUE 0 vmg->target->vm_mm 4096-ptr_max
PARAM_VALUE 0 vmg->vmi 4096-ptr_max
PARAM_VALUE 0 vmg->vmi->mas.status 0,2-3,6-u32max
PARAM_VALUE 1 reason 5208926892667977728
BUF_SIZE 1 reason 29
CAPPED_DATA 0 vmg->anon_name 1
CAPPED_DATA 0 vmg->end 1
CAPPED_DATA 0 vmg->file 1
CAPPED_DATA 0 vmg->next->vm_file 1
CAPPED_DATA 0 vmg->next->vm_policy 1
CAPPED_DATA 0 vmg->next->vm_start 1
CAPPED_DATA 0 vmg->next->vm_userfaultfd_ctx.ctx 1
CAPPED_DATA 0 vmg->policy 1
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 28
PARAM_COMPARE 0 vmg->end == $0->next->vm_start
PARAM_COMPARE 0 vmg->file == $0->next->vm_file
NOSPEC 0 vmg->end
NOSPEC 0 vmg->start
TERMINATED 1 reason 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vmg->__remove_middle 0-1
USER_DATA 0 vmg->__remove_next 0
USER_DATA 0 vmg->end 0-u64max[c]
USER_DATA 0 vmg->start 0-u64max
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_merge_existing_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 900862351064281088,4380980868382982144,6494234614826369024,8346123094982238208
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0
PARAM_VALUE 0 vmg->file 1-u64max
PARAM_VALUE 0 vmg->just_expand 0
PARAM_VALUE 0 vmg->middle 4096-ptr_max
PARAM_VALUE 0 vmg->middle->vm_mm 4096-ptr_max
PARAM_VALUE 0 vmg->middle->vm_start 0-18446744073709551614
PARAM_VALUE 0 vmg->mm 4096-ptr_max
PARAM_VALUE 0 vmg->next 4096-ptr_max
PARAM_VALUE 0 vmg->next->vm_mm 4096-ptr_max
PARAM_VALUE 0 vmg->prev 4096-ptr_max
PARAM_VALUE 0 vmg->skip_vma_uprobe 0
PARAM_VALUE 0 vmg->start 1-u64max
PARAM_VALUE 0 vmg->state 2
PARAM_VALUE 0 vmg->target 4096-ptr_max
PARAM_VALUE 0 vmg->target->vm_mm 4096-ptr_max
PARAM_VALUE 0 vmg->vmi 4096-ptr_max
PARAM_VALUE 0 vmg->vmi->mas.status 0,2-3,6-u32max
PARAM_VALUE 1 reason 5988833562137104384
BUF_SIZE 1 reason 72
CAPPED_DATA 0 vmg->anon_name 1
CAPPED_DATA 0 vmg->end 1
CAPPED_DATA 0 vmg->file 1
CAPPED_DATA 0 vmg->next->vm_file 1
CAPPED_DATA 0 vmg->next->vm_policy 1
CAPPED_DATA 0 vmg->next->vm_start 1
CAPPED_DATA 0 vmg->next->vm_userfaultfd_ctx.ctx 1
CAPPED_DATA 0 vmg->policy 1
CAPPED_DATA 0 vmg->vmi->mas.tree->ma_root 1
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 71
PARAM_COMPARE 0 vmg->end == $0->next->vm_start
PARAM_COMPARE 0 vmg->file == $0->next->vm_file
NOSPEC 0 vmg->end
NOSPEC 0 vmg->start
TERMINATED 1 reason 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vmg->__remove_middle 0
USER_DATA 0 vmg->__remove_next 0
USER_DATA 0 vmg->end 0-u64max[c]
USER_DATA 0 vmg->start 1-u64max
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_merge_new_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 1474854196907466752,5356536376855486464,5410385347448553472,7947032063174692864
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0,4096-ptr_max
PARAM_VALUE 0 vmg->give_up_on_oom 0
PARAM_VALUE 0 vmg->state 0
PARAM_VALUE 0 vmg->target 0
PARAM_VALUE 0 vmg->uffd_ctx.ctx 0
PARAM_VALUE 0 vmg->vmi 1022776648951132160,2832231344960827392,5394055068851789824,7342498018941853696,7652374247806283776
PARAM_VALUE 1 reason 4499850972319662080
BUF_SIZE 1 reason 28
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 27
TERMINATED 1 reason 1
NOCHECK_CALL
USER_DATA 0 vmg->end 0,4096-u64max[c]
NO_OVERFLOW_SIMPLE 0 vmg->start
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_merge_new_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 1474854196907466752,5356536376855486464,5410385347448553472,7947032063174692864
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0,4096-ptr_max
PARAM_VALUE 0 vmg->give_up_on_oom 0
PARAM_VALUE 0 vmg->middle 0
PARAM_VALUE 0 vmg->state 0
PARAM_VALUE 0 vmg->uffd_ctx.ctx 0
PARAM_VALUE 0 vmg->vmi 1022776648951132160,2832231344960827392,5394055068851789824,7342498018941853696,7652374247806283776
PARAM_VALUE 1 reason 1952165459325321216
BUF_SIZE 1 reason 28
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 27
TERMINATED 1 reason 1
NOCHECK_CALL
USER_DATA 0 vmg->end 0,4096-u64max[c]
NO_OVERFLOW_SIMPLE 0 vmg->start
HALF_LOCKED2 &mm->mmap_lock

mm/vma.c vma_merge_new_range() -> dump_vmg()

Type Parameter Key Value
PARAM_VALUE 0 vmg 1474854196907466752,5356536376855486464,5410385347448553472,7947032063174692864
PARAM_VALUE 0 vmg->__adjust_middle_start 0
PARAM_VALUE 0 vmg->__adjust_next_start 0
PARAM_VALUE 0 vmg->__remove_middle 0
PARAM_VALUE 0 vmg->__remove_next 0
PARAM_VALUE 0 vmg->copied_from 0,4096-ptr_max
PARAM_VALUE 0 vmg->end 0-18446744073709551614
PARAM_VALUE 0 vmg->give_up_on_oom 0
PARAM_VALUE 0 vmg->middle 0
PARAM_VALUE 0 vmg->state 0
PARAM_VALUE 0 vmg->target 0
PARAM_VALUE 0 vmg->uffd_ctx.ctx 0
PARAM_VALUE 0 vmg->vmi 1022776648951132160,2832231344960827392,5394055068851789824,7342498018941853696,7652374247806283776
PARAM_VALUE 0 vmg->vmi->mas.index 1-u64max
PARAM_VALUE 1 reason 5003845549997006848
BUF_SIZE 1 reason 46
DATA_SOURCE 0 vmg $0
STR_LEN 0 vmg 45
TERMINATED 1 reason 1
NOCHECK_CALL
USER_DATA 0 vmg->end 0,4096-18446744073709551614[c]
NO_OVERFLOW_SIMPLE 0 vmg->start
HALF_LOCKED2 &mm->mmap_lock