Ted Kremenek
|
99bb39afb4
[analyzer] Apply whitespace cleanups by Honggyu Kim.
|
10 years ago |
Aaron Ballman
|
e1c2ad65ca
Clarify pointer ownership semantics by hoisting the std::unique_ptr creation to the caller instead of hiding it in emitReport. NFC.
|
10 years ago |
Craig Topper
|
1843a2095a
[C++11] Use 'nullptr'. StaticAnalyzer edition.
|
11 years ago |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 years ago |
Benjamin Kramer
|
ba9fd9e97e
[C++11] Replace llvm::tie with std::tie.
|
11 years ago |
Alexander Kornienko
|
15c01b27f5
Expose the name of the checker producing each diagnostic message.
|
11 years ago |
Anna Zaks
|
0621c45dcd
[analyzer] Address a TODO in the StreamChecker; otherwise the output is non-deterministic.
|
12 years ago |
David Blaikie
|
dc84cd5efd
Include llvm::Optional in clang/Basic/LLVM.h
|
12 years ago |
David Blaikie
|
5251abea41
Replace SVal llvm::cast support to be well-defined.
|
12 years ago |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 years ago |
Jordan Rose
|
f34a5791c5
[analyzer] StreamChecker: Remove now-unnecessary check::EndPath callback.
|
12 years ago |
Jordan Rose
|
466224fd06
[analyzer] Convert some of the harder cases over to ProgramStateTrait macros.
|
12 years ago |
Jordan Rose
|
785950e594
[analyzer] Rename 'EmitReport' to 'emitReport'.
|
12 years ago |
Anna Zaks
|
5ac1df3e15
[analyzer] Add checker helpers to CheckerContext.
|
12 years ago |
Ted Kremenek
|
66c486f275
Rename 'currentX' to 'currX' throughout analyzer and libAnalysis.
|
13 years ago |
Ted Kremenek
|
3b1df8bb94
Rename 'getConjuredSymbol*' to 'conjureSymbol*'.
|
13 years ago |
Jordan Rose
|
5ef6e94b29
[analyzer] Guard against C++ member functions that look like system functions.
|
13 years ago |
Ted Kremenek
|
3133f79cf4
Have conjured symbols depend on LocationContext, to add context sensitivity for functions called more than once.
|
13 years ago |
Benjamin Kramer
|
d7a3e2c5f6
Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line.
|
13 years ago |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 years ago |
Benjamin Kramer
|
00bd44d567
Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h.
|
13 years ago |
Ted Kremenek
|
8bef823818
Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.
|
13 years ago |
Ted Kremenek
|
5eca482fe8
[analyzer] Make the entries in 'Environment' context-sensitive by making entries map from
|
13 years ago |
Anna Zaks
|
b805c8ff13
[analyzer] Refactor checkers to use helper function for getting callee Decl and name.
|
13 years ago |
Anna Zaks
|
0bd6b110e9
[analyzer] Rename generateNode -> addTransition in CheckerContext
|
14 years ago |
Anna Zaks
|
063e0887ad
[analyzer] Simplify CheckerContext
|
14 years ago |
Anna Zaks
|
af498a2879
[analyze] Convert EndOfPath callback to use CheckerContext
|
14 years ago |
Anna Zaks
|
5d0ea6d62e
[analyzer] Removing references to CheckerContext::getNodeBuilder(): checkers can obtain block count directly from the Context.
|
14 years ago |
Ted Kremenek
|
18c66fdc3c
Rename GRState to ProgramState, and cleanup some code formatting along the way.
|
14 years ago |
Argyrios Kyrtzidis
|
ec8605f1d7
[analyzer] Rename CheckerV2 -> Checker.
|
14 years ago |