| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 760 auto CheckHandler = SanitizerHandler::TypeMismatch; in EmitTypeCheck() local 765 CheckHandler); in EmitTypeCheck() 855 EmitCheck(Checks, CheckHandler, StaticData, PtrAsInt ? PtrAsInt : Ptr); in EmitTypeCheck() 1244 auto CheckHandler = SanitizerHandler::OutOfBounds; in EmitBoundsCheckImpl() local 1245 SanitizerDebugLocation SanScope(this, {CheckKind}, CheckHandler); in EmitBoundsCheckImpl() 1258 EmitCheck(std::make_pair(Check, CheckKind), CheckHandler, StaticData, Index); in EmitBoundsCheckImpl() 1986 auto CheckHandler = SanitizerHandler::LoadInvalidValue; in EmitScalarRangeCheck() local 1987 SanitizerDebugLocation SanScope(this, {Kind}, CheckHandler); in EmitScalarRangeCheck() 2001 EmitCheck(std::make_pair(Check, Kind), CheckHandler, StaticArgs, Value); in EmitScalarRangeCheck() 3667 SanitizerHandler CheckHandler, in emitCheckHandlerCall() argument [all …]
|
| H A D | CodeGenFunction.cpp | 1646 auto CheckHandler = SanitizerHandler::MissingReturn; in GenerateCode() local 1647 SanitizerDebugLocation SanScope(this, {CheckOrdinal}, CheckHandler); in GenerateCode() 1649 EmitCheck(std::make_pair(IsFalse, CheckOrdinal), CheckHandler, in GenerateCode() 2552 auto CheckHandler = SanitizerHandler::VLABoundNotPositive; in EmitVariablyModifiedType() local 2553 SanitizerDebugLocation SanScope(this, {CheckOrdinal}, CheckHandler); in EmitVariablyModifiedType() 2564 CheckHandler, StaticArgs, size); in EmitVariablyModifiedType() 3208 auto CheckHandler = SanitizerHandler::AlignmentAssumption; in emitAlignmentAssumptionCheck() local 3209 SanitizerDebugLocation SanScope(this, {CheckOrdinal}, CheckHandler); in emitAlignmentAssumptionCheck() 3218 EmitCheck({std::make_pair(TheCheck, CheckOrdinal)}, CheckHandler, in emitAlignmentAssumptionCheck()
|
| H A D | CGExprScalar.cpp | 1003 auto CheckHandler = SanitizerHandler::FloatCastOverflow; in EmitFloatConversionCheck() local 1004 SanitizerDebugLocation SanScope(&CGF, {CheckOrdinal}, CheckHandler); in EmitFloatConversionCheck() 1061 CGF.EmitCheck(std::make_pair(Check, CheckOrdinal), CheckHandler, StaticArgs, in EmitFloatConversionCheck() 1143 auto CheckHandler = SanitizerHandler::ImplicitConversion; in EmitIntegerTruncationCheck() local 1152 CheckHandler); in EmitIntegerTruncationCheck() 1162 SanitizerDebugLocation SanScope(&CGF, {Check.second.second}, CheckHandler); in EmitIntegerTruncationCheck() 1175 CGF.EmitCheck(Check.second, CheckHandler, StaticArgs, {Src, Dst}); in EmitIntegerTruncationCheck() 1289 auto CheckHandler = SanitizerHandler::ImplicitConversion; in EmitIntegerSignChangeCheck() local 1295 CheckHandler); in EmitIntegerSignChangeCheck() 1331 CGF.EmitCheck(Checks, CheckHandler, StaticArgs, {Src, Dst}); in EmitIntegerSignChangeCheck() [all …]
|
| H A D | CGBuiltin.cpp | 2024 auto CheckHandler = SanitizerHandler::InvalidBuiltin; in EmitCheckedArgForBuiltin() local 2025 SanitizerDebugLocation SanScope(this, {CheckOrdinal}, CheckHandler); in EmitCheckedArgForBuiltin() 2028 EmitCheck(std::make_pair(Cond, CheckOrdinal), CheckHandler, in EmitCheckedArgForBuiltin() 2041 auto CheckHandler = SanitizerHandler::InvalidBuiltin; in EmitCheckedArgForAssume() local 2042 SanitizerDebugLocation SanScope(this, {CheckOrdinal}, CheckHandler); in EmitCheckedArgForAssume() 2044 std::make_pair(ArgValue, CheckOrdinal), CheckHandler, in EmitCheckedArgForAssume() 2068 SanitizerHandler CheckHandler; in EmitOverflowCheckedAbs() local 2071 CheckHandler = SanitizerHandler::NegateOverflow; in EmitOverflowCheckedAbs() 2073 CheckHandler = SanitizerHandler::SubOverflow; in EmitOverflowCheckedAbs() 2075 SanitizerDebugLocation SanScope(&CGF, Ordinals, CheckHandler); in EmitOverflowCheckedAbs() [all …]
|
| H A D | ItaniumCXXABI.cpp | 717 auto CheckHandler = SanitizerHandler::CFICheckFail; in EmitLoadOfMemberFunctionPointer() local 718 SanitizerDebugLocation SanScope(&CGF, {CheckOrdinal}, CheckHandler); in EmitLoadOfMemberFunctionPointer() 788 CGF.EmitTrapCheck(CheckResult, CheckHandler); in EmitLoadOfMemberFunctionPointer() 795 CGF.EmitCheck(std::make_pair(CheckResult, CheckOrdinal), CheckHandler, in EmitLoadOfMemberFunctionPointer() 816 auto CheckHandler = SanitizerHandler::CFICheckFail; in EmitLoadOfMemberFunctionPointer() local 817 SanitizerDebugLocation SanScope(&CGF, {CheckOrdinal}, CheckHandler); in EmitLoadOfMemberFunctionPointer() 840 CGF.EmitCheck(std::make_pair(Bit, CheckOrdinal), CheckHandler, StaticData, in EmitLoadOfMemberFunctionPointer()
|
| H A D | CGClass.cpp | 2954 auto CheckHandler = SanitizerHandler::CFICheckFail; in EmitVTableTypeCheckedLoad() local 2955 SanitizerDebugLocation SanScope(this, {CheckOrdinal}, CheckHandler); in EmitVTableTypeCheckedLoad() 2976 EmitCheck(std::make_pair(CheckResult, CheckOrdinal), CheckHandler, {}, {}); in EmitVTableTypeCheckedLoad()
|
| H A D | CGDecl.cpp | 770 auto CheckHandler = SanitizerHandler::TypeMismatch; in EmitNullabilityCheck() local 771 SanitizerDebugLocation SanScope(this, {CheckOrdinal}, CheckHandler); in EmitNullabilityCheck() 777 EmitCheck({{IsNotNull, CheckOrdinal}}, CheckHandler, StaticData, RHS); in EmitNullabilityCheck()
|
| H A D | CGObjC.cpp | 2016 auto CheckHandler = SanitizerHandler::InvalidObjCCast; in EmitObjCForCollectionStmt() local 2017 SanitizerDebugLocation SanScope(this, {CheckOrdinal}, CheckHandler); in EmitObjCForCollectionStmt() 2034 EmitCheck({{IsClass, CheckOrdinal}}, CheckHandler, in EmitObjCForCollectionStmt()
|