Lines Matching refs:ptr2

263 	char *ptr1, *ptr2;  in krealloc_more_oob_helper()  local
272 ptr2 = krealloc(ptr1, size2, GFP_KERNEL); in krealloc_more_oob_helper()
273 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2); in krealloc_more_oob_helper()
276 ptr2[size1 - 1] = 'x'; in krealloc_more_oob_helper()
277 ptr2[size1] = 'x'; in krealloc_more_oob_helper()
278 ptr2[middle] = 'x'; in krealloc_more_oob_helper()
279 ptr2[size2 - 1] = 'x'; in krealloc_more_oob_helper()
283 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2] = 'x'); in krealloc_more_oob_helper()
287 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x'); in krealloc_more_oob_helper()
289 kfree(ptr2); in krealloc_more_oob_helper()
295 char *ptr1, *ptr2; in krealloc_less_oob_helper() local
304 ptr2 = krealloc(ptr1, size2, GFP_KERNEL); in krealloc_less_oob_helper()
305 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2); in krealloc_less_oob_helper()
308 ptr2[size2 - 1] = 'x'; in krealloc_less_oob_helper()
312 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2] = 'x'); in krealloc_less_oob_helper()
316 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x'); in krealloc_less_oob_helper()
326 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[middle] = 'x'); in krealloc_less_oob_helper()
327 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size1 - 1] = 'x'); in krealloc_less_oob_helper()
328 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size1] = 'x'); in krealloc_less_oob_helper()
330 kfree(ptr2); in krealloc_less_oob_helper()
367 char *ptr1, *ptr2; in krealloc_uaf() local
375 KUNIT_EXPECT_KASAN_FAIL(test, ptr2 = krealloc(ptr1, size2, GFP_KERNEL)); in krealloc_uaf()
376 KUNIT_ASSERT_PTR_EQ(test, (void *)ptr2, NULL); in krealloc_uaf()
384 } *ptr1, *ptr2; in kmalloc_oob_16() local
392 ptr2 = kmalloc(sizeof(*ptr2), GFP_KERNEL); in kmalloc_oob_16()
393 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2); in kmalloc_oob_16()
395 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2); in kmalloc_oob_16()
397 kfree(ptr2); in kmalloc_oob_16()
404 } *ptr1, *ptr2; in kmalloc_uaf_16() local
409 ptr2 = kmalloc(sizeof(*ptr2), GFP_KERNEL); in kmalloc_uaf_16()
410 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2); in kmalloc_uaf_16()
411 kfree(ptr2); in kmalloc_uaf_16()
413 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2); in kmalloc_uaf_16()
520 char *ptr1, *ptr2; in kmalloc_uaf2() local
530 ptr2 = kmalloc(size, GFP_KERNEL); in kmalloc_uaf2()
531 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2); in kmalloc_uaf2()
537 if (!IS_ENABLED(CONFIG_KASAN_GENERIC) && ptr1 == ptr2 && counter++ < 16) { in kmalloc_uaf2()
538 kfree(ptr2); in kmalloc_uaf2()
543 KUNIT_EXPECT_PTR_NE(test, ptr1, ptr2); in kmalloc_uaf2()
545 kfree(ptr2); in kmalloc_uaf2()