Lines Matching refs:ASan
837 AddressSanitizer &ASan; member
878 FunctionStackPoisoner(Function &F, AddressSanitizer &ASan) in FunctionStackPoisoner()
880 ASan(ASan), in FunctionStackPoisoner()
882 C(ASan.C), in FunctionStackPoisoner()
883 IntptrTy(ASan.IntptrTy), in FunctionStackPoisoner()
885 Mapping(ASan.Mapping), in FunctionStackPoisoner()
887 EmptyInlineAsm(CallInst::Create(ASan.EmptyAsm)) {} in FunctionStackPoisoner()
981 if (!ASan.isInterestingAlloca(AI)) { in visitAllocaInst()
1006 if (!ASan.UseAfterScope) in visitIntrinsicInst()
1022 if (!AI || !ASan.isInterestingAlloca(*AI)) in visitIntrinsicInst()
1037 I != ASan.LocalDynamicShadow; in visitCallSite()
1047 if (!ASan.getDominatorTree().dominates(I, Ret)) return false; in doesDominateAllExits()
2653 if (ASan.UseAfterScope) { in initializeCallbacks()
2687 std::min<size_t>(sizeof(uint64_t), ASan.LongSize / 8); in copyToShadowInline()
2779 if (CopyInsertPoint == ASan.LocalDynamicShadow) { in copyArgsPassedByValToAllocas()
2853 assert(ASan.isInterestingAlloca(*APC.AI)); in processDynamicAllocas()
2901 ASan.getAllocaSizeInBytes(*AI), in processStaticAllocas()
2913 size_t MinHeaderSize = std::max((size_t)ASan.LongSize / 2, Granularity); in processStaticAllocas()
2926 assert(ASan.isInterestingAlloca(*APC.AI)); in processStaticAllocas()
2943 bool DoStackMalloc = ClUseAfterReturn && !ASan.CompileKernel && in processStaticAllocas()
3032 ConstantInt::get(IntptrTy, ASan.LongSize / 8)), in processStaticAllocas()
3042 ConstantInt::get(IntptrTy, 2 * ASan.LongSize / 8)), in processStaticAllocas()
3049 Value *ShadowBase = ASan.memToShadow(LocalStackBase, IRB); in processStaticAllocas()
3106 ConstantInt::get(IntptrTy, ClassSize - ASan.LongSize / 8)); in processStaticAllocas()
3152 return ASan.isInterestingAlloca(*AI) ? AI : nullptr; in findAllocaForValue()