Defined in 1 files as a prototype:

Defined in 1 files as a macro:

Defined in 2 files as a function:

Referenced in 21 files:

Smatch caller information:

mm/kasan/init.c kasan_add_zero_shadow() -> kasan_mem_to_shadow()

Type Parameter Key Value
DATA_SOURCE 0 addr $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

mm/kasan/init.c kasan_remove_zero_shadow() -> kasan_mem_to_shadow()

Type Parameter Key Value
DATA_SOURCE 0 addr $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
HALF_LOCKED2 &dev->mutex

arch/x86/mm/kasan_init_64.c kasan_init() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 18379471554275704832,18446612682070032384
LOCK2 irq

arch/x86/mm/kasan_init_64.c kasan_init() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 4372207987851264,18379541923019882496,18383975153903075328,18446683050814210048
LOCK2 irq

arch/x86/mm/kasan_init_64.c kasan_init() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 18419722475945328640,18446683600570023936
LOCK2 irq

arch/x86/mm/kasan_init_64.c kasan_init() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 18419722475945328640,18446683600570023936
LOCK2 irq

arch/x86/mm/kasan_init_64.c kasan_init() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 14013275696005119,18419757660317417471,18433796224780861439,18446718784942112767
LOCK2 irq

arch/x86/mm/kasan_init_64.c kasan_init() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 14013275696005120,18419757660317417472,18433796224780861440,18446718784942112768
LOCK2 irq

arch/x86/mm/kasan_init_64.c kasan_init() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 18446744071562067968
LOCK2 irq

arch/x86/mm/kasan_init_64.c kasan_init() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 24158083983945728
LOCK2 irq

arch/x86/mm/kasan_init_64.c kasan_init() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 822922260318040064
LOCK2 irq

arch/x86/mm/kasan_init_64.c kasan_init() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 18446744073692774400
LOCK2 irq

arch/x86/mm/kasan_init_64.c kasan_mem_to_shadow_align_down() -> kasan_mem_to_shadow()

Type Parameter Key Value
DATA_SOURCE 0 addr $0
LOCK2 irq

arch/x86/mm/kasan_init_64.c kasan_mem_to_shadow_align_up() -> kasan_mem_to_shadow()

Type Parameter Key Value
DATA_SOURCE 0 addr $0
UNITS 0 addr unit_byte
LOCK2 irq

arch/x86/mm/kasan_init_64.c map_range() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 18379471554275704832,18446612682070032384
LOCK2 irq

arch/x86/mm/kasan_init_64.c map_range() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 18379471554275704832,18446612682070032384
LOCK2 irq

mm/kasan/report_generic.c get_address_stack_frame_info() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 0,8-u64max
BIT_INFO 0 addr 0x0,0xfffffffffffffff8
BIT_INFO 0 addr 0x0,0xfffffffffffffff8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &report_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq_flags

mm/kasan/report_generic.c get_address_stack_frame_info() -> kasan_mem_to_shadow()

Type Parameter Key Value
BUF_SIZE 0 addr 32768
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &report_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq_flags

mm/kasan/report_generic.c get_shadow_bug_type() -> kasan_mem_to_shadow()

Type Parameter Key Value
BUF_SIZE 0 addr (-1)-s32max
BUF_SIZE 0 addr (-1)-s32max
STR_LEN 0 addr (-1)-1010101
STR_LEN 0 addr (-1)-1010101
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
LOCK2 global &report_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq_flags

mm/kasan/report_generic.c kasan_complete_mode_report_info() -> kasan_mem_to_shadow()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &report_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq_flags

mm/kasan/report_generic.c kasan_find_first_bad_addr() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 0,8-18446744073709551614
CAPPED_DATA 0 addr 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
LOCK2 global &report_lock
LOCK2 irq_flags

mm/kasan/report_generic.c kasan_find_first_bad_addr() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 8,4096-18446744073709551614
CAPPED_DATA 0 addr 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
LOCK2 global &report_lock
LOCK2 irq_flags

mm/kasan/report_generic.c kasan_get_alloc_size() -> kasan_mem_to_shadow()

Type Parameter Key Value
DATA_SOURCE 0 addr $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &report_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq_flags

