• Home
  • Raw
  • Download

Lines Matching refs:AddressSanitizer

448 struct AddressSanitizer : public FunctionPass {  struct
449 explicit AddressSanitizer(bool CompileKernel = false, bool Recover = false, in AddressSanitizer() function
518 AddressSanitizer *Pass;
519 FunctionStateRAII(AddressSanitizer *Pass) : Pass(Pass) { in FunctionStateRAII()
601 AddressSanitizer &ASan;
640 FunctionStackPoisoner(Function &F, AddressSanitizer &ASan) in FunctionStackPoisoner()
802 char AddressSanitizer::ID = 0;
804 AddressSanitizer, "asan",
810 AddressSanitizer, "asan", in INITIALIZE_PASS_DEPENDENCY()
817 return new AddressSanitizer(CompileKernel, Recover, UseAfterScope); in INITIALIZE_PASS_DEPENDENCY()
883 Value *AddressSanitizer::memToShadow(Value *Shadow, IRBuilder<> &IRB) { in memToShadow()
895 void AddressSanitizer::instrumentMemIntrinsic(MemIntrinsic *MI) { in instrumentMemIntrinsic()
914 bool AddressSanitizer::isInterestingAlloca(AllocaInst &AI) { in isInterestingAlloca()
937 Value *AddressSanitizer::isInterestingMemoryAccess(Instruction *I, in isInterestingMemoryAccess()
1009 bool AddressSanitizer::GlobalIsLinkerInitialized(GlobalVariable *G) { in GlobalIsLinkerInitialized()
1016 void AddressSanitizer::instrumentPointerComparisonOrSubtraction( in instrumentPointerComparisonOrSubtraction()
1028 void AddressSanitizer::instrumentMop(ObjectSizeOffsetVisitor &ObjSizeVis, in instrumentMop()
1087 Instruction *AddressSanitizer::generateCrashCode(Instruction *InsertBefore, in generateCrashCode()
1118 Value *AddressSanitizer::createSlowPathCmp(IRBuilder<> &IRB, Value *AddrLong, in createSlowPathCmp()
1136 void AddressSanitizer::instrumentAddress(Instruction *OrigIns, in instrumentAddress()
1198 void AddressSanitizer::instrumentUnusualSizeOrAlignment( in instrumentUnusualSizeOrAlignment()
1638 void AddressSanitizer::initializeCallbacks(Module &M) { in initializeCallbacks()
1698 bool AddressSanitizer::doInitialization(Module &M) { in doInitialization()
1719 bool AddressSanitizer::doFinalization(Module &M) { in doFinalization()
1724 bool AddressSanitizer::maybeInsertAsanInitAtFunctionEntry(Function &F) { in maybeInsertAsanInitAtFunctionEntry()
1740 void AddressSanitizer::markEscapedLocalAllocas(Function &F) { in markEscapedLocalAllocas()
1768 bool AddressSanitizer::runOnFunction(Function &F) { in runOnFunction()
1887 bool AddressSanitizer::LooksLikeCodeInBug11395(Instruction *I) { in LooksLikeCodeInBug11395()
2359 bool AddressSanitizer::isSafeAccess(ObjectSizeOffsetVisitor &ObjSizeVis, in isSafeAccess()