Lines Matching defs:ptr2
319 char *ptr1, *ptr2;
328 ptr2 = krealloc(ptr1, size2, GFP_KERNEL);
329 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2);
332 OPTIMIZER_HIDE_VAR(ptr2);
335 ptr2[size1 - 1] = 'x';
336 ptr2[size1] = 'x';
337 ptr2[middle] = 'x';
338 ptr2[size2 - 1] = 'x';
342 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2] = 'x');
346 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x');
348 kfree(ptr2);
354 char *ptr1, *ptr2;
363 ptr2 = krealloc(ptr1, size2, GFP_KERNEL);
364 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2);
367 OPTIMIZER_HIDE_VAR(ptr2);
370 ptr2[size2 - 1] = 'x';
374 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2] = 'x');
378 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x');
388 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[middle] = 'x');
389 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size1 - 1] = 'x');
390 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size1] = 'x');
392 kfree(ptr2);
429 char *ptr1, *ptr2;
437 KUNIT_EXPECT_KASAN_FAIL(test, ptr2 = krealloc(ptr1, size2, GFP_KERNEL));
438 KUNIT_ASSERT_NULL(test, ptr2);
446 } *ptr1, *ptr2;
457 ptr2 = kmalloc(sizeof(*ptr2), GFP_KERNEL);
458 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2);
461 OPTIMIZER_HIDE_VAR(ptr2);
462 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2);
464 kfree(ptr2);
471 } *ptr1, *ptr2;
478 ptr2 = kmalloc(sizeof(*ptr2), GFP_KERNEL);
479 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2);
480 kfree(ptr2);
482 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2);
648 char *ptr1, *ptr2;
658 ptr2 = kmalloc(size, GFP_KERNEL);
659 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2);
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) {
666 kfree(ptr2);
671 KUNIT_EXPECT_PTR_NE(test, ptr1, ptr2);
673 kfree(ptr2);
682 char *ptr1, *ptr2;
692 ptr2 = kmalloc(size, GFP_KERNEL);
693 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2);
694 kfree(ptr2);