mm/kasan/report_generic.c kasan_metadata_fetch_row() -> kasan_mem_to_shadow()

Type Parameter Key Value
DATA_SOURCE 0 addr $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &report_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq_flags

mm/kasan/report_generic.c kasan_metadata_fetch_row() -> kasan_mem_to_shadow()

Type Parameter Key Value
DATA_SOURCE 0 addr $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &report_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq_flags

mm/kasan/report_generic.c kasan_metadata_fetch_row() -> kasan_mem_to_shadow()

Type Parameter Key Value
DATA_SOURCE 0 addr $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &report_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq_flags

mm/kasan/generic.c kasan_byte_accessible() -> kasan_mem_to_shadow()

Type Parameter Key Value
BUF_SIZE 0 addr (-1)-s32max
BUF_SIZE 0 addr (-1)-s32max
BUF_SIZE 0 addr->common.type (-1),24
BUF_SIZE 0 addr->dev_id (-1)-s32max
BUF_SIZE 0 addr->grp.attrs (-1),8
BUF_SIZE 0 addr->grp.name (-1),11
BUF_SIZE 0 addr->limiter.permitted_waiters (-1),16
BUF_SIZE 0 addr->started (-1),96
DATA_SOURCE 0 addr $0
STR_LEN 0 addr (-1)-1010101
STR_LEN 0 addr (-1)-1010101
STR_LEN 0 addr->grp.name (-1),10
STR_LEN 0 addr->owning_target->error (-1)
STR_LEN 0 addr->thread_function (-1),6-7,9
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *addr s64min-s64max
NO_OVERFLOW_SIMPLE 0 addr->admin.completion.vdo->geometry.index_config.mem
NO_OVERFLOW_SIMPLE 0 addr->admin.completion.vdo->states.vdo.config.physical_blocks
NO_OVERFLOW_SIMPLE 0 addr->admin.completion.vdo->thread_config.bio_thread_count
NO_OVERFLOW_SIMPLE 0 addr->admin.completion.vdo->thread_config.hash_zone_count
NO_OVERFLOW_SIMPLE 0 addr->admin.completion.vdo->thread_config.logical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->admin.completion.vdo->thread_config.physical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->admin.completion.vdo->thread_config.thread_count
NO_OVERFLOW_SIMPLE 0 addr->begin_update_barrier.thread_count
NO_OVERFLOW_SIMPLE 0 addr->bio_queue_rotation_interval
NO_OVERFLOW_SIMPLE 0 addr->block_map_maximum_age
NO_OVERFLOW_SIMPLE 0 addr->buf->nr_bvecs
NO_OVERFLOW_SIMPLE 0 addr->cache_size
NO_OVERFLOW_SIMPLE 0 addr->capacity
NO_OVERFLOW_SIMPLE 0 addr->client->block_size
NO_OVERFLOW_SIMPLE 0 addr->completion.vdo->geometry.index_config.mem
NO_OVERFLOW_SIMPLE 0 addr->completion.vdo->states.vdo.config.physical_blocks
NO_OVERFLOW_SIMPLE 0 addr->completion.vdo->thread_config.bio_thread_count
NO_OVERFLOW_SIMPLE 0 addr->completion.vdo->thread_config.hash_zone_count
NO_OVERFLOW_SIMPLE 0 addr->completion.vdo->thread_config.logical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->completion.vdo->thread_config.physical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->completion.vdo->thread_config.thread_count
NO_OVERFLOW_SIMPLE 0 addr->data_len
NO_OVERFLOW_SIMPLE 0 addr->delta_index.zone_count
NO_OVERFLOW_SIMPLE 0 addr->dev->group
NO_OVERFLOW_SIMPLE 0 addr->dev->num_tc
NO_OVERFLOW_SIMPLE 0 addr->dev->proto_down
NO_OVERFLOW_SIMPLE 0 addr->dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 addr->dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 addr->dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 addr->dev->tx_queue_len
NO_OVERFLOW_SIMPLE 0 addr->device_config->block_map_maximum_age
NO_OVERFLOW_SIMPLE 0 addr->device_config->cache_size
NO_OVERFLOW_SIMPLE 0 addr->device_config->max_discard_blocks
NO_OVERFLOW_SIMPLE 0 addr->device_config->thread_counts.bio_ack_threads
NO_OVERFLOW_SIMPLE 0 addr->device_config->thread_counts.bio_rotation_interval
NO_OVERFLOW_SIMPLE 0 addr->device_config->thread_counts.bio_threads
NO_OVERFLOW_SIMPLE 0 addr->device_config->thread_counts.cpu_threads
NO_OVERFLOW_SIMPLE 0 addr->device_config->thread_counts.hash_zones
NO_OVERFLOW_SIMPLE 0 addr->device_config->thread_counts.logical_zones
NO_OVERFLOW_SIMPLE 0 addr->device_config->thread_counts.physical_zones
NO_OVERFLOW_SIMPLE 0 addr->discard_limiter.limit
NO_OVERFLOW_SIMPLE 0 addr->encoded_size
NO_OVERFLOW_SIMPLE 0 addr->end
NO_OVERFLOW_SIMPLE 0 addr->end_update_barrier.thread_count
NO_OVERFLOW_SIMPLE 0 addr->geometry->records_per_page
NO_OVERFLOW_SIMPLE 0 addr->geometry.index_config.mem
NO_OVERFLOW_SIMPLE 0 addr->geometry_block.vio.completion.vdo->geometry.index_config.mem
NO_OVERFLOW_SIMPLE 0 addr->geometry_block.vio.completion.vdo->states.vdo.config.physical_blocks
NO_OVERFLOW_SIMPLE 0 addr->geometry_block.vio.completion.vdo->thread_config.bio_thread_count
NO_OVERFLOW_SIMPLE 0 addr->geometry_block.vio.completion.vdo->thread_config.hash_zone_count
NO_OVERFLOW_SIMPLE 0 addr->geometry_block.vio.completion.vdo->thread_config.logical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->geometry_block.vio.completion.vdo->thread_config.physical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->geometry_block.vio.completion.vdo->thread_config.thread_count
NO_OVERFLOW_SIMPLE 0 addr->header.payload
NO_OVERFLOW_SIMPLE 0 addr->header.region_count
NO_OVERFLOW_SIMPLE 0 addr->index->zone_count
NO_OVERFLOW_SIMPLE 0 addr->info->size
NO_OVERFLOW_SIMPLE 0 addr->layout->super.max_saves
NO_OVERFLOW_SIMPLE 0 addr->len
NO_OVERFLOW_SIMPLE 0 addr->limiter.limit
NO_OVERFLOW_SIMPLE 0 addr->limiter.pool->discard_limiter.limit
NO_OVERFLOW_SIMPLE 0 addr->map->root_count
NO_OVERFLOW_SIMPLE 0 addr->max_discard_blocks
NO_OVERFLOW_SIMPLE 0 addr->ndescs
NO_OVERFLOW_SIMPLE 0 addr->new_slab_count
NO_OVERFLOW_SIMPLE 0 addr->next_forest->segments
NO_OVERFLOW_SIMPLE 0 addr->nr_bvecs
NO_OVERFLOW_SIMPLE 0 addr->num_service_queues
NO_OVERFLOW_SIMPLE 0 addr->open_chapter->slot_count
NO_OVERFLOW_SIMPLE 0 addr->open_chapter_index->delta_index.zone_count
NO_OVERFLOW_SIMPLE 0 addr->owning_target->begin
NO_OVERFLOW_SIMPLE 0 addr->owning_target->len
NO_OVERFLOW_SIMPLE 0 addr->page_cache.cache_slots
NO_OVERFLOW_SIMPLE 0 addr->page_cache.indexable_pages
NO_OVERFLOW_SIMPLE 0 addr->page_cache.zone_count
NO_OVERFLOW_SIMPLE 0 addr->physical_blocks
NO_OVERFLOW_SIMPLE 0 addr->reference_block_count
NO_OVERFLOW_SIMPLE 0 addr->root_count
NO_OVERFLOW_SIMPLE 0 addr->segments
NO_OVERFLOW_SIMPLE 0 addr->size
NO_OVERFLOW_SIMPLE 0 addr->slot_count
NO_OVERFLOW_SIMPLE 0 addr->sparse_cache->begin_update_barrier.thread_count
NO_OVERFLOW_SIMPLE 0 addr->sparse_cache->end_update_barrier.thread_count
NO_OVERFLOW_SIMPLE 0 addr->sparse_cache->zone_count
NO_OVERFLOW_SIMPLE 0 addr->states.vdo.config.physical_blocks
NO_OVERFLOW_SIMPLE 0 addr->super.max_saves
NO_OVERFLOW_SIMPLE 0 addr->super_block.vio.completion.vdo->geometry.index_config.mem
NO_OVERFLOW_SIMPLE 0 addr->super_block.vio.completion.vdo->states.vdo.config.physical_blocks
NO_OVERFLOW_SIMPLE 0 addr->super_block.vio.completion.vdo->thread_config.bio_thread_count
NO_OVERFLOW_SIMPLE 0 addr->super_block.vio.completion.vdo->thread_config.hash_zone_count
NO_OVERFLOW_SIMPLE 0 addr->super_block.vio.completion.vdo->thread_config.logical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->super_block.vio.completion.vdo->thread_config.physical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->super_block.vio.completion.vdo->thread_config.thread_count
NO_OVERFLOW_SIMPLE 0 addr->tail
NO_OVERFLOW_SIMPLE 0 addr->thread_config.bio_thread_count
NO_OVERFLOW_SIMPLE 0 addr->thread_config.hash_zone_count
NO_OVERFLOW_SIMPLE 0 addr->thread_config.logical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->thread_config.physical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->thread_counts.bio_ack_threads
NO_OVERFLOW_SIMPLE 0 addr->thread_counts.bio_rotation_interval
NO_OVERFLOW_SIMPLE 0 addr->thread_counts.bio_threads
NO_OVERFLOW_SIMPLE 0 addr->thread_counts.cpu_threads
NO_OVERFLOW_SIMPLE 0 addr->thread_counts.hash_zones
NO_OVERFLOW_SIMPLE 0 addr->thread_counts.logical_zones
NO_OVERFLOW_SIMPLE 0 addr->thread_counts.physical_zones
NO_OVERFLOW_SIMPLE 0 addr->vdo->geometry.index_config.mem
NO_OVERFLOW_SIMPLE 0 addr->vdo->states.vdo.config.physical_blocks
NO_OVERFLOW_SIMPLE 0 addr->vdo->thread_config.bio_thread_count
NO_OVERFLOW_SIMPLE 0 addr->vdo->thread_config.hash_zone_count
NO_OVERFLOW_SIMPLE 0 addr->vdo->thread_config.logical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->vdo->thread_config.physical_zone_count
NO_OVERFLOW_SIMPLE 0 addr->vdo->thread_config.thread_count
NO_OVERFLOW_SIMPLE 0 addr->vi_hook.delta_index.zone_count
NO_OVERFLOW_SIMPLE 0 addr->vi_hook.zone_count
NO_OVERFLOW_SIMPLE 0 addr->vi_non_hook.delta_index.zone_count
NO_OVERFLOW_SIMPLE 0 addr->vi_non_hook.zone_count
NO_OVERFLOW_SIMPLE 0 addr->volume->page_cache.cache_slots
NO_OVERFLOW_SIMPLE 0 addr->volume->page_cache.indexable_pages
NO_OVERFLOW_SIMPLE 0 addr->volume->page_cache.zone_count
NO_OVERFLOW_SIMPLE 0 addr->volume_index->vi_hook.delta_index.zone_count
NO_OVERFLOW_SIMPLE 0 addr->volume_index->vi_hook.zone_count
NO_OVERFLOW_SIMPLE 0 addr->volume_index->vi_non_hook.delta_index.zone_count
NO_OVERFLOW_SIMPLE 0 addr->volume_index->vi_non_hook.zone_count
NO_OVERFLOW_SIMPLE 0 addr->volume_index->zone_count
NO_OVERFLOW_SIMPLE 0 addr->writing_chapter->slot_count
NO_OVERFLOW_SIMPLE 0 addr->zone_count
UNITS 0 addr unit_byte

