Lines Matching refs:FS
58 bool HandlePrintfSpecifier(const analyze_printf::PrintfSpecifier &FS, in HandlePrintfSpecifier() argument
61 if (!FS.consumesDataArgument() && in HandlePrintfSpecifier()
62 FS.getConversionSpecifier().getKind() != in HandlePrintfSpecifier()
67 unsigned ArgIndex = FS.getArgIndex(); in HandlePrintfSpecifier()
72 ArgsData.back().Kind = getKind(FS.getConversionSpecifier().getKind()); in HandlePrintfSpecifier()
80 switch (FS.getConversionSpecifier().getKind()) { in HandlePrintfSpecifier()
83 auto &precision = FS.getPrecision(); in HandlePrintfSpecifier()
99 auto &precision = FS.getPrecision(); in HandlePrintfSpecifier()
115 if (FS.getPrecision().hasDataArgument()) { in HandlePrintfSpecifier()
116 ArgsData.back().Precision = Args[FS.getPrecision().getArgIndex()]; in HandlePrintfSpecifier()
120 if (FS.getFieldWidth().hasDataArgument()) { in HandlePrintfSpecifier()
121 ArgsData.back().FieldWidth = Args[FS.getFieldWidth().getArgIndex()]; in HandlePrintfSpecifier()
124 if (FS.isSensitive()) in HandlePrintfSpecifier()
126 else if (FS.isPrivate()) in HandlePrintfSpecifier()
128 else if (FS.isPublic()) in HandlePrintfSpecifier()
131 ArgsData.back().MaskType = FS.getMaskType(); in HandlePrintfSpecifier()