summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/BugReporter.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Simplified internal logic of BugReporter, consolidating EmitWarning andTed Kremenek2008-04-181-42/+40
* Modified BugReport::getEndPath() to handle the case where end path is atTed Kremenek2008-04-171-15/+43
* Have BugReporter::EmitWarning use the PathDiagnosticClient if it is available.Ted Kremenek2008-04-141-10/+22
* Hooked up the dead-store checker to the BugReporter interface. Now dead-storeTed Kremenek2008-04-141-31/+39
* Added "RangedBugReport".Ted Kremenek2008-04-111-0/+2
* When not emitting path diagnostics in BugReporter::EmitWarning(), use theTed Kremenek2008-04-101-3/+13
* Major refactoring/cleanup of GRExprEngine, ExplodedGraph, and BugReporter.Ted Kremenek2008-04-091-40/+36
* Added new "BugReporterHelper" class which is used by BugReporter to emitTed Kremenek2008-04-091-8/+24
* Improve BugReport diagnostics for loops and ? operator.Ted Kremenek2008-04-071-4/+57
* Use "getRanges" in default implementation of "getEndPath" to determineTed Kremenek2008-04-031-2/+12
* Hooked up GRSimpleAPICheck and the simple Objective-C Foundation checks to useTed Kremenek2008-04-031-3/+8
* Handle the case when getEndPath() returns NULL.Ted Kremenek2008-04-031-2/+8
* Add back bug name to PathDiagnostic.Ted Kremenek2008-04-031-2/+1
OpenPOWER on IntegriCloud