Home
last modified time | relevance | path

Searched refs:CheckHandler (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp760 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 DCodeGenFunction.cpp1646 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 DCGExprScalar.cpp1003 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 DCGBuiltin.cpp2024 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 DItaniumCXXABI.cpp717 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 DCGClass.cpp2954 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 DCGDecl.cpp770 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 DCGObjC.cpp2016 auto CheckHandler = SanitizerHandler::InvalidObjCCast; in EmitObjCForCollectionStmt() local
2017 SanitizerDebugLocation SanScope(this, {CheckOrdinal}, CheckHandler); in EmitObjCForCollectionStmt()
2034 EmitCheck({{IsClass, CheckOrdinal}}, CheckHandler, in EmitObjCForCollectionStmt()