Benjamin Kramer
|
d7a3e2c5f6
Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line.
|
13 lat temu |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 lat temu |
Benjamin Kramer
|
00bd44d567
Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h.
|
13 lat temu |
Ted Kremenek
|
8bef823818
Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.
|
13 lat temu |
David Blaikie
|
3026348bd4
More dead code removal (using -Wunreachable-code)
|
13 lat temu |
Ted Kremenek
|
5eca482fe8
[analyzer] Make the entries in 'Environment' context-sensitive by making entries map from
|
13 lat temu |
Anna Zaks
|
b805c8ff13
[analyzer] Refactor checkers to use helper function for getting callee Decl and name.
|
13 lat temu |
Anna Zaks
|
0bd6b110e9
[analyzer] Rename generateNode -> addTransition in CheckerContext
|
14 lat temu |
Anna Zaks
|
063e0887ad
[analyzer] Simplify CheckerContext
|
14 lat temu |
Benjamin Kramer
|
d25be9f401
Fix comment typo.
|
14 lat temu |
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 lat temu |
Ted Kremenek
|
18c66fdc3c
Rename GRState to ProgramState, and cleanup some code formatting along the way.
|
14 lat temu |
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 lat temu |
Benjamin Kramer
|
b9a8adf57b
Remove dead code flagged by GCC's -Wunused-but-set-variable.
|
14 lat temu |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 lat temu |
Jordy Rose
|
4cc1187e8a
[analyzer] Very minor cleanup in PthreadLockChecker. No functionality change.
|
14 lat temu |
Jordy Rose
|
dcb1d5d681
[analysis] Add checks for double-locking and lock order reversal bugs for
|
14 lat temu |
Argyrios Kyrtzidis
|
ec8605f1d7
[analyzer] Rename CheckerV2 -> Checker.
|
14 lat temu |
Argyrios Kyrtzidis
|
983326f32c
[analyzer] Migrate to CheckerV2:
|
14 lat temu |
Argyrios Kyrtzidis
|
695fb50282
[analyzer] Pass CheckerManager to the registration functions.
|
14 lat temu |
Argyrios Kyrtzidis
|
a0decc9a24
[analyzer] Use the new registration mechanism on some of the experimental checks. These are:
|
14 lat temu |
Ted Kremenek
|
9b66371644
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
|
14 lat temu |
Argyrios Kyrtzidis
|
af1a9330ff
[analyzer] lib/StaticAnalyzer/Checkers/ExprEngineExperimentalChecks.h -> lib/StaticAnalyzer/Checkers/ExperimentalChecks.h
|
14 lat temu |
Ted Kremenek
|
21142581d5
Chris Lattner has strong opinions about directory
|
14 lat temu |