Lines Matching refs:shadow_
131 uptr shadow_; member in __cfi::ShadowBuilder
149 shadow_ = (uptr)MmapNoReserveOrDie(GetShadowSize(), "CFI shadow"); in Start()
150 VReport(1, "CFI: shadow at %zx .. %zx\n", shadow_, shadow_ + GetShadowSize()); in Start()
154 uint16_t *shadow_begin = MemToShadow(begin, shadow_); in AddUnchecked()
155 uint16_t *shadow_end = MemToShadow(end - 1, shadow_) + 1; in AddUnchecked()
171 uint16_t *s = MemToShadow(begin, shadow_); in Add()
172 uint16_t *s_end = MemToShadow(end - 1, shadow_) + 1; in Add()
180 MprotectReadOnly(shadow_, GetShadowSize()); in Install()
185 void *res = mremap((void *)shadow_, GetShadowSize(), GetShadowSize(), in Install()
189 void *res = mremap((void *)shadow_, GetShadowSize(), (void *)main_shadow, in Install()
193 void *res = MmapFixedOrDie(shadow_, GetShadowSize(), "cfi shadow"); in Install()
195 ::memcpy(&shadow_, &main_shadow, GetShadowSize()); in Install()
201 cfi_shadow_limits_storage.limits.start = shadow_; in Install()
204 CHECK_EQ(shadow_, GetShadow()); in Install()