aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/BugReporter.cpp
AgeCommit message (Expand)Author
2009-03-10BugReporter:Ted Kremenek
2009-03-06Create PathDiagnosticPiece subclasses PathDiagnosticEventPiece andTed Kremenek
2009-03-05BasicStore:Ted Kremenek
2009-03-03Rework use of loc::SymbolVal in the retain/release checker to use the new methodTed Kremenek
2009-03-02BugReporter: Construct path-related PathDiagnosticPieces with kind "ControlFl...Ted Kremenek
2009-02-27When retrieving the location of a Node, for MemberExprs use the location of theTed Kremenek
2009-02-26Use Loc::IsLocType() instead of isPointerType() and isReferenceType().Ted Kremenek
2009-02-26Drop uses of isPointerLikeType.Daniel Dunbar
2009-02-23Tidy up 'ExecutionContinues' to distinguish between jumping to the end of a '...Ted Kremenek
2009-02-23Tidy up the path diagnostic generation logic in BugReporter and remove a case...Ted Kremenek
2009-02-18Hooked up the necessary machinery to allow the retain/release checker referenceTed Kremenek
2009-02-10BugReporter: Use llvm::raw_string_stream instead of std::ostringstream.Ted Kremenek
2009-02-07Use BugReport::getDescription() for the compiler warning text.Ted Kremenek
2009-02-04Overhaul BugReporter interface and implementation. The new interface cleans upTed Kremenek
2009-01-27PathDiagnostics:Ted Kremenek
2009-01-24More hacking on static analyzer diagnostics. When emitting summary diagnosti...Ted Kremenek
2009-01-23Output summary diagnostic for each bug report.Ted Kremenek
2009-01-23Added virtual method DiagnosticClient::IncludeInDiagnosticCounts(). This is ...Ted Kremenek
2009-01-16more SourceLocation lexicon change: instead of referring to theChris Lattner
2008-12-20Fix <rdar://problem/6454568>: BugReporter should correctly handle switch stat...Ted Kremenek
2008-12-05Rename SymbolID to SymbolRef. This is a precursor to some overhauling of the...Ted Kremenek
2008-11-24Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner
2008-11-18This reworks some of the Diagnostic interfaces a bit to change how diagnosticsChris Lattner
2008-11-18eliminate dependence of strange "Diagnostic::Report" method, Chris Lattner
2008-10-17This patch did the following renaming. There should be no functional changes.Zhongxing Xu
2008-10-06Use DeclStmt::decl_iterator instead of using Decl::getDecl(). Soon DeclStmts...Ted Kremenek
2008-10-04This is a big patch, but the functionality change is small and the rest of th...Ted Kremenek
2008-09-20Add "category" to BugTypes, allowing bugs to be grouped.Ted Kremenek
2008-09-16ProgramPoint now takes the space of two pointers instead of one. This change wasTed Kremenek
2008-09-12Add missing spaces in path diagnostics.Ted Kremenek
2008-08-23adjust to changes in various APIs from LLVM. We can't printChris Lattner
2008-08-17various updates to match r54873 on mainline.Chris Lattner
2008-08-13Rename ValueState -> GRState.Ted Kremenek
2008-07-14Refactor Dead Stores error reporting to use the simplified BugReporter::EmitB...Ted Kremenek
2008-07-14Added method "EmitBasicReport" to BugReporter to simplify the emission of sim...Ted Kremenek
2008-07-10Refactored most of the "Store" piece of ValueState into a Store type. TheTed Kremenek
2008-07-03Have BugReporter::getCFG and BugReporter::getLiveVariables returns pointers i...Ted Kremenek
2008-07-02Refactored some of the BugReporter interface so that data such as the ASTCont...Ted Kremenek
2008-06-20Modified the dead stores checker to...Ted Kremenek
2008-06-18Added a new ProgramPoint: PostPurgeDeadSymbols. This new program point disti...Ted Kremenek
2008-06-17Fix non-termination bug reported by Thomas Clement!Ted Kremenek
2008-05-22Prototyped support in the BugReporter to emit diagnostics of the form "p now ...Ted Kremenek
2008-05-16Partitioned BugTypeCachedLocation::isCached() into two methods: one that acce...Ted Kremenek
2008-05-06More refactorings in GeneratePathDiagnostic: use ExecutionContinues to displayTed Kremenek
2008-05-02Rename member variable.Ted Kremenek
2008-05-01Added line number diagnostics to indicate the allocation site of the leaked o...Ted Kremenek
2008-05-01Do not highlight bogus ranges for leaks.Ted Kremenek
2008-04-30added preliminary diagnostics in scan-build results to denote whetherTed Kremenek
2008-04-25Fix bug in BugReporter where we didn't handle emitting diagnostics forTed Kremenek
2008-04-25Don't emit empty strings for path diagnostics when taking the default branch ...Ted Kremenek