Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/slub.c kasan_check_byte() -> __kasan_check_byte()

Type Parameter Key Value
PARAM_VALUE 0 address 17-u64max
BUF_SIZE 0 address->common.type (-1),24
BUF_SIZE 0 address->dev_id (-1)-s32max
BUF_SIZE 0 address->grp.attrs (-1),8
BUF_SIZE 0 address->grp.name (-1),11
BUF_SIZE 0 address->limiter.permitted_waiters (-1),16
BUF_SIZE 0 address->started (-1),96
DATA_SOURCE 0 address $0
STR_LEN 0 address (-1)-1010101
STR_LEN 0 address (-1)-1010101
STR_LEN 0 address->grp.name (-1),10
STR_LEN 0 address->owning_target->error (-1)
STR_LEN 0 address->thread_function (-1),6-7,9
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *address s64min-s64max
UNITS 0 address unit_byte

mm/slab_common.c kasan_check_byte() -> __kasan_check_byte()

Type Parameter Key Value
PARAM_VALUE 0 address 1-u64max
DATA_SOURCE 0 address $0

kernel/locking/lockdep.c kasan_check_byte() -> __kasan_check_byte()

Type Parameter Key Value
DATA_SOURCE 0 address $0