Lines Matching refs:size

162 	size_t size = 128 - KASAN_GRANULE_SIZE - 5;  in kmalloc_oob_right()  local
164 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_right()
173 KUNIT_EXPECT_KASAN_FAIL(test, ptr[size] = 'x'); in kmalloc_oob_right()
179 KUNIT_EXPECT_KASAN_FAIL(test, ptr[size + 5] = 'y'); in kmalloc_oob_right()
183 ptr[size + KASAN_GRANULE_SIZE + 5]); in kmalloc_oob_right()
191 size_t size = 15; in kmalloc_oob_left() local
193 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_left()
204 size_t size = 4096; in kmalloc_node_oob_right() local
206 ptr = kmalloc_node(size, GFP_KERNEL, 0); in kmalloc_node_oob_right()
210 KUNIT_EXPECT_KASAN_FAIL(test, ptr[0] = ptr[size]); in kmalloc_node_oob_right()
223 size_t size = KMALLOC_MAX_CACHE_SIZE + 10; in kmalloc_pagealloc_oob_right() local
227 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_pagealloc_oob_right()
231 KUNIT_EXPECT_KASAN_FAIL(test, ptr[size + OOB_TAG_OFF] = 0); in kmalloc_pagealloc_oob_right()
239 size_t size = KMALLOC_MAX_CACHE_SIZE + 10; in kmalloc_pagealloc_uaf() local
243 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_pagealloc_uaf()
253 size_t size = KMALLOC_MAX_CACHE_SIZE + 10; in kmalloc_pagealloc_invalid_free() local
257 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_pagealloc_invalid_free()
268 size_t size = (1UL << (PAGE_SHIFT + order)); in pagealloc_oob_right() local
281 KUNIT_EXPECT_KASAN_FAIL(test, ptr[0] = ptr[size]); in pagealloc_oob_right()
302 size_t size = KMALLOC_MAX_CACHE_SIZE - 256; in kmalloc_large_oob_right() local
308 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_large_oob_right()
312 KUNIT_EXPECT_KASAN_FAIL(test, ptr[size] = 0); in kmalloc_large_oob_right()
495 size_t size = 128 - KASAN_GRANULE_SIZE; in kmalloc_oob_memset_2() local
499 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_memset_2()
502 OPTIMIZER_HIDE_VAR(size); in kmalloc_oob_memset_2()
503 KUNIT_EXPECT_KASAN_FAIL(test, memset(ptr + size - 1, 0, 2)); in kmalloc_oob_memset_2()
510 size_t size = 128 - KASAN_GRANULE_SIZE; in kmalloc_oob_memset_4() local
514 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_memset_4()
517 OPTIMIZER_HIDE_VAR(size); in kmalloc_oob_memset_4()
518 KUNIT_EXPECT_KASAN_FAIL(test, memset(ptr + size - 3, 0, 4)); in kmalloc_oob_memset_4()
525 size_t size = 128 - KASAN_GRANULE_SIZE; in kmalloc_oob_memset_8() local
529 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_memset_8()
532 OPTIMIZER_HIDE_VAR(size); in kmalloc_oob_memset_8()
533 KUNIT_EXPECT_KASAN_FAIL(test, memset(ptr + size - 7, 0, 8)); in kmalloc_oob_memset_8()
540 size_t size = 128 - KASAN_GRANULE_SIZE; in kmalloc_oob_memset_16() local
544 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_memset_16()
547 OPTIMIZER_HIDE_VAR(size); in kmalloc_oob_memset_16()
548 KUNIT_EXPECT_KASAN_FAIL(test, memset(ptr + size - 15, 0, 16)); in kmalloc_oob_memset_16()
555 size_t size = 128 - KASAN_GRANULE_SIZE; in kmalloc_oob_in_memset() local
559 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_in_memset()
563 OPTIMIZER_HIDE_VAR(size); in kmalloc_oob_in_memset()
565 memset(ptr, 0, size + KASAN_GRANULE_SIZE)); in kmalloc_oob_in_memset()
572 size_t size = 64; in kmalloc_memmove_negative_size() local
584 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_memmove_negative_size()
598 size_t size = 64; in kmalloc_memmove_invalid_size() local
599 size_t invalid_size = size; in kmalloc_memmove_invalid_size()
603 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_memmove_invalid_size()
617 size_t size = 10; in kmalloc_uaf() local
619 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_uaf()
629 size_t size = 33; in kmalloc_uaf_memset() local
639 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_uaf_memset()
643 KUNIT_EXPECT_KASAN_FAIL(test, memset(ptr, 0, size)); in kmalloc_uaf_memset()
649 size_t size = 43; in kmalloc_uaf2() local
653 ptr1 = kmalloc(size, GFP_KERNEL); in kmalloc_uaf2()
658 ptr2 = kmalloc(size, GFP_KERNEL); in kmalloc_uaf2()
683 size_t size = 100; in kmalloc_uaf3() local
688 ptr1 = kmalloc(size, GFP_KERNEL); in kmalloc_uaf3()
692 ptr2 = kmalloc(size, GFP_KERNEL); in kmalloc_uaf3()
702 size_t size = 8; in kfree_via_page() local
706 ptr = kmalloc(size, GFP_KERNEL); in kfree_via_page()
717 size_t size = 8; in kfree_via_phys() local
720 ptr = kmalloc(size, GFP_KERNEL); in kfree_via_phys()
730 size_t size = 200; in kmem_cache_oob() local
733 cache = kmem_cache_create("test_cache", size, 0, 0, NULL); in kmem_cache_oob()
743 KUNIT_EXPECT_KASAN_FAIL(test, *p = p[size + OOB_TAG_OFF]); in kmem_cache_oob()
753 size_t size = 200; in kmem_cache_accounted() local
756 cache = kmem_cache_create("test_cache", size, 0, SLAB_ACCOUNT, NULL); in kmem_cache_accounted()
779 size_t size = 200; in kmem_cache_bulk() local
784 cache = kmem_cache_create("test_cache", size, 0, 0, NULL); in kmem_cache_bulk()
795 p[i][0] = p[i][size - 1] = 42; in kmem_cache_bulk()
844 size_t size = 128 - KASAN_GRANULE_SIZE - 5; in ksize_unpoisons_memory() local
847 ptr = kmalloc(size, GFP_KERNEL); in ksize_unpoisons_memory()
851 KUNIT_EXPECT_GT(test, real_size, size); in ksize_unpoisons_memory()
857 ptr[size - 1] = 'x'; in ksize_unpoisons_memory()
861 KUNIT_EXPECT_KASAN_FAIL(test, ((volatile char *)ptr)[size]); in ksize_unpoisons_memory()
862 KUNIT_EXPECT_KASAN_FAIL(test, ((volatile char *)ptr)[size + 5]); in ksize_unpoisons_memory()
875 int size = 128 - KASAN_GRANULE_SIZE; in ksize_uaf() local
877 ptr = kmalloc(size, GFP_KERNEL); in ksize_uaf()
884 KUNIT_EXPECT_KASAN_FAIL(test, ((volatile char *)ptr)[size]); in ksize_uaf()
932 size_t size = 200; in kmem_cache_double_free() local
935 cache = kmem_cache_create("test_cache", size, 0, 0, NULL); in kmem_cache_double_free()
953 size_t size = 200; in kmem_cache_invalid_free() local
956 cache = kmem_cache_create("test_cache", size, 0, SLAB_TYPESAFE_BY_RCU, in kmem_cache_invalid_free()
995 size_t size = 24; in kasan_memchr() local
1004 size = round_up(size, OOB_TAG_OFF); in kasan_memchr()
1006 ptr = kmalloc(size, GFP_KERNEL | __GFP_ZERO); in kasan_memchr()
1010 OPTIMIZER_HIDE_VAR(size); in kasan_memchr()
1012 kasan_ptr_result = memchr(ptr, '1', size + 1)); in kasan_memchr()
1020 size_t size = 24; in kasan_memcmp() local
1030 size = round_up(size, OOB_TAG_OFF); in kasan_memcmp()
1032 ptr = kmalloc(size, GFP_KERNEL | __GFP_ZERO); in kasan_memcmp()
1037 OPTIMIZER_HIDE_VAR(size); in kasan_memcmp()
1039 kasan_int_result = memcmp(ptr, arr, size+1)); in kasan_memcmp()
1046 size_t size = 24; in kasan_strings() local
1054 ptr = kmalloc(size, GFP_KERNEL | __GFP_ZERO); in kasan_strings()
1158 size_t size = 16; in kmalloc_double_kzfree() local
1160 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_double_kzfree()
1267 size_t size = PAGE_SIZE / 2 - KASAN_GRANULE_SIZE - 5; in vmalloc_oob() local
1271 v_ptr = vmalloc(size); in vmalloc_oob()
1283 v_ptr[size - 1] = 0; in vmalloc_oob()
1290 KUNIT_EXPECT_KASAN_FAIL(test, ((volatile char *)v_ptr)[size]); in vmalloc_oob()
1293 KUNIT_EXPECT_KASAN_FAIL(test, ((volatile char *)v_ptr)[size + 5]); in vmalloc_oob()
1419 int i, size, order; in match_all_not_assigned() local
1424 size = get_random_u32_inclusive(1, 1024); in match_all_not_assigned()
1425 ptr = kmalloc(size, GFP_KERNEL); in match_all_not_assigned()
1446 size = get_random_u32_inclusive(1, 1024); in match_all_not_assigned()
1447 ptr = vmalloc(size); in match_all_not_assigned()