Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
mm/vmscan.c get_next_vma() -> should_skip_vma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | args | 2092566388040949760,7619212659531767808,8621434854969647104 |
| PARAM_VALUE | 2 | args->vma | 4096-ptr_max |
| PARAM_VALUE | 2 | args->vma->flags.__vma_flags | 4096-ptr_max |
| BUF_SIZE | 2 | args->mm | s32min-(-1),1-s32max |
| BUF_SIZE | 2 | args->private | (-1),4,8,16,24,56,64,128,152,216,8248 |
| DATA_SOURCE | 2 | args | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | args->private | 4096-ptr_max[u] |
| NO_OVERFLOW_SIMPLE | 0 | start | |
| NO_OVERFLOW_SIMPLE | 1 | end | |
| NO_OVERFLOW_SIMPLE | 2 | args->vma->vm_end | |
| NO_OVERFLOW_SIMPLE | 2 | args->vma->vm_pgoff | |
| NO_OVERFLOW_SIMPLE | 2 | args->vma->vm_start | |
| UNITS | 0 | start | unit_byte |
| UNITS | 1 | end | unit_byte |
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | ptl | ||
| HALF_LOCKED2 | rcu_read |
mm/pagewalk.c walk_page_test() -> (struct mm_walk_ops)->test_walk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | args | 934117422026317824,2343066501102768128 |
| PARAM_VALUE | 2 | args->action | 0-2 |
| PARAM_VALUE | 2 | args->no_vma | 0 |
| PARAM_VALUE | 2 | args->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | args->ops->test_walk | 168225698282442752,2714369075519045632,2768630480030625792,3579000157725052928,3884307282354860032,4883456721044340736,8578049779199254528 |
| PARAM_VALUE | 2 | args->pgd | 0 |
| PARAM_VALUE | 2 | args->vma | 4096-ptr_max |
| DATA_SOURCE | 0 | start | $0 |
| DATA_SOURCE | 1 | end | $1 |
| DATA_SOURCE | 2 | args | $2 |
| NOSPEC | 0 | start | |
| NOSPEC | 0 | start | |
| NOSPEC | 1 | end | |
| NOSPEC | 1 | end | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | start | 0-18446744073709551614[c] |
| USER_DATA | 1 | end | 1-s32max[c] |
| HALF_LOCKED2 | &mapping->i_mmap_rwsem |