summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] Always allow BugReporterVisitors to see the bug path.Jordan Rose2012-09-221-21/+57
* [analyzer] Allow a BugReport to be marked "invalid" during path generation.Jordan Rose2012-09-221-8/+38
* Implement faux-body-synthesis of well-known functions in the static analyzer ...Ted Kremenek2012-09-211-2/+23
* [analyzer] Fix another use of the address of a temporary, like r163402.Jordan Rose2012-09-121-1/+2
* Fix regression where "looping back to the head of" PathDiagnosticEventsTed Kremenek2012-09-121-12/+7
* Fix bug in BugReporter::RemoveUneededCalls() where "prunable"Ted Kremenek2012-09-081-3/+1
* [analyzer] Ensure that PathDiagnostics profile the same regardless of path.Jordan Rose2012-08-311-6/+5
* [analyzer] Improved diagnostic pruning for calls initializing values.Anna Zaks2012-08-291-115/+143
* Allow multiple PathDiagnosticConsumers to be used with a BugReporter at the s...Ted Kremenek2012-08-161-107/+82
* [analyzer] Solve another source of non-determinism in the diagnosticAnna Zaks2012-08-021-0/+2
* [analyzer] Flush bug reports in deterministic order.Anna Zaks2012-08-021-3/+4
* [analyzer] Show paths for destructor calls.Jordan Rose2012-07-261-37/+36
* [analyzer] Make CallEnter, CallExitBegin, and CallExitEnd not be StmtPointsJordan Rose2012-07-101-16/+30
* Allow some BugReports to opt-out of PathDiagnostic callstack pruning until we...Ted Kremenek2012-05-311-3/+5
* Refine analyzer diagnostics by adding an expression "cone-of-influence" to re...Ted Kremenek2012-05-021-1/+94
* [analyzer] Run remove dead bindings right before leaving a function.Anna Zaks2012-04-201-5/+5
* 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
OpenPOWER on IntegriCloud