clang 22.0.0git
MIGChecker.cpp File Reference

Go to the source code of this file.

Macros

#define CALL(required_args, deallocated_arg, ...)
#define CALL(required_args, deallocated_arg, ...)

Functions

static const ParmVarDeclgetOriginParam (SVal V, CheckerContext &C, bool IncludeBaseRegions=false)
static bool isInMIGCall (CheckerContext &C)
static bool mayBeSuccess (SVal V, CheckerContext &C)

Macro Definition Documentation

◆ CALL [1/2]

#define CALL ( required_args,
deallocated_arg,
... )
Value:
{{CDM::SimpleFunc, {__VA_ARGS__}, required_args}, deallocated_arg}

◆ CALL [2/2]

#define CALL ( required_args,
deallocated_arg,
... )
Value:
{{CDM::CXXMethod, {__VA_ARGS__}, required_args}, deallocated_arg}

Function Documentation

◆ getOriginParam()

const ParmVarDecl * getOriginParam ( SVal V,
CheckerContext & C,
bool IncludeBaseRegions = false )
static

Definition at line 123 of file MIGChecker.cpp.

References clang::C, false, getOriginParam(), clang::ento::SymExpr::getOriginRegion(), and V.

Referenced by getOriginParam().

◆ isInMIGCall()

◆ mayBeSuccess()