• Home
  • Raw
  • Download

Lines Matching refs:ptr2

183 	char *ptr1, *ptr2;  in kmalloc_oob_krealloc_more()  local
190 ptr2 = krealloc(ptr1, size2, GFP_KERNEL); in kmalloc_oob_krealloc_more()
191 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2); in kmalloc_oob_krealloc_more()
193 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2 + OOB_TAG_OFF] = 'x'); in kmalloc_oob_krealloc_more()
194 kfree(ptr2); in kmalloc_oob_krealloc_more()
199 char *ptr1, *ptr2; in kmalloc_oob_krealloc_less() local
206 ptr2 = krealloc(ptr1, size2, GFP_KERNEL); in kmalloc_oob_krealloc_less()
207 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2); in kmalloc_oob_krealloc_less()
209 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2 + OOB_TAG_OFF] = 'x'); in kmalloc_oob_krealloc_less()
210 kfree(ptr2); in kmalloc_oob_krealloc_less()
217 } *ptr1, *ptr2; in kmalloc_oob_16() local
228 ptr2 = kmalloc(sizeof(*ptr2), GFP_KERNEL); in kmalloc_oob_16()
229 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2); in kmalloc_oob_16()
231 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2); in kmalloc_oob_16()
233 kfree(ptr2); in kmalloc_oob_16()
240 } *ptr1, *ptr2; in kmalloc_uaf_16() local
245 ptr2 = kmalloc(sizeof(*ptr2), GFP_KERNEL); in kmalloc_uaf_16()
246 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2); in kmalloc_uaf_16()
247 kfree(ptr2); in kmalloc_uaf_16()
249 KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2); in kmalloc_uaf_16()
356 char *ptr1, *ptr2; in kmalloc_uaf2() local
364 ptr2 = kmalloc(size, GFP_KERNEL); in kmalloc_uaf2()
365 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2); in kmalloc_uaf2()
368 KUNIT_EXPECT_PTR_NE(test, ptr1, ptr2); in kmalloc_uaf2()
370 kfree(ptr2); in kmalloc_uaf2()