Lines Matching refs:ptr1
319 char *ptr1, *ptr2;
325 ptr1 = kmalloc(size1, GFP_KERNEL);
326 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1);
328 ptr2 = krealloc(ptr1, size2, GFP_KERNEL);
354 char *ptr1, *ptr2;
360 ptr1 = kmalloc(size1, GFP_KERNEL);
361 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1);
363 ptr2 = krealloc(ptr1, size2, GFP_KERNEL);
429 char *ptr1, *ptr2;
433 ptr1 = kmalloc(size1, GFP_KERNEL);
434 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1);
435 kfree(ptr1);
437 KUNIT_EXPECT_KASAN_FAIL(test, ptr2 = krealloc(ptr1, size2, GFP_KERNEL));
439 KUNIT_EXPECT_KASAN_FAIL(test, *(volatile char *)ptr1);
446 } *ptr1, *ptr2;
454 ptr1 = RELOC_HIDE(kmalloc(sizeof(*ptr1) - 3, GFP_KERNEL), 0);
455 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1);
460 OPTIMIZER_HIDE_VAR(ptr1);
462 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2);
463 kfree(ptr1);
471 } *ptr1, *ptr2;
475 ptr1 = kmalloc(sizeof(*ptr1), GFP_KERNEL);
476 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1);
482 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2);
483 kfree(ptr1);
648 char *ptr1, *ptr2;
653 ptr1 = kmalloc(size, GFP_KERNEL);
654 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1);
656 kfree(ptr1);
662 * For tag-based KASAN ptr1 and ptr2 tags might happen to be the same.
665 if (!IS_ENABLED(CONFIG_KASAN_GENERIC) && ptr1 == ptr2 && counter++ < 16) {
670 KUNIT_EXPECT_KASAN_FAIL(test, ((volatile char *)ptr1)[40]);
671 KUNIT_EXPECT_PTR_NE(test, ptr1, ptr2);
682 char *ptr1, *ptr2;
688 ptr1 = kmalloc(size, GFP_KERNEL);
689 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr1);
690 kfree(ptr1);
696 KUNIT_EXPECT_KASAN_FAIL(test, ((volatile char *)ptr1)[8]);