Lines Matching refs:shadow

315 	void *shadow;  in kmemcheck_read_strict()  local
318 shadow = kmemcheck_shadow_lookup(addr); in kmemcheck_read_strict()
319 if (!shadow) in kmemcheck_read_strict()
323 status = kmemcheck_shadow_test(shadow, size); in kmemcheck_read_strict()
334 kmemcheck_shadow_set(shadow, size); in kmemcheck_read_strict()
340 void *shadow; in kmemcheck_is_obj_initialized() local
342 shadow = kmemcheck_shadow_lookup(addr); in kmemcheck_is_obj_initialized()
343 if (!shadow) in kmemcheck_is_obj_initialized()
346 status = kmemcheck_shadow_test_all(shadow, size); in kmemcheck_is_obj_initialized()
378 void *shadow; in kmemcheck_write_strict() local
380 shadow = kmemcheck_shadow_lookup(addr); in kmemcheck_write_strict()
381 if (!shadow) in kmemcheck_write_strict()
385 kmemcheck_shadow_set(shadow, size); in kmemcheck_write_strict()
412 uint8_t shadow[8]; in kmemcheck_copy() local
423 BUG_ON(size > sizeof(shadow)); in kmemcheck_copy()
435 shadow[i] = x[i]; in kmemcheck_copy()
438 shadow[i] = KMEMCHECK_SHADOW_INITIALIZED; in kmemcheck_copy()
442 BUG_ON(n > sizeof(shadow)); in kmemcheck_copy()
449 shadow[i] = x[i]; in kmemcheck_copy()
453 shadow[i] = KMEMCHECK_SHADOW_INITIALIZED; in kmemcheck_copy()
461 shadow[i] = x[i - n]; in kmemcheck_copy()
465 shadow[i] = KMEMCHECK_SHADOW_INITIALIZED; in kmemcheck_copy()
479 x[i] = shadow[i]; in kmemcheck_copy()
480 shadow[i] = KMEMCHECK_SHADOW_INITIALIZED; in kmemcheck_copy()
485 BUG_ON(n > sizeof(shadow)); in kmemcheck_copy()
492 x[i] = shadow[i]; in kmemcheck_copy()
493 shadow[i] = KMEMCHECK_SHADOW_INITIALIZED; in kmemcheck_copy()
502 x[i - n] = shadow[i]; in kmemcheck_copy()
503 shadow[i] = KMEMCHECK_SHADOW_INITIALIZED; in kmemcheck_copy()
508 status = kmemcheck_shadow_test(shadow, size); in kmemcheck_copy()