summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/BugReporter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rework use of loc::SymbolVal in the retain/release checker to use the new methodTed Kremenek2009-03-031-1/+1
* BugReporter: Construct path-related PathDiagnosticPieces with kind "ControlFl...Ted Kremenek2009-03-021-11/+21
* When retrieving the location of a Node, for MemberExprs use the location of theTed Kremenek2009-02-271-1/+7
* Use Loc::IsLocType() instead of isPointerType() and isReferenceType().Ted Kremenek2009-02-261-2/+1
* Drop uses of isPointerLikeType.Daniel Dunbar2009-02-261-1/+1
* Tidy up 'ExecutionContinues' to distinguish between jumping to the end of a '...Ted Kremenek2009-02-231-17/+14
* Tidy up the path diagnostic generation logic in BugReporter and remove a case...Ted Kremenek2009-02-231-50/+53
* Hooked up the necessary machinery to allow the retain/release checker referenceTed Kremenek2009-02-181-10/+40
* 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
OpenPOWER on IntegriCloud