forked from OSchip/llvm-project
32ac21d049
Since CallDescriptions can only be matched against CallEvents that are created during symbolic execution, it was not possible to use it in syntactic-only contexts. For example, even though InnerPointerChecker can check with its set of CallDescriptions whether a function call is interested during analysis, its unable to check without hassle whether a non-analyzer piece of code also calls such a function. The patch adds the ability to use CallDescriptions in syntactic contexts as well. While we already have that in Signature, we still want to leverage the ability to use dynamic information when we have it (function pointers, for example). This could be done with Signature as well (StdLibraryFunctionsChecker does it), but it makes it even less of a drop-in replacement. Differential Revision: https://reviews.llvm.org/D119004 |
||
---|---|---|
.. | ||
AnalyzerOptionsTest.cpp | ||
BugReportInterestingnessTest.cpp | ||
CMakeLists.txt | ||
CallDescriptionTest.cpp | ||
CallEventTest.cpp | ||
CheckerRegistration.h | ||
ConflictingEvalCallsTest.cpp | ||
FalsePositiveRefutationBRVisitorTest.cpp | ||
NoStateChangeFuncVisitorTest.cpp | ||
ParamRegionTest.cpp | ||
RangeSetTest.cpp | ||
RegisterCustomCheckersTest.cpp | ||
Reusables.h | ||
SValTest.cpp | ||
StoreTest.cpp | ||
SymbolReaperTest.cpp | ||
TestReturnValueUnderConstruction.cpp |