Searched refs:KASAN_GRANULE_SIZE (Results 1 – 11 of 11) sorted by relevance
| /OK3568_Linux_fs/kernel/mm/kasan/ |
| H A D | report_generic.c | 38 p += KASAN_GRANULE_SIZE; in kasan_find_first_bad_addr() 53 if (*shadow_addr > 0 && *shadow_addr <= KASAN_GRANULE_SIZE - 1) in get_shadow_bug_type() 57 case 0 ... KASAN_GRANULE_SIZE - 1: in get_shadow_bug_type() 235 mem_ptr = round_down(aligned_addr, KASAN_GRANULE_SIZE); in get_address_stack_frame_info() 241 mem_ptr -= KASAN_GRANULE_SIZE; in get_address_stack_frame_info() 246 mem_ptr -= KASAN_GRANULE_SIZE; in get_address_stack_frame_info() 252 frame = (const unsigned long *)(mem_ptr + KASAN_GRANULE_SIZE); in get_address_stack_frame_info()
|
| H A D | kasan.h | 45 #define KASAN_GRANULE_SIZE (1UL << KASAN_SHADOW_SCALE_SHIFT) macro 48 #define KASAN_GRANULE_SIZE MTE_GRANULE_SIZE macro 51 #define KASAN_GRANULE_MASK (KASAN_GRANULE_SIZE - 1) 53 #define KASAN_MEMORY_PER_SHADOW_PAGE (KASAN_GRANULE_SIZE << PAGE_SHIFT) 103 #define META_MEM_BYTES_PER_ROW (META_BYTES_PER_ROW * KASAN_GRANULE_SIZE) 389 size = round_up(size, KASAN_GRANULE_SIZE); in kasan_unpoison()
|
| H A D | generic.c | 75 if (unlikely(!IS_ALIGNED(addr, KASAN_GRANULE_SIZE))) in memory_is_poisoned_16() 193 return shadow_byte >= 0 && shadow_byte < KASAN_GRANULE_SIZE; in kasan_byte_accessible() 209 size_t aligned_size = round_up(global->size, KASAN_GRANULE_SIZE); in register_global() 283 size_t rounded_up_size = round_up(size, KASAN_GRANULE_SIZE); in __asan_alloca_poison() 286 size_t rounded_down_size = round_down(size, KASAN_GRANULE_SIZE); in __asan_alloca_poison()
|
| H A D | common.c | 264 kasan_poison(object, round_up(cache->object_size, KASAN_GRANULE_SIZE), in __kasan_poison_object_data() 353 kasan_poison(object, round_up(cache->object_size, KASAN_GRANULE_SIZE), in ____kasan_slab_free() 496 KASAN_GRANULE_SIZE); in ____kasan_kmalloc() 498 KASAN_GRANULE_SIZE); in ____kasan_kmalloc() 547 KASAN_GRANULE_SIZE); in __kasan_kmalloc_large()
|
| H A D | shadow.c | 132 kasan_poison(addr, round_up(size, KASAN_GRANULE_SIZE), tag, false); in kasan_unpoison() 187 if (WARN_ON(mem_data->nr_pages % KASAN_GRANULE_SIZE) || in kasan_mem_notifier() 346 size = round_up(size, KASAN_GRANULE_SIZE); in kasan_poison_vmalloc() 498 scaled_size = (size + KASAN_GRANULE_SIZE - 1) >> in kasan_module_alloc()
|
| H A D | report_hw_tags.c | 33 buffer[i] = hw_get_mem_tag(row + i * KASAN_GRANULE_SIZE); in kasan_metadata_fetch_row()
|
| H A D | report_sw_tags.c | 82 p += KASAN_GRANULE_SIZE; in kasan_find_first_bad_addr()
|
| H A D | report.c | 274 (addr - row) / KASAN_GRANULE_SIZE * 3 + 1; in meta_pointer_offset() 481 orig_addr, orig_addr + KASAN_GRANULE_SIZE - 1); in kasan_non_canonical_hook()
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | test_kasan.c | 29 #define OOB_TAG_OFF (IS_ENABLED(CONFIG_KASAN_GENERIC) ? 0 : KASAN_GRANULE_SIZE) 287 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x'); in krealloc_more_oob_helper() 316 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x'); in krealloc_less_oob_helper() 322 KUNIT_EXPECT_LE(test, round_up(size2, KASAN_GRANULE_SIZE), in krealloc_less_oob_helper() 323 round_down(middle, KASAN_GRANULE_SIZE)); in krealloc_less_oob_helper() 324 KUNIT_EXPECT_LE(test, round_up(middle, KASAN_GRANULE_SIZE), in krealloc_less_oob_helper() 325 round_down(size1, KASAN_GRANULE_SIZE)); in krealloc_less_oob_helper() 701 int size = 128 - KASAN_GRANULE_SIZE; in ksize_uaf() 1069 kasan_poison(ptr, KASAN_GRANULE_SIZE, (u8)tag, false); in match_all_mem_tag() 1076 kasan_poison(ptr, KASAN_GRANULE_SIZE, get_tag(ptr), false); in match_all_mem_tag()
|
| H A D | test_kasan_module.c | 18 #define OOB_TAG_OFF (IS_ENABLED(CONFIG_KASAN_GENERIC) ? 0 : KASAN_GRANULE_SIZE)
|
| /OK3568_Linux_fs/kernel/Documentation/dev-tools/ |
| H A D | kasan.rst | 356 ``KASAN_GRANULE_SIZE * PAGE_SIZE``.
|