Lines Matching refs:FS
59 bool HandlePrintfSpecifier(const analyze_printf::PrintfSpecifier &FS, in HandlePrintfSpecifier() argument
62 if (!FS.consumesDataArgument() && in HandlePrintfSpecifier()
63 FS.getConversionSpecifier().getKind() != in HandlePrintfSpecifier()
68 unsigned ArgIndex = FS.getArgIndex(); in HandlePrintfSpecifier()
73 ArgsData.back().Kind = getKind(FS.getConversionSpecifier().getKind()); in HandlePrintfSpecifier()
81 switch (FS.getConversionSpecifier().getKind()) { in HandlePrintfSpecifier()
84 auto &precision = FS.getPrecision(); in HandlePrintfSpecifier()
100 auto &precision = FS.getPrecision(); in HandlePrintfSpecifier()
116 if (FS.getPrecision().hasDataArgument()) { in HandlePrintfSpecifier()
117 ArgsData.back().Precision = Args[FS.getPrecision().getArgIndex()]; in HandlePrintfSpecifier()
121 if (FS.getFieldWidth().hasDataArgument()) { in HandlePrintfSpecifier()
122 ArgsData.back().FieldWidth = Args[FS.getFieldWidth().getArgIndex()]; in HandlePrintfSpecifier()
125 if (FS.isSensitive()) in HandlePrintfSpecifier()
127 else if (FS.isPrivate()) in HandlePrintfSpecifier()
129 else if (FS.isPublic()) in HandlePrintfSpecifier()
132 ArgsData.back().MaskType = FS.getMaskType(); in HandlePrintfSpecifier()