summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/BugReporter.cpp
Commit message (Expand)AuthorAgeFilesLines
* BugReporter: Use llvm::raw_string_stream instead of std::ostringstream.Ted Kremenek2009-02-101-29/+25
* Use BugReport::getDescription() for the compiler warning text.Ted Kremenek2009-02-071-2/+2
* Overhaul BugReporter interface and implementation. The new interface cleans upTed Kremenek2009-02-041-182/+196
* PathDiagnostics:Ted Kremenek2009-01-271-0/+1
* More hacking on static analyzer diagnostics. When emitting summary diagnosti...Ted Kremenek2009-01-241-108/+76
* Output summary diagnostic for each bug report.Ted Kremenek2009-01-231-7/+12
* Added virtual method DiagnosticClient::IncludeInDiagnosticCounts(). This is ...Ted Kremenek2009-01-231-0/+42
* more SourceLocation lexicon change: instead of referring to theChris Lattner2009-01-161-15/+8
* Fix <rdar://problem/6454568>: BugReporter should correctly handle switch stat...Ted Kremenek2008-12-201-5/+7
* Rename SymbolID to SymbolRef. This is a precursor to some overhauling of the...Ted Kremenek2008-12-051-6/+6
* Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner2008-11-241-3/+3
* This reworks some of the Diagnostic interfaces a bit to change how diagnosticsChris Lattner2008-11-181-11/+24
* eliminate dependence of strange "Diagnostic::Report" method, Chris Lattner2008-11-181-4/+6
* This patch did the following renaming. There should be no functional changes.Zhongxing Xu2008-10-171-9/+9
* Use DeclStmt::decl_iterator instead of using Decl::getDecl(). Soon DeclStmts...Ted Kremenek2008-10-061-2/+6
* This is a big patch, but the functionality change is small and the rest of th...Ted Kremenek2008-10-041-78/+102
* Add "category" to BugTypes, allowing bugs to be grouped.Ted Kremenek2008-09-201-6/+12
* ProgramPoint now takes the space of two pointers instead of one. This change wasTed Kremenek2008-09-161-5/+2
* Add missing spaces in path diagnostics.Ted Kremenek2008-09-121-3/+3
* adjust to changes in various APIs from LLVM. We can't printChris Lattner2008-08-231-1/+3
* various updates to match r54873 on mainline.Chris Lattner2008-08-171-1/+1
* Rename ValueState -> GRState.Ted Kremenek2008-08-131-40/+40
* Refactor Dead Stores error reporting to use the simplified BugReporter::EmitB...Ted Kremenek2008-07-141-2/+3
* Added method "EmitBasicReport" to BugReporter to simplify the emission of sim...Ted Kremenek2008-07-141-7/+23
* Refactored most of the "Store" piece of ValueState into a Store type. TheTed Kremenek2008-07-101-3/+3
* Have BugReporter::getCFG and BugReporter::getLiveVariables returns pointers i...Ted Kremenek2008-07-031-1/+1
* Refactored some of the BugReporter interface so that data such as the ASTCont...Ted Kremenek2008-07-021-11/+12
* Modified the dead stores checker to...Ted Kremenek2008-06-201-0/+4
* Added a new ProgramPoint: PostPurgeDeadSymbols. This new program point disti...Ted Kremenek2008-06-181-27/+70
* Fix non-termination bug reported by Thomas Clement!Ted Kremenek2008-06-171-1/+25
* Prototyped support in the BugReporter to emit diagnostics of the form "p now ...Ted Kremenek2008-05-221-2/+167
* Partitioned BugTypeCachedLocation::isCached() into two methods: one that acce...Ted Kremenek2008-05-161-1/+6
* More refactorings in GeneratePathDiagnostic: use ExecutionContinues to displayTed Kremenek2008-05-061-14/+28
* Rename member variable.Ted Kremenek2008-05-021-4/+4
* Added line number diagnostics to indicate the allocation site of the leaked o...Ted Kremenek2008-05-011-4/+2
* Do not highlight bogus ranges for leaks.Ted Kremenek2008-05-011-38/+42
* added preliminary diagnostics in scan-build results to denote whetherTed Kremenek2008-04-301-0/+7
* Fix bug in BugReporter where we didn't handle emitting diagnostics forTed Kremenek2008-04-251-10/+28
* Don't emit empty strings for path diagnostics when taking the default branch ...Ted Kremenek2008-04-251-0/+7
* Do a better job at computing dead symbols.Ted Kremenek2008-04-251-3/+5
* For case statements involving enums, BugReporter now generates PathDiagnosticsTed Kremenek2008-04-231-32/+38
* Fix minor regression in bug report generation.Ted Kremenek2008-04-231-2/+3
* When building PathDiagnostics for bug reports, generate a trimmed ExplodedGra...Ted Kremenek2008-04-231-18/+50
* For default branches in switch statements with no default label, print outTed Kremenek2008-04-221-3/+1
* PathDiagnosticClients now retain ownership of passed PathDiagnostics, requiringTed Kremenek2008-04-221-14/+13
* Another bug fix in emitting warnings without a path: construct a unit PathDia...Ted Kremenek2008-04-181-17/+25
* Reenable using the PathDiagnosticClient for BugReports without paths.Ted Kremenek2008-04-181-2/+5
* Generalize caching mechanism for bugs reports. Now individual BugTypesTed Kremenek2008-04-181-6/+7
* BugReport::VisitNode now takes BugReporter& instead of ASTContext&.Ted Kremenek2008-04-181-2/+2
* Added null check.Ted Kremenek2008-04-181-0/+3
OpenPOWER on IntegriCloud