Benjamin Kramer
|
00bd44d567
Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h.
|
13 anni fa |
Ted Kremenek
|
8bef823818
Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.
|
13 anni fa |
Anna Zaks
|
3bfd6d701e
[analyzer] Make VLA checker taint aware.
|
13 anni fa |
Anna Zaks
|
9b0970f2c7
[analyzer] Catch the first taint propagation implied buffer overflow.
|
13 anni fa |
Anna Zaks
|
0bd6b110e9
[analyzer] Rename generateNode -> addTransition in CheckerContext
|
14 anni fa |
Anna Zaks
|
390909c89c
[analyzer] Remove the dependency on CheckerContext::getStmt() as well as the method itself.
|
14 anni fa |
Anna Zaks
|
e172e8b9e7
Remove EnhancedBugReport and RangedBugReport - pull all the extra functionality they provided into their parent BugReport. The only functional changes are: made getRanges() non const - it adds default range to Ranges if none are supplied, made getStmt() private, which was another FIXME.
|
14 anni fa |
Ted Kremenek
|
18c66fdc3c
Rename GRState to ProgramState, and cleanup some code formatting along the way.
|
14 anni fa |
Ted Kremenek
|
9c378f7054
Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer and libStaticAnalyzer[*]. It was highly inconsistent, and very ugly to look at.
|
14 anni fa |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 anni fa |
Ted Kremenek
|
82cfc68492
ArrayBoundCheckerV2: don't arbitrarily warn about indexing before the 0-index of a symbolic region. In many cases that isn't really the base offset.
|
14 anni fa |
Argyrios Kyrtzidis
|
ec8605f1d7
[analyzer] Rename CheckerV2 -> Checker.
|
14 anni fa |
Argyrios Kyrtzidis
|
05357018b2
[analyzer] Migrate ArrayBoundCheckerV2 to CheckerV2.
|
14 anni fa |
Ted Kremenek
|
9b66371644
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
|
14 anni fa |
Argyrios Kyrtzidis
|
04291a7c76
[analyzer] lib/StaticAnalyzer/Checkers/ExprEngineInternalChecks.h -> lib/StaticAnalyzer/Checkers/InternalChecks.h
|
14 anni fa |
Argyrios Kyrtzidis
|
f7fbbda627
[analyzer] Add 'isLoad' parameter in Checker::visitLocation() to conveniently distinguish between loads/stores.
|
14 anni fa |
Ted Kremenek
|
21142581d5
Chris Lattner has strong opinions about directory
|
14 anni fa |