summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Require that all static analyzer issues have a category. As part of this cha...Ted Kremenek2012-04-051-7/+0
* Include the "issue context" (e.g. function or method) where a static analyzer...Ted Kremenek2012-04-041-5/+22
* Change BugReporter's usage of IsCachedDiagnostic to only impact pruning diagn...Ted Kremenek2012-04-041-12/+8
* Analyzer: Store BugReports directly in a ilist instead of adding another laye...Benjamin Kramer2012-04-011-13/+9
* Fix suspicious comparison reported by PVS-Studio!Ted Kremenek2012-03-281-1/+1
* [analyzer] Restart path diagnostic generation if any of the visitors change t...Jordy Rose2012-03-241-30/+65
* StaticAnalyzer: Fix abuse of StringRef in r152962.NAKAMURA Takumi2012-03-171-1/+1
* [analyzer] Create symbol-aware stack hints (building upon r152837).Anna Zaks2012-03-161-13/+20
* [analyzer] If a metadata symbol is interesting, its region is interesting as ...Jordy Rose2012-03-151-1/+6
* [analyzer] Allow checkers to supply call stack diagnostic hints for theAnna Zaks2012-03-151-1/+38
* [analyzer] Diagnostics: Supply Caller information even if the bug occursAnna Zaks2012-03-141-4/+8
* [analyzer] Implement basic path diagnostic pruning based on "interesting" sym...Ted Kremenek2012-03-091-193/+47
* [analyzer] add a diagnostic event when entering a call via inlining, within t...Ted Kremenek2012-03-061-0/+8
* [analyzer] 'Looping back to the head of the loop' diagnostics are prunable.Ted Kremenek2012-03-061-0/+1
* [analyzer diagnostics] flush locations *before* popping the current path when...Ted Kremenek2012-03-021-10/+11
* [analyzer diagnostics] Change CompactPathDiagnostic to recursively compact di...Ted Kremenek2012-03-021-13/+20
* [analyzer] Diagnostics - do not try to cleanup the path with macros, itAnna Zaks2012-03-011-3/+0
* Change if...else if...else if... to a switch.Ted Kremenek2012-03-011-19/+26
* [analyzer diagnostics] start prototyping stripping PathDiagnostics of unneces...Ted Kremenek2012-02-281-0/+50
* Make PathDiagnosticBuilder sensitive to varying LocationContexts, thus fixing...Ted Kremenek2012-02-241-23/+21
* Reapply r151317, but when computing the PathDiagnostic profile and size keep ...Ted Kremenek2012-02-241-32/+79
* Revert r151317 - Rework PathDiagnostics creation.. - to appease buildbots.Chad Rosier2012-02-241-79/+32
* Rework PathDiagnostic creation so that call stacks are captured by a nested P...Ted Kremenek2012-02-241-32/+79
* [analyzer] Malloc: unique leak reports by allocation site.Anna Zaks2012-02-231-1/+3
* Basic: import IntrusiveRefCntPtr<> into clang namespaceDylan Noblesmith2012-02-201-3/+3
* Remove explicit delete of PathDiagnosticMacroPiece, as it is now reference co...Ted Kremenek2012-02-081-5/+2
* Change PathDiagnosticPieces to be reference counted (simplifying their manage...Ted Kremenek2012-02-081-38/+39
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-1/+0
* Tweak BugReporter extensive diagnostics to not add edges between function calls.Ted Kremenek2012-02-071-1/+28
* Add basic BugReporter support for CallEnter/CallExit. WIP.Ted Kremenek2012-02-071-0/+5
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-3/+3
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-051-6/+6
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-0/+1
* Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer2012-02-041-0/+1
* StaticAnalyzer: Move ObjC- and CXX-specific methods out of line so checkers t...Benjamin Kramer2012-01-281-0/+1
* Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.Ted Kremenek2012-01-261-3/+3
* [analyzer] Make the entries in 'Environment' context-sensitive by making entr...Ted Kremenek2012-01-061-1/+1
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+6
* Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer2011-10-141-2/+2
* Constant expression evaluation refactoring:Richard Smith2011-10-101-1/+1
* Rename PathDiagnosticClient to PathDiagnosticConsumer as per issue 5397David Blaikie2011-09-261-9/+10
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-2/+2
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* [analyzer] Refactor PathDiagnosticLocation: Make PathDiagnosticLocation(Sourc...Anna Zaks2011-09-201-21/+31
* [analyzer] Remove LocationContext and a dependency from PathDiagnosticLoaction.Anna Zaks2011-09-201-1/+1
* [analyzer] Use more create methods in the PathDiagnostic, cleanup.Anna Zaks2011-09-201-1/+1
* [analyzer] BugReport has a profile method, so reuse it here.Anna Zaks2011-09-191-5/+2
* [analyzer] Refactor: make PathDiagnosticLocation responsible for validation o...Anna Zaks2011-09-161-19/+17
* [analyzer] Refactor: make PathDiagnosticLocation responsible for validation o...Anna Zaks2011-09-151-28/+30
OpenPOWER on IntegriCloud