mm/kasan/generic.c kasan_save_free_info() -> kasan_mem_to_shadow()

Type Parameter Key Value
BUF_SIZE 0 addr (-1)-s32max
BUF_SIZE 0 addr (-1)-s32max
DATA_SOURCE 0 addr $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte

mm/kasan/generic.c memory_is_poisoned_1() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
DATA_SOURCE 0 addr $0

mm/kasan/generic.c memory_is_poisoned_16() -> kasan_mem_to_shadow()

Type Parameter Key Value
DATA_SOURCE 0 addr $0

mm/kasan/generic.c memory_is_poisoned_2_4_8() -> kasan_mem_to_shadow()

Type Parameter Key Value
DATA_SOURCE 0 addr $0

mm/kasan/generic.c memory_is_poisoned_n() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 18374686479671623680-u64max
CAPPED_DATA 0 addr 1
DATA_SOURCE 0 addr $0

mm/kasan/generic.c memory_is_poisoned_n() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max

mm/kasan/generic.c memory_is_poisoned_n() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max

mm/kasan/generic.c release_free_meta() -> kasan_mem_to_shadow()

Type Parameter Key Value
BUF_SIZE 0 addr (-1)-s32max
BUF_SIZE 0 addr (-1)-s32max
DATA_SOURCE 0 addr $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte

