aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/PrintfFormatString.cpp
AgeCommit message (Expand)Author
2010-11-21The 'X' printf type has a valid alternative form. Fixes PR8641.Anders Carlsson
2010-10-21Previously, the printf warnings would say your arguments type was 'int' when ...Ted Kremenek
2010-08-24Fix printf format string checking for '%lc' (which expects a wint_t or compat...Ted Kremenek
2010-07-20Move 'hasValidLengthModifier' from PrintfFormatSpecifier to FormatSpecifier.Ted Kremenek
2010-07-20Cleanup whitespace in switch statement. No functionality change.Ted Kremenek
2010-07-20Add 'ConversionSpecifier' root class in 'analyze_format_string' namespace andTed Kremenek
2010-07-20Rename 'UnicodeStrArg' to 'SArg'.Ted Kremenek
2010-07-20Rename 'ConsumedSoFarArg' -> 'nArg' and 'OutIntPtrArg' to 'nArg' (scanf and p...Ted Kremenek
2010-07-20Rename 'VoidPtrArg' to 'pArg' in printf/scanf checking.Ted Kremenek
2010-07-20Rename 'CStrArg' to 'sArg' for printf checking to match with the analagous en...Ted Kremenek
2010-07-20Rename analyze_printf::ConversionSpecifier::IntAsCharArg to 'cArg' to matchTed Kremenek
2010-07-16Add most of the boilerplate support for scanf format string checking. This i...Ted Kremenek
2010-06-22Type Type::isRealFloatingType() that vectors are not floating-pointDouglas Gregor
2010-06-18Printf format strings: Added some more tests and fixed some minor bugs.Tom Care
2010-06-17Bug 7394 - Fixed toString representation of Precisions in format strings.Tom Care
2010-06-17Bug 7377: Fixed several bad printf format string bugs.Tom Care
2010-06-16Extend format string type-checking to include '%p'. Fixes remaining cases PR...Ted Kremenek
2010-06-11Small fixes regarding printf fix suggestions.Tom Care
2010-06-09Fix a typo that breaks the GCC build. Turns out that Clang isn'tDouglas Gregor
2010-06-09Added FixIt support to printf format string checking.Tom Care
2010-03-25Fix '+=' accumulation error when parsing numeric amounts in a format string.Ted Kremenek
2010-03-01Allow a '0' precision in format strings (as the man page says it is okay).Ted Kremenek
2010-02-27For printf format string checking, add support for positional format strings.Ted Kremenek
2010-02-26For printf format string checking, move the tracking of the data argument ind...Ted Kremenek
2010-02-24Add support for '%C' and '%S' printf conversion specifiers.Ted Kremenek
2010-02-16Refactor the logic for printf argument type-checking into analyze_printf::Arg...Ted Kremenek
2010-02-09Convert tabs to spaces.Ted Kremenek
2010-02-04Move ParseFormatString() and FormatStringHandler back into the analyze_printf...Ted Kremenek
2010-02-01Add format string type checking support for 'long double'.Ted Kremenek
2010-01-30Recognize 'q' as a format length modifier (from BSD).Daniel Dunbar
2010-01-30Add format string checking of 'double' arguments. Fixes <rdar://problem/6931...Ted Kremenek
2010-01-29Fix spacing.Ted Kremenek
2010-01-29Per a suggestion from Cristian Draghici, add a method to FormatSpecifier that...Ted Kremenek
2010-01-29Enhancements to the alternate (WIP) format string checking:Ted Kremenek
2010-01-29Alternate format string checking: issue warnings for incomplete format specif...Ted Kremenek
2010-01-29Alternate format string checking: issue a warning for invalid conversion spec...Ted Kremenek
2010-01-29Yet another attempt to make the Linux buildbots happy. Apparently there are ...Ted Kremenek
2010-01-29Move definition of FormatStringHandler::~FormatStringHandler() within namespa...Ted Kremenek
2010-01-29Add precision/field width checking to AlternateCheckPrintfString().Ted Kremenek
2010-01-28Fix off-by-one error in ParseFormatSpecifier() when reporting the location of...Ted Kremenek
2010-01-28Add position of conversion specifier character to 'ConversionSpecifier'.Ted Kremenek
2010-01-28Rename namespace clang::printf to clang::analyze_printf to avoid problems whe...Ted Kremenek
2010-01-28Allow HandleFormatSpecifier() to indicate that no more processing of the form...Ted Kremenek
2010-01-28Add '@' conversion specifier.Ted Kremenek
2010-01-28Remove invalid conversion specifiers from format string checking.Ted Kremenek
2010-01-28Add a few more conversion specifiers to ParseFormatSpecifier (these appear in...Ted Kremenek
2010-01-27Add skeleton for a more structured way to analyzing pring formatTed Kremenek