Lines Matching full:shadow
11 // Set up the shadow memory.
23 // The shadow gap is unprotected, so there is a chance that someone in ProtectGap()
24 // is actually using this memory. Which means it needs a shadow... in ProtectGap()
30 " not protecting shadow gap, allocating gap's shadow\n" in ProtectGap()
31 "|| `[%p, %p]` || ShadowGap's shadow ||\n", in ProtectGap()
34 "unprotected gap shadow"); in ProtectGap()
43 // Update the shadow memory address (potentially) used by instrumentation. in InitializeShadowMemory()
52 // mmap the low shadow plus at least one page at the left. in InitializeShadowMemory()
54 ReserveShadowMemoryRange(shadow_start, kLowShadowEnd, "low shadow"); in InitializeShadowMemory()
55 // mmap the high shadow. in InitializeShadowMemory()
56 ReserveShadowMemoryRange(kHighShadowBeg, kHighShadowEnd, "high shadow"); in InitializeShadowMemory()