Lines Matching defs:size2
317 size_t size1, size_t size2)
322 KUNIT_ASSERT_LT(test, size1, size2);
323 middle = size1 + (size2 - size1) / 2;
328 ptr2 = krealloc(ptr1, size2, GFP_KERNEL);
334 /* All offsets up to size2 must be accessible. */
338 ptr2[size2 - 1] = 'x';
340 /* Generic mode is precise, so unaligned size2 must be inaccessible. */
342 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2] = 'x');
344 /* For all modes first aligned offset after size2 must be inaccessible. */
346 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x');
352 size_t size1, size_t size2)
357 KUNIT_ASSERT_LT(test, size2, size1);
358 middle = size2 + (size1 - size2) / 2;
363 ptr2 = krealloc(ptr1, size2, GFP_KERNEL);
370 ptr2[size2 - 1] = 'x';
372 /* Generic mode is precise, so unaligned size2 must be inaccessible. */
374 KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2] = 'x');
376 /* For all modes first aligned offset after size2 must be inaccessible. */
378 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x');
381 * For all modes all size2, middle, and size1 should land in separate
384 KUNIT_EXPECT_LE(test, round_up(size2, KASAN_GRANULE_SIZE),
431 int size2 = 235;
437 KUNIT_EXPECT_KASAN_FAIL(test, ptr2 = krealloc(ptr1, size2, GFP_KERNEL));