Lines Matching full:shadow
115 /* Copy shadow bytes one by one, updating the origins if necessary. */ in kmsan_internal_memmove_metadata()
203 * kmsan_metadata_is_contiguous() is true, so either all shadow in kmsan_internal_set_shadow_origin()
207 pr_err("%s: not memsetting %ld bytes starting at %px, because the shadow is NULL\n", in kmsan_internal_set_shadow_origin()
228 * If the new origin is non-zero, assume that the shadow byte is also non-zero, in kmsan_internal_set_shadow_origin()
231 * corresponding shadow slot is zero. in kmsan_internal_set_shadow_origin()
259 unsigned char *shadow = NULL; in kmsan_internal_check_memory() local
270 shadow = kmsan_get_metadata((void *)(addr64 + pos), in kmsan_internal_check_memory()
272 if (!shadow) { in kmsan_internal_check_memory()
288 if (!shadow[i]) { in kmsan_internal_check_memory()
371 pr_err("%s: attempting to access two shadow page ranges.\n", __func__); in kmsan_metadata_is_contiguous()
375 pr_err("page[0].shadow: %px, page[1].shadow: %px\n", cur_shadow, in kmsan_metadata_is_contiguous()