Searched refs:ShadowValue (Results 1 – 2 of 2) sorted by relevance
/external/compiler-rt/lib/cfi/ |
D | cfi.cc | 47 class ShadowValue { class 50 explicit ShadowValue(uptr addr, uint16_t v) : addr(addr), v(v) {} in ShadowValue() function in ShadowValue 65 static const ShadowValue load(uptr addr) { in load() 66 return ShadowValue(addr, *mem_to_shadow(addr)); in load() 93 assert((uptr)ShadowValue::load(q).get_cfi_check() == cfi_check); in fill_shadow() 94 assert((uptr)ShadowValue::load(q + kShadowAlign / 2).get_cfi_check() == in fill_shadow() 96 assert((uptr)ShadowValue::load(q + kShadowAlign - 1).get_cfi_check() == in fill_shadow() 195 ShadowValue sv = ShadowValue::load(Addr); in __cfi_slowpath()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | AddressSanitizer.cpp | 448 Value *ShadowValue, uint32_t TypeSize); 1049 Value *ShadowValue, in createSlowPathCmp() argument 1061 IRB.CreateIntCast(LastAccessedByte, ShadowValue->getType(), false); in createSlowPathCmp() 1063 return IRB.CreateICmpSGE(LastAccessedByte, ShadowValue); in createSlowPathCmp() 1090 Value *ShadowValue = in instrumentAddress() local 1093 Value *Cmp = IRB.CreateICmpNE(ShadowValue, CmpVal); in instrumentAddress() 1105 Value *Cmp2 = createSlowPathCmp(IRB, AddrLong, ShadowValue, TypeSize); in instrumentAddress()
|