mm/kasan/generic.c release_free_meta() -> kasan_mem_to_shadow()

Type Parameter Key Value
BUF_SIZE 0 addr (-1)-s32max
BUF_SIZE 0 addr (-1)-s32max
DATA_SOURCE 0 addr $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte

mm/kasan/shadow.c __kasan_populate_vmalloc() -> kasan_mem_to_shadow()

Type Parameter Key Value
DATA_SOURCE 0 addr $0
STR_LEN 0 addr (-1)
STR_LEN 0 addr (-1)
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
HALF_LOCKED2 global &pcpu_alloc_mutex

mm/kasan/shadow.c __kasan_populate_vmalloc() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
HALF_LOCKED2 global &pcpu_alloc_mutex

mm/kasan/shadow.c __kasan_release_vmalloc() -> kasan_mem_to_shadow()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &free_vmap_area_lock
HALF_LOCKED2 global &pcpu_alloc_mutex

mm/kasan/shadow.c __kasan_release_vmalloc() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 0,32768-u64max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &free_vmap_area_lock
HALF_LOCKED2 global &pcpu_alloc_mutex

mm/kasan/shadow.c kasan_mem_notifier() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 18379471554275704832,18446612682070032384
DATA_SOURCE 0 addr r pfn_to_kaddr

mm/kasan/shadow.c kasan_poison() -> kasan_mem_to_shadow()

