Lines Matching refs:ASan
601 AddressSanitizer &ASan; member
640 FunctionStackPoisoner(Function &F, AddressSanitizer &ASan) in FunctionStackPoisoner()
642 ASan(ASan), in FunctionStackPoisoner()
644 C(ASan.C), in FunctionStackPoisoner()
645 IntptrTy(ASan.IntptrTy), in FunctionStackPoisoner()
647 Mapping(ASan.Mapping), in FunctionStackPoisoner()
649 EmptyInlineAsm(CallInst::Create(ASan.EmptyAsm)) {} in FunctionStackPoisoner()
726 if (!ASan.isInterestingAlloca(AI)) { in visitAllocaInst()
744 if (!ASan.UseAfterScope) in visitIntrinsicInst()
760 if (!AI || !ASan.isInterestingAlloca(*AI)) in visitIntrinsicInst()
781 if (!ASan.getDominatorTree().dominates(I, Ret)) return false; in doesDominateAllExits()
1907 if (ASan.UseAfterScope) { in initializeCallbacks()
1931 for (size_t LargeStoreSizeInBytes = ASan.LongSize / 8; in poisonRedZones()
2026 assert(ASan.isInterestingAlloca(*APC.AI)); in poisonStack()
2075 ASan.getAllocaSizeInBytes(AI), in poisonStack()
2081 size_t MinHeaderSize = ASan.LongSize / 2; in poisonStack()
2086 bool DoStackMalloc = ClUseAfterReturn && !ASan.CompileKernel && in poisonStack()
2164 ConstantInt::get(IntptrTy, ASan.LongSize / 8)), in poisonStack()
2174 ConstantInt::get(IntptrTy, 2 * ASan.LongSize / 8)), in poisonStack()
2179 Value *ShadowBase = ASan.memToShadow(LocalStackBase, IRB); in poisonStack()
2222 ConstantInt::get(IntptrTy, ClassSize - ASan.LongSize / 8)); in poisonStack()
2268 return ASan.isInterestingAlloca(*AI) ? AI : nullptr; in findAllocaForValue()