Lines Matching defs:AddressSanitizer
590 struct AddressSanitizer { struct
591 AddressSanitizer(Module &M, const GlobalsMetadata *GlobalsMD, in AddressSanitizer() function
606 uint64_t getAllocaSizeInBytes(const AllocaInst &AI) const { in getAllocaSizeInBytes()
662 struct FunctionStateRAII {
677 LLVMContext *C;
678 Triple TargetTriple;
679 int LongSize;
680 bool CompileKernel;
681 bool Recover;
682 bool UseAfterScope;
683 Type *IntptrTy;
684 ShadowMapping Mapping;
685 FunctionCallee AsanHandleNoReturnFunc;
686 FunctionCallee AsanPtrCmpFunction, AsanPtrSubFunction;
687 Constant *AsanShadowGlobal;
690 FunctionCallee AsanErrorCallback[2][2][kNumberOfAccessSizes];
691 FunctionCallee AsanMemoryAccessCallback[2][2][kNumberOfAccessSizes];
694 FunctionCallee AsanErrorCallbackSized[2][2];
695 FunctionCallee AsanMemoryAccessCallbackSized[2][2];
697 FunctionCallee AsanMemmove, AsanMemcpy, AsanMemset;
698 Value *LocalDynamicShadow = nullptr;
699 const GlobalsMetadata &GlobalsMD;
700 DenseMap<const AllocaInst *, bool> ProcessedAllocas;