Home | History | Annotate | Download | only in linker

Lines Matching refs:shadow_start

43   char* shadow_start;
51 shadow_start = reinterpret_cast<char*>(s);
53 aligned_start = reinterpret_cast<char*>(PAGE_START(reinterpret_cast<uintptr_t>(shadow_start)));
59 memcpy(tmp_start, aligned_start, shadow_start - aligned_start);
64 return reinterpret_cast<uint16_t*>(tmp_start + (shadow_start - aligned_start));
81 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, *shadow_start, kShadowSize, "cfi shadow");
164 CHECK(shadow_start != nullptr);
205 shadow_start = reinterpret_cast<uintptr_t* (*)(uintptr_t)>(cfi_init)(p);
206 CHECK(shadow_start != nullptr);
207 CHECK(*shadow_start == p);
208 mprotect(shadow_start, PAGE_SIZE, PROT_READ);
214 CHECK(shadow_start == nullptr);
253 if (shadow_start == nullptr) {
265 if (shadow_start == nullptr) return;