Lines Matching refs:ptr1
286 char *ptr1, *ptr2; in krealloc_more_oob_helper() local
292 ptr1 = kmalloc(size1, GFP_KERNEL); in krealloc_more_oob_helper()
293 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in krealloc_more_oob_helper()
295 ptr2 = krealloc(ptr1, size2, GFP_KERNEL); in krealloc_more_oob_helper()
318 char *ptr1, *ptr2; in krealloc_less_oob_helper() local
324 ptr1 = kmalloc(size1, GFP_KERNEL); in krealloc_less_oob_helper()
325 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in krealloc_less_oob_helper()
327 ptr2 = krealloc(ptr1, size2, GFP_KERNEL); in krealloc_less_oob_helper()
390 char *ptr1, *ptr2; in krealloc_uaf() local
394 ptr1 = kmalloc(size1, GFP_KERNEL); in krealloc_uaf()
395 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in krealloc_uaf()
396 kfree(ptr1); in krealloc_uaf()
398 KUNIT_EXPECT_KASAN_FAIL(test, ptr2 = krealloc(ptr1, size2, GFP_KERNEL)); in krealloc_uaf()
400 KUNIT_EXPECT_KASAN_FAIL(test, *(volatile char *)ptr1); in krealloc_uaf()
407 } *ptr1, *ptr2; in kmalloc_oob_16() local
412 ptr1 = kmalloc(sizeof(*ptr1) - 3, GFP_KERNEL); in kmalloc_oob_16()
413 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in kmalloc_oob_16()
418 OPTIMIZER_HIDE_VAR(ptr1); in kmalloc_oob_16()
420 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2); in kmalloc_oob_16()
421 kfree(ptr1); in kmalloc_oob_16()
429 } *ptr1, *ptr2; in kmalloc_uaf_16() local
431 ptr1 = kmalloc(sizeof(*ptr1), GFP_KERNEL); in kmalloc_uaf_16()
432 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in kmalloc_uaf_16()
438 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2); in kmalloc_uaf_16()
439 kfree(ptr1); in kmalloc_uaf_16()
587 char *ptr1, *ptr2; in kmalloc_uaf2() local
592 ptr1 = kmalloc(size, GFP_KERNEL); in kmalloc_uaf2()
593 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1); in kmalloc_uaf2()
595 kfree(ptr1); in kmalloc_uaf2()
604 if (!IS_ENABLED(CONFIG_KASAN_GENERIC) && ptr1 == ptr2 && counter++ < 16) { in kmalloc_uaf2()
609 KUNIT_EXPECT_KASAN_FAIL(test, ((volatile char *)ptr1)[40]); in kmalloc_uaf2()
610 KUNIT_EXPECT_PTR_NE(test, ptr1, ptr2); in kmalloc_uaf2()