Lines Matching refs:ptr1
263 char *ptr1, *ptr2; in krealloc_more_oob_helper() local
269 ptr1 = kmalloc(size1, GFP_KERNEL); in krealloc_more_oob_helper()
270 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in krealloc_more_oob_helper()
272 ptr2 = krealloc(ptr1, size2, GFP_KERNEL); in krealloc_more_oob_helper()
295 char *ptr1, *ptr2; in krealloc_less_oob_helper() local
301 ptr1 = kmalloc(size1, GFP_KERNEL); in krealloc_less_oob_helper()
302 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in krealloc_less_oob_helper()
304 ptr2 = krealloc(ptr1, size2, GFP_KERNEL); in krealloc_less_oob_helper()
367 char *ptr1, *ptr2; in krealloc_uaf() local
371 ptr1 = kmalloc(size1, GFP_KERNEL); in krealloc_uaf()
372 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in krealloc_uaf()
373 kfree(ptr1); in krealloc_uaf()
375 KUNIT_EXPECT_KASAN_FAIL(test, ptr2 = krealloc(ptr1, size2, GFP_KERNEL)); in krealloc_uaf()
377 KUNIT_EXPECT_KASAN_FAIL(test, *(volatile char *)ptr1); in krealloc_uaf()
384 } *ptr1, *ptr2; in kmalloc_oob_16() local
389 ptr1 = kmalloc(sizeof(*ptr1) - 3, GFP_KERNEL); in kmalloc_oob_16()
390 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in kmalloc_oob_16()
395 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2); in kmalloc_oob_16()
396 kfree(ptr1); in kmalloc_oob_16()
404 } *ptr1, *ptr2; in kmalloc_uaf_16() local
406 ptr1 = kmalloc(sizeof(*ptr1), GFP_KERNEL); in kmalloc_uaf_16()
407 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in kmalloc_uaf_16()
413 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2); in kmalloc_uaf_16()
414 kfree(ptr1); in kmalloc_uaf_16()
520 char *ptr1, *ptr2; in kmalloc_uaf2() local
525 ptr1 = kmalloc(size, GFP_KERNEL); in kmalloc_uaf2()
526 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in kmalloc_uaf2()
528 kfree(ptr1); in kmalloc_uaf2()
537 if (!IS_ENABLED(CONFIG_KASAN_GENERIC) && ptr1 == ptr2 && counter++ < 16) { in kmalloc_uaf2()
542 KUNIT_EXPECT_KASAN_FAIL(test, ptr1[40] = 'x'); in kmalloc_uaf2()
543 KUNIT_EXPECT_PTR_NE(test, ptr1, ptr2); in kmalloc_uaf2()