Defined in 1 files as a macro:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/kasan/report.c kasan_non_canonical_hook() -> arch_kasan_set_tag()

Type Parameter Key Value
PARAM_VALUE 0 addr 0,8-35184372088816
PARAM_VALUE 1 tag 0
DATA_SOURCE 0 addr r kasan_shadow_to_mem
PREEMPT_ADD

mm/kasan/common.c __kasan_init_slab_obj() -> arch_kasan_set_tag()

Type Parameter Key Value
PARAM_VALUE 1 tag 255
DATA_SOURCE 0 addr $1
RX_PATH
TASK_NOT_RUNNING

mm/kasan/common.c __kasan_slab_alloc() -> arch_kasan_set_tag()

Type Parameter Key Value
PARAM_VALUE 0 addr 1-u64max
PARAM_VALUE 1 tag 255
DATA_SOURCE 0 addr $1
DATA_SOURCE 1 tag r assign_tag
RX_PATH
TASK_NOT_RUNNING

mm/kasan/common.c __kasan_unpoison_pages() -> arch_kasan_set_tag()

Type Parameter Key Value
PARAM_VALUE 0 addr 18379471554275704832,18446612682070032384
PARAM_VALUE 1 tag 0
DATA_SOURCE 1 tag r kasan_random_tag
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

mm/kasan/common.c __kasan_unpoison_vmap_areas() -> arch_kasan_set_tag()

Type Parameter Key Value
PARAM_VALUE 1 tag 0
UNITS 0 addr unit_byte
LOCK2 global &pcpu_alloc_mutex
HALF_LOCKED2 &pool->lock

mm/kasan/shadow.c __kasan_unpoison_vmalloc() -> arch_kasan_set_tag()

Type Parameter Key Value
PARAM_VALUE 1 tag 0
DATA_SOURCE 0 addr $0
STR_LEN 0 addr (-1),3,5-6,8,10-23,25,27,31-32
STR_LEN 0 addr (-1),3,5-6,8,10-23,25,27,31-32
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
HALF_LOCKED2 global &pcpu_alloc_mutex