summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Add null check in CFGBuilder::VisitStmt() to make CFG constructionTed Kremenek2010-04-301-0/+4
* Fix CFG crasher involving statement expressions reported in PR 6938.Ted Kremenek2010-04-291-2/+10
* Use direct assignment instead of user defined conversion.Zhongxing Xu2010-04-141-3/+3
* CFGBuilder: always add C++ member call expr as block-level expr.Zhongxing Xu2010-04-131-0/+13
* Fix CFG bug where bases of member expressions were not always evaluated in a ...Ted Kremenek2010-04-111-4/+24
* Fix bug in AddStmtChoice:asLValue() where 'AsLValueNotAlwaysAdd' would not be...Ted Kremenek2010-04-111-1/+1
* Sort visitor methods. No functionality change.Ted Kremenek2010-04-111-5/+4
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-1/+1
* Be a bit more consistent in using operator->Rafael Espindola2010-03-291-1/+1
* Fix '+=' accumulation error when parsing numeric amounts in a format string.Ted Kremenek2010-03-251-1/+1
* Only perform CFG-based warnings on 'static inline' functions thatTed Kremenek2010-03-231-12/+16
* Allow users to set CPPFLAGS and CXXFLAGS on the make command line.Jeffrey Yasskin2010-03-121-1/+1
* When computing in AnalysisContext the variables referencedTed Kremenek2010-03-101-6/+20
* Simplify code a bit and remove unneeded semicolons.Benjamin Kramer2010-03-031-7/+4
* Fix an algorithmic bug in LiveVariables pointed out by Zhongxing.Ted Kremenek2010-03-031-6/+9
* [CFG]Ted Kremenek2010-03-022-19/+23
* Register all parameters even if they didn't occur in the function body.Zhongxing Xu2010-03-021-0/+6
* Allow a '0' precision in format strings (as the man page says it is okay).Ted Kremenek2010-03-011-10/+18
* For printf format string checking, add support for positional format strings.Ted Kremenek2010-02-271-15/+134
* For printf format string checking, move the tracking of the data argument ind...Ted Kremenek2010-02-261-13/+21
* Always add CallExpr as block-level expression. Inline-based interproceduralZhongxing Xu2010-02-241-1/+1
* Add support for '%C' and '%S' printf conversion specifiers.Ted Kremenek2010-02-241-22/+35
* Move the rest of the unreachable code analysis from libSemaTed Kremenek2010-02-231-9/+235
* Start moving some of the logic for the unreachable code analysis out of libSemaTed Kremenek2010-02-232-0/+53
* Revert "Simplify code: Succ is guaranteed to be not NULL.", which turns out toDaniel Dunbar2010-02-221-28/+28
* Simplify code: Succ is guaranteed to be not NULL.Zhongxing Xu2010-02-221-28/+28
* Add a utility method.Zhongxing Xu2010-02-171-0/+12
* Refactor the logic for printf argument type-checking into analyze_printf::Arg...Ted Kremenek2010-02-161-32/+143
* Convert tabs to spaces.Ted Kremenek2010-02-091-5/+5
* Teach RegionStore::InvalidateRegions() to also invalidate static variables re...Ted Kremenek2010-02-061-2/+20
* Move ParseFormatString() and FormatStringHandler back into the analyze_printf...Ted Kremenek2010-02-041-2/+4
* Add format string type checking support for 'long double'.Ted Kremenek2010-02-011-1/+4
* Recognize 'q' as a format length modifier (from BSD).Daniel Dunbar2010-01-301-0/+1
* Add format string checking of 'double' arguments. Fixes <rdar://problem/6931...Ted Kremenek2010-01-301-0/+3
* Fix spacing.Ted Kremenek2010-01-291-1/+1
* Per a suggestion from Cristian Draghici, add a method to FormatSpecifier that...Ted Kremenek2010-01-291-0/+53
* Enhancements to the alternate (WIP) format string checking:Ted Kremenek2010-01-291-2/+10
* Alternate format string checking: issue warnings for incomplete format specif...Ted Kremenek2010-01-291-13/+11
* Alternate format string checking: issue a warning for invalid conversion spec...Ted Kremenek2010-01-291-13/+18
* Yet another attempt to make the Linux buildbots happy. Apparently there are ...Ted Kremenek2010-01-291-4/+7
* Move definition of FormatStringHandler::~FormatStringHandler() within namespa...Ted Kremenek2010-01-291-1/+1
* Add precision/field width checking to AlternateCheckPrintfString().Ted Kremenek2010-01-291-4/+6
* Fix off-by-one error in ParseFormatSpecifier() when reporting the location of...Ted Kremenek2010-01-281-3/+2
* Add position of conversion specifier character to 'ConversionSpecifier'.Ted Kremenek2010-01-281-26/+31
* Rename namespace clang::printf to clang::analyze_printf to avoid problems whe...Ted Kremenek2010-01-281-4/+4
* Allow HandleFormatSpecifier() to indicate that no more processing of the form...Ted Kremenek2010-01-281-1/+2
* Add '@' conversion specifier.Ted Kremenek2010-01-281-4/+5
* Remove invalid conversion specifiers from format string checking.Ted Kremenek2010-01-281-5/+0
* Add a few more conversion specifiers to ParseFormatSpecifier (these appear in...Ted Kremenek2010-01-281-20/+27
* Add skeleton for a more structured way to analyzing pring formatTed Kremenek2010-01-272-0/+240
OpenPOWER on IntegriCloud