Commit History

Author SHA1 Message Date
  Hans Wennborg 6de0b48c55 scanf analysis: don't bail out after successful parse of scanlist 13 years ago
  Hans Wennborg d02deebce5 Support the 'a' length modifier in scanf format strings as a C90 13 years ago
  Hans Wennborg 6fcd932dfd Check that arguments to a scanf call match the format specifier, 13 years ago
  Michael J. Spencer 96827eb524 Revert r109428 "Hoist argument type checking into CheckFormatHandler. This is prep for scanf format" 15 years ago
  Dan Gohman 3c46e8db99 Fix namespace polution. 15 years ago
  Ted Kremenek f762905bde Hoist argument type checking into CheckFormatHandler. This is prep for scanf format 15 years ago
  Ted Kremenek 1e51c200b1 Hookup checking for invalid length modifiers in scanf format strings. 15 years ago
  Ted Kremenek 6ecb950c65 Add 'ConversionSpecifier' root class in 'analyze_format_string' namespace and 15 years ago
  Ted Kremenek 35d353b47b Rename 'ConsumedSoFarArg' -> 'nArg' and 'OutIntPtrArg' to 'nArg' (scanf and printf checking). 15 years ago
  Ted Kremenek be86ecc827 Add missing conversion specifier parsing for 'u', 'x', 'o', and 's'. Fixes <rdar://problem/8204052>. 15 years ago
  Ted Kremenek b7c21018ec Hook up warning for an incomplete scanlist in scanf format strings. 15 years ago
  Ted Kremenek d9c904de74 Add the main scanf-parsing logic that I meant to include in my previous commit. 15 years ago