Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
b57fb49b6569db9716877de6857e4de572edfb75
/
lib
/
Analysis
/
PrintfFormatString.cpp
87260c7
Add support for '%C' and '%S' printf conversion specifiers.
by Ted Kremenek
· 15 years ago
4e4b30e
Refactor the logic for printf argument type-checking into analyze_printf::ArgTypeResult.
by Ted Kremenek
· 15 years ago
df17f9d
Convert tabs to spaces.
by Ted Kremenek
· 15 years ago
74d56a1
Move ParseFormatString() and FormatStringHandler back into the analyze_printf namespace.
by Ted Kremenek
· 15 years ago
f911eba
Add format string type checking support for 'long double'.
by Ted Kremenek
· 15 years ago
01aefc6
Recognize 'q' as a format length modifier (from BSD).
by Daniel Dunbar
· 15 years ago
c9a89fe
Add format string checking of 'double' arguments. Fixes <rdar://problem/6931734>.
by Ted Kremenek
· 15 years ago
40888ad
Fix spacing.
by Ted Kremenek
· 15 years ago
33567d2
Per a suggestion from Cristian Draghici, add a method to FormatSpecifier that returns the expected type of the matching data argument. It isn't complete, but should handle several of the important cases.
by Ted Kremenek
· 15 years ago
4dcb18f
Enhancements to the alternate (WIP) format string checking:
by Ted Kremenek
· 15 years ago
808015a
Alternate format string checking: issue warnings for incomplete format specifiers.
by Ted Kremenek
· 15 years ago
26ac2e0
Alternate format string checking: issue a warning for invalid conversion specifiers.
by Ted Kremenek
· 15 years ago
4b220fa
Yet another attempt to make the Linux buildbots happy. Apparently there are differences on how nested namespaces are handled...
by Ted Kremenek
· 15 years ago
d7a3f01
Move definition of FormatStringHandler::~FormatStringHandler() within namespace directives. Hopefully this will make the Linux buildbots happy.
by Ted Kremenek
· 15 years ago
0d27735
Add precision/field width checking to AlternateCheckPrintfString().
by Ted Kremenek
· 15 years ago
e729acb
Fix off-by-one error in ParseFormatSpecifier() when reporting the location of a null character.
by Ted Kremenek
· 15 years ago
a8d8fec
Add position of conversion specifier character to 'ConversionSpecifier'.
by Ted Kremenek
· 15 years ago
d2dcece
Rename namespace clang::printf to clang::analyze_printf to avoid problems where the reference to 'printf' is ambiguous.
by Ted Kremenek
· 15 years ago
d5f2096
Allow HandleFormatSpecifier() to indicate that no more processing of the format string is desired.
by Ted Kremenek
· 15 years ago
c7cbb9b
Add '@' conversion specifier.
by Ted Kremenek
· 15 years ago
f291976
Remove invalid conversion specifiers from format string checking.
by Ted Kremenek
· 15 years ago
c7ae51a
Add a few more conversion specifiers to ParseFormatSpecifier (these appear in SemaChecking).
by Ted Kremenek
· 15 years ago
8f0a1c7
Add skeleton for a more structured way to analyzing pring format
by Ted Kremenek
· 15 years ago