Lines Matching refs:AddressSanitizer
386 struct AddressSanitizer : public FunctionPass { struct
387 AddressSanitizer() : FunctionPass(ID) { in AddressSanitizer() argument
506 AddressSanitizer &ASan;
555 FunctionStackPoisoner(Function &F, AddressSanitizer &ASan) in FunctionStackPoisoner()
712 char AddressSanitizer::ID = 0;
714 AddressSanitizer, "asan",
719 AddressSanitizer, "asan", in INITIALIZE_PASS_DEPENDENCY()
723 return new AddressSanitizer(); in INITIALIZE_PASS_DEPENDENCY()
777 Value *AddressSanitizer::memToShadow(Value *Shadow, IRBuilder<> &IRB) { in memToShadow()
789 void AddressSanitizer::instrumentMemIntrinsic(MemIntrinsic *MI) { in instrumentMemIntrinsic()
808 bool AddressSanitizer::isInterestingAlloca(AllocaInst &AI) { in isInterestingAlloca()
827 Value *AddressSanitizer::isInterestingMemoryAccess(Instruction *I, in isInterestingMemoryAccess()
893 bool AddressSanitizer::GlobalIsLinkerInitialized(GlobalVariable *G) { in GlobalIsLinkerInitialized()
900 void AddressSanitizer::instrumentPointerComparisonOrSubtraction( in instrumentPointerComparisonOrSubtraction()
912 void AddressSanitizer::instrumentMop(ObjectSizeOffsetVisitor &ObjSizeVis, in instrumentMop()
971 Instruction *AddressSanitizer::generateCrashCode(Instruction *InsertBefore, in generateCrashCode()
1002 Value *AddressSanitizer::createSlowPathCmp(IRBuilder<> &IRB, Value *AddrLong, in createSlowPathCmp()
1020 void AddressSanitizer::instrumentAddress(Instruction *OrigIns, in instrumentAddress()
1078 void AddressSanitizer::instrumentUnusualSizeOrAlignment( in instrumentUnusualSizeOrAlignment()
1389 void AddressSanitizer::initializeCallbacks(Module &M) { in initializeCallbacks()
1445 bool AddressSanitizer::doInitialization(Module &M) { in doInitialization()
1472 bool AddressSanitizer::maybeInsertAsanInitAtFunctionEntry(Function &F) { in maybeInsertAsanInitAtFunctionEntry()
1488 bool AddressSanitizer::runOnFunction(Function &F) { in runOnFunction()
1600 bool AddressSanitizer::LooksLikeCodeInBug11395(Instruction *I) { in LooksLikeCodeInBug11395()
2105 bool AddressSanitizer::isSafeAccess(ObjectSizeOffsetVisitor &ObjSizeVis, in isSafeAccess()