Lines Matching refs:size2
313 size_t size1, size_t size2)
318 KUNIT_ASSERT_LT(test, size1, size2);
319 middle = size1 + (size2 - size1) / 2;
324 ptr2 = krealloc(ptr1, size2, GFP_KERNEL);
330 /* All offsets up to size2 must be accessible. */
334 ptr2[size2 - 1] = 'x';
336 /* Generic mode is precise, so unaligned size2 must be inaccessible. */
338 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2] = 'x');
340 /* For all modes first aligned offset after size2 must be inaccessible. */
342 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x');
348 size_t size1, size_t size2)
353 KUNIT_ASSERT_LT(test, size2, size1);
354 middle = size2 + (size1 - size2) / 2;
359 ptr2 = krealloc(ptr1, size2, GFP_KERNEL);
366 ptr2[size2 - 1] = 'x';
368 /* Generic mode is precise, so unaligned size2 must be inaccessible. */
370 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2] = 'x');
372 /* For all modes first aligned offset after size2 must be inaccessible. */
374 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x');
377 * For all modes all size2, middle, and size1 should land in separate
380 KUNIT_EXPECT_LE(test, round_up(size2, KASAN_GRANULE_SIZE),
421 int size2 = 235;
427 KUNIT_EXPECT_KASAN_FAIL(test, ptr2 = krealloc(ptr1, size2, GFP_KERNEL));