summaryrefslogtreecommitdiffstats
path: root/lib/Analysis/ScanfFormatString.cpp
Commit message (Expand)AuthorAgeFilesLines
* Format string analysis: give 'q' its own enumerator.Hans Wennborg2012-02-161-1/+4
* Make -Wformat fix-its preserve original conversion specifiers.Hans Wennborg2012-02-151-8/+10
* Teach scanf/printf checking about '%Ld' and friends (a GNU extension). Fixes...Ted Kremenek2012-01-241-2/+6
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-2/+2
* scanf: parse the 'm' length modifier, and check that the right argumentsHans Wennborg2012-01-121-3/+14
* scanf analysis: don't bail out after successful parse of scanlistHans Wennborg2012-01-121-1/+1
* Support the 'a' length modifier in scanf format strings as a C90Hans Wennborg2011-12-151-5/+12
* Check that arguments to a scanf call match the format specifier,Hans Wennborg2011-12-101-1/+252
* Revert r109428 "Hoist argument type checking into CheckFormatHandler. This i...Michael J. Spencer2010-07-271-6/+0
* Fix namespace polution.Dan Gohman2010-07-261-0/+1
* Hoist argument type checking into CheckFormatHandler. This is prep for scanf...Ted Kremenek2010-07-261-0/+6
* Hookup checking for invalid length modifiers in scanf format strings.Ted Kremenek2010-07-201-21/+23
* Add 'ConversionSpecifier' root class in 'analyze_format_string' namespace andTed Kremenek2010-07-201-27/+27
* Rename 'ConsumedSoFarArg' -> 'nArg' and 'OutIntPtrArg' to 'nArg' (scanf and p...Ted Kremenek2010-07-201-1/+1
* Add missing conversion specifier parsing for 'u', 'x', 'o', and 's'. Fixes <...Ted Kremenek2010-07-191-0/+4
* Hook up warning for an incomplete scanlist in scanf format strings.Ted Kremenek2010-07-161-2/+2
* Add the main scanf-parsing logic that I meant to include in my previous commit.Ted Kremenek2010-07-161-0/+214