Lines Matching refs:ASan

872   AddressSanitizer &ASan;  member
909 FunctionStackPoisoner(Function &F, AddressSanitizer &ASan) in FunctionStackPoisoner()
910 : F(F), ASan(ASan), DIB(*F.getParent(), /*AllowUnresolved*/ false), in FunctionStackPoisoner()
911 C(ASan.C), IntptrTy(ASan.IntptrTy), in FunctionStackPoisoner()
912 IntptrPtrTy(PointerType::get(IntptrTy, 0)), Mapping(ASan.Mapping), in FunctionStackPoisoner()
1024 if (!ASan.isInterestingAlloca(AI)) { in visitAllocaInst()
1048 if (!ASan.UseAfterScope) in visitIntrinsicInst()
1071 if (!ASan.isInterestingAlloca(*AI)) in visitIntrinsicInst()
1083 HasInlineAsm |= CI->isInlineAsm() && &CB != ASan.LocalDynamicShadow; in visitCallBase()
2781 if (ASan.UseAfterReturn == AsanDetectStackUseAfterReturnMode::Always || in initializeCallbacks()
2782 ASan.UseAfterReturn == AsanDetectStackUseAfterReturnMode::Runtime) { in initializeCallbacks()
2784 ASan.UseAfterReturn == AsanDetectStackUseAfterReturnMode::Always in initializeCallbacks()
2796 if (ASan.UseAfterScope) { in initializeCallbacks()
2826 std::min<size_t>(sizeof(uint64_t), ASan.LongSize / 8); in copyToShadowInline()
2919 if (CopyInsertPoint == ASan.LocalDynamicShadow) { in copyArgsPassedByValToAllocas()
2993 assert(ASan.isInterestingAlloca(*APC.AI)); in processDynamicAllocas()
3016 AddressSanitizer &ASan, Instruction &InsBefore, in findStoresToUninstrumentedArgAllocas() argument
3036 if (!Alloca || ASan.isInterestingAlloca(*Alloca)) in findStoresToUninstrumentedArgAllocas()
3092 findStoresToUninstrumentedArgAllocas(ASan, *InsBefore, ArgInitInsts); in processStaticAllocas()
3103 ASan.getAllocaSizeInBytes(*AI), in processStaticAllocas()
3115 uint64_t MinHeaderSize = std::max((uint64_t)ASan.LongSize / 2, Granularity); in processStaticAllocas()
3128 assert(ASan.isInterestingAlloca(*APC.AI)); in processStaticAllocas()
3146 ASan.UseAfterReturn != AsanDetectStackUseAfterReturnMode::Never && in processStaticAllocas()
3147 !ASan.CompileKernel && LocalStackSize <= kMaxStackMallocSize; in processStaticAllocas()
3169 if (ASan.UseAfterReturn == AsanDetectStackUseAfterReturnMode::Runtime) { in processStaticAllocas()
3250 ConstantInt::get(IntptrTy, ASan.LongSize / 8)), in processStaticAllocas()
3260 ConstantInt::get(IntptrTy, 2 * ASan.LongSize / 8)), in processStaticAllocas()
3267 Value *ShadowBase = ASan.memToShadow(LocalStackBase, IRB); in processStaticAllocas()
3324 ConstantInt::get(IntptrTy, ClassSize - ASan.LongSize / 8)); in processStaticAllocas()