Lines Matching refs:cfi_check
100 void CFIShadowWriter::Add(uintptr_t begin, uintptr_t end, uintptr_t cfi_check) {
101 CHECK((cfi_check & (kCfiCheckAlign - 1)) == 0);
103 // Don't fill anything below cfi_check. We can not represent those addresses
105 // targets above cfi_check.
106 begin = std::max(begin, cfi_check) & ~(kShadowAlign - 1);
111 uint16_t sv_begin = ((begin + kShadowAlign - cfi_check) >> kCfiCheckGranularity) + kRegularShadowMin;
168 uintptr_t cfi_check = soinfo_find_cfi_check(si);
169 if (cfi_check == 0) {
177 static_cast<uintptr_t>(si->size), si->get_soname(), cfi_check);
180 if ((cfi_check & 1UL) != 1UL) {
184 cfi_check &= ~1UL;
186 if ((cfi_check & (kCfiCheckAlign - 1)) != 0) {
190 Add(si->base, si->base + si->size, cfi_check);
288 uintptr_t cfi_check = soinfo_find_cfi_check(si);
289 if (!cfi_check) {
293 reinterpret_cast<CFICheckFn>(cfi_check)(CallSiteTypeId, Ptr, DiagData);