Type Parameter Key Value
BUF_SIZE 0 addr s32min-s32max
DATA_SOURCE 0 addr $0 [m]
STR_LEN 0 addr (-1)-1010101
STR_LEN 0 addr (-1)-1010101
STR_LEN 0 addr->grp.name (-1)
PARAM_COMPARE 0 addr == $0
BIT_INFO 0 addr 0x0,0xfffffffffffffff8
BIT_INFO 0 addr 0x0,0xfffffffffffffff8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *addr s64min-s64max
NO_OVERFLOW_SIMPLE 0 addr->buf->nr_bvecs
NO_OVERFLOW_SIMPLE 0 addr->capacity
NO_OVERFLOW_SIMPLE 0 addr->data_len
NO_OVERFLOW_SIMPLE 0 addr->dev->group
NO_OVERFLOW_SIMPLE 0 addr->dev->num_tc
NO_OVERFLOW_SIMPLE 0 addr->dev->proto_down
NO_OVERFLOW_SIMPLE 0 addr->dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 addr->dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 addr->dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 addr->dev->tx_queue_len
NO_OVERFLOW_SIMPLE 0 addr->end
NO_OVERFLOW_SIMPLE 0 addr->info->size
NO_OVERFLOW_SIMPLE 0 addr->len
NO_OVERFLOW_SIMPLE 0 addr->ndescs
NO_OVERFLOW_SIMPLE 0 addr->nr_bvecs
NO_OVERFLOW_SIMPLE 0 addr->tail
UNITS 0 addr unit_byte

mm/kasan/shadow.c kasan_poison() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte

mm/kasan/shadow.c kasan_poison_last_granule() -> kasan_mem_to_shadow()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte