Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

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

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->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
BUF_SIZE 0 vmg->vmi (-1),88
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
NOSPEC 0 vmg->end
NOSPEC 0 vmg->start
HARD_MAX 0 vmg->state 2
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_existing_range() -> commit_merge()

Type Parameter Key Value
PARAM_VALUE 0 vmg 900862351064281088,4380980868382982144,6494234614826369024,8346123094982238208
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 0,4096-ptr_max
PARAM_VALUE 0 vmg->next->anon_vma_chain.next 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
CAPPED_DATA 0 vmg->anon_name 1
CAPPED_DATA 0 vmg->file 1
CAPPED_DATA 0 vmg->policy 1
DATA_SOURCE 0 vmg $0
NOSPEC 0 vmg->end
NOSPEC 0 vmg->start
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vmg->__remove_middle 0-1
USER_DATA 0 vmg->__remove_next 0-1
USER_DATA 0 vmg->end 0-u64max
USER_DATA 0 vmg->start 0-s32max[c]
HALF_LOCKED2 &mm->mmap_lock