Home
last modified time | relevance | path

Searched refs:SanitizerHandler (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp1022 SanitizerHandler::FloatCastOverflow, StaticArgs, OrigSrc); in EmitFloatConversionCheck()
1117 CGF.EmitCheck(Check.second, SanitizerHandler::ImplicitConversion, StaticArgs, in EmitIntegerTruncationCheck()
1257 CGF.EmitCheck(Checks, SanitizerHandler::ImplicitConversion, StaticArgs, in EmitIntegerSignChangeCheck()
1387 EmitCheck(Check.second, SanitizerHandler::ImplicitConversion, StaticArgs, in EmitBitfieldConversionCheck()
1733 SanitizerHandler Check; in EmitBinOpCheck()
1744 Check = SanitizerHandler::NegateOverflow; in EmitBinOpCheck()
1750 Check = SanitizerHandler::ShiftOutOfBounds; in EmitBinOpCheck()
1758 Check = SanitizerHandler::DivremOverflow; in EmitBinOpCheck()
1763 case BO_Add: Check = SanitizerHandler::AddOverflow; break; in EmitBinOpCheck()
1764 case BO_Sub: Check = SanitizerHandler::SubOverflow; break; in EmitBinOpCheck()
[all …]
H A DCGExpr.cpp796 EmitCheck(Checks, SanitizerHandler::TypeMismatch, StaticData, in EmitTypeCheck()
872 SanitizerHandler::DynamicTypeCacheMiss, StaticData, in EmitTypeCheck()
1202 SanitizerHandler::OutOfBounds, StaticData, Index); in EmitBoundsCheckImpl()
1932 EmitCheck(std::make_pair(Check, Kind), SanitizerHandler::LoadInvalidValue, in EmitScalarRangeCheck()
3477 SanitizerHandler CheckHandler, in emitCheckHandlerCall()
3524 SanitizerHandler CheckHandler, ArrayRef<llvm::Constant *> StaticArgs, in EmitCheck()
3769 EmitTrapCheck(DataIsNotNullPtr, SanitizerHandler::CFICheckFail); in EmitCfiCheckFail()
3806 EmitCheck(std::make_pair(Cond, Mask), SanitizerHandler::CFICheckFail, {}, in EmitCfiCheckFail()
3809 EmitTrapCheck(Cond, SanitizerHandler::CFICheckFail); in EmitCfiCheckFail()
3823 SanitizerHandler::BuiltinUnreachable, in EmitUnreachable()
[all …]
H A DCGCall.cpp3992 SanitizerHandler Handler; in EmitReturnValueCheck()
3998 Handler = SanitizerHandler::NonnullReturn; in EmitReturnValueCheck()
4005 Handler = SanitizerHandler::NullabilityReturn; in EmitReturnValueCheck()
4384 SanitizerHandler Handler; in EmitNonNullArgCheck()
4388 Handler = SanitizerHandler::NonnullArg; in EmitNonNullArgCheck()
4392 Handler = SanitizerHandler::NullabilityArg; in EmitNonNullArgCheck()
H A DCGClass.cpp2903 EmitTrapCheck(TypeTest, SanitizerHandler::CFICheckFail); in EmitVTablePtrCheck()
2912 EmitCheck(std::make_pair(TypeTest, M), SanitizerHandler::CFICheckFail, in EmitVTablePtrCheck()
2954 SanitizerHandler::CFICheckFail, {}, {}); in EmitVTableTypeCheckedLoad()
H A DCodeGenFunction.cpp1578 SanitizerHandler::MissingReturn, in GenerateCode()
2457 SanitizerHandler::VLABoundNotPositive, StaticArgs, size); in EmitVariablyModifiedType()
3013 SanitizerHandler::AlignmentAssumption, StaticData, DynamicData); in emitAlignmentAssumptionCheck()
H A DCodeGenFunction.h143 enum SanitizerHandler { enum
5089 SanitizerHandler Check, ArrayRef<llvm::Constant *> StaticArgs,
5104 void EmitTrapCheck(llvm::Value *Checked, SanitizerHandler CheckHandlerID);
H A DItaniumCXXABI.cpp779 CGF.EmitTrapCheck(CheckResult, SanitizerHandler::CFICheckFail); in EmitLoadOfMemberFunctionPointer()
787 SanitizerHandler::CFICheckFail, StaticData, in EmitLoadOfMemberFunctionPointer()
831 SanitizerHandler::CFICheckFail, StaticData, in EmitLoadOfMemberFunctionPointer()
H A DCGDecl.cpp791 SanitizerHandler::TypeMismatch, StaticData, RHS); in EmitNullabilityCheck()
H A DCGObjC.cpp1989 SanitizerHandler::InvalidObjCCast, in EmitObjCForCollectionStmt()
H A DCGBuiltin.cpp2013 SanitizerHandler::InvalidBuiltin, in EmitCheckedArgForBuiltin()
2048 SanitizerHandler::NegateOverflow, in EmitOverflowCheckedAbs()
2053 CGF.EmitTrapCheck(NotOverflow, SanitizerHandler::SubOverflow); in EmitOverflowCheckedAbs()