Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

mm/vmalloc.c __get_vm_area_node() -> kasan_unpoison_vmalloc()

Type Parameter Key Value
PARAM_VALUE 0 start 0-ptr_max
PARAM_VALUE 2 flags 4
STR_LEN 0 start (-1),3,5-6,8,10-23,25,27,31-32
STR_LEN 1 size (-1),3,5-6,8,10-23,25,27,31-32
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 size 0,3-u64max[c]
USER_DATA 1 size 0-u64max
UNITS 0 start unit_byte
UNITS 1 size unit_byte

mm/vmalloc.c __vmalloc_node_range_noprof() -> kasan_unpoison_vmalloc()

Type Parameter Key Value
PARAM_VALUE 0 start 0-18446744073709551614
PARAM_VALUE 1 size 1-u64max
PARAM_VALUE 2 flags 2-3,6-7
CAPPED_DATA 0 start 1
CAPPED_DATA 1 size 1
CAPPED_DATA 1 size 1
DATA_SOURCE 1 size $0
STR_LEN 0 start (-1),3,5-6,8,10-23,25,27,31-32
STR_LEN 1 size (-1),3,5-6,8,10-23,25,27,31-32
BIT_INFO 2 flags 0x2,0x7
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 size 3-34359738368[c]
USER_DATA 1 size 1-u64max[c]
NO_OVERFLOW_SIMPLE 1 size
UNITS 0 start unit_byte
UNITS 1 size unit_byte
HALF_LOCKED2 &xs->mutex

mm/vmalloc.c vm_map_ram() -> kasan_unpoison_vmalloc()

Type Parameter Key Value
PARAM_VALUE 0 start 0-ptr_max
PARAM_VALUE 1 size 4096-17592186040320
PARAM_VALUE 2 flags 4
CAPPED_DATA 1 size 1
CAPPED_DATA 1 size 1
BIT_INFO 1 size 0x0,0xffffffff000
BIT_INFO 1 size 0x0,0xffffffff000
NOSPEC 1 size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 size 8192-1024000000[c]
UNITS 0 start unit_byte
UNITS 1 size unit_byte

kernel/liveupdate/kexec_handover.c kho_restore_vmalloc() -> kasan_unpoison_vmalloc()

Type Parameter Key Value
PARAM_VALUE 0 start 0-18446744073709551614
PARAM_VALUE 1 size 0-17592186040320
PARAM_VALUE 2 flags 4,6
CAPPED_DATA 1 size 1
FUZZY_MAX 2 flags 4
BIT_INFO 2 flags 0x4,0x6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 start unit_byte
UNITS 1 size unit_byte
HALF_LOCKED2 &session->mutex
HALF_LOCKED2 _T->lock