Lines Matching refs:formatter
2213 Formatter formatter(str, fmt, size); in format_buffer() local
2215 while (*formatter.fmt_cur) { in format_buffer()
2216 formatter.fmt_start = formatter.fmt_cur; in format_buffer()
2217 formatter.width = -1; in format_buffer()
2220 if (*formatter.fmt_cur != '%') { in format_buffer()
2223 for (; *(formatter.fmt_cur + 1) && *(formatter.fmt_cur + 1) != '%'; in format_buffer()
2224 ++formatter.fmt_cur) {} in format_buffer()
2225 retval = formatter.format(); in format_buffer()
2226 dfsan_set_label(0, formatter.str_cur(), in format_buffer()
2227 formatter.num_written_bytes(retval)); in format_buffer()
2232 for (; *formatter.fmt_cur && !end_fmt; ) { in format_buffer()
2233 switch (*++formatter.fmt_cur) { in format_buffer()
2240 switch (*(formatter.fmt_cur - 1)) { in format_buffer()
2244 retval = formatter.format(va_arg(ap, int)); in format_buffer()
2247 if (formatter.fmt_cur - formatter.fmt_start >= 2 && in format_buffer()
2248 *(formatter.fmt_cur - 2) == 'l') { in format_buffer()
2249 retval = formatter.format(va_arg(ap, long long int)); in format_buffer()
2251 retval = formatter.format(va_arg(ap, long int)); in format_buffer()
2255 retval = formatter.format(va_arg(ap, long long int)); in format_buffer()
2258 retval = formatter.format(va_arg(ap, intmax_t)); in format_buffer()
2262 retval = formatter.format(va_arg(ap, size_t)); in format_buffer()
2265 retval = formatter.format(va_arg(ap, int)); in format_buffer()
2268 dfsan_set_label(*va_labels++, formatter.str_cur(), in format_buffer()
2269 formatter.num_written_bytes(retval)); in format_buffer()
2272 formatter.str_cur(), in format_buffer()
2273 formatter.num_written_bytes(retval)); in format_buffer()
2285 if (*(formatter.fmt_cur - 1) == 'L') { in format_buffer()
2286 retval = formatter.format(va_arg(ap, long double)); in format_buffer()
2288 retval = formatter.format(va_arg(ap, double)); in format_buffer()
2291 dfsan_set_label(*va_labels++, formatter.str_cur(), in format_buffer()
2292 formatter.num_written_bytes(retval)); in format_buffer()
2295 formatter.str_cur(), in format_buffer()
2296 formatter.num_written_bytes(retval)); in format_buffer()
2301 retval = formatter.format(va_arg(ap, int)); in format_buffer()
2303 dfsan_set_label(*va_labels++, formatter.str_cur(), in format_buffer()
2304 formatter.num_written_bytes(retval)); in format_buffer()
2307 formatter.str_cur(), in format_buffer()
2308 formatter.num_written_bytes(retval)); in format_buffer()
2314 retval = formatter.format(arg); in format_buffer()
2317 dfsan_mem_origin_transfer(formatter.str_cur(), arg, in format_buffer()
2318 formatter.num_written_bytes(retval)); in format_buffer()
2321 dfsan_mem_shadow_transfer(formatter.str_cur(), arg, in format_buffer()
2322 formatter.num_written_bytes(retval)); in format_buffer()
2328 retval = formatter.format(va_arg(ap, void *)); in format_buffer()
2330 dfsan_set_label(*va_labels++, formatter.str_cur(), in format_buffer()
2331 formatter.num_written_bytes(retval)); in format_buffer()
2334 formatter.str_cur(), in format_buffer()
2335 formatter.num_written_bytes(retval)); in format_buffer()
2341 *ptr = (int)formatter.str_off; in format_buffer()
2351 retval = formatter.format(); in format_buffer()
2352 dfsan_set_label(0, formatter.str_cur(), in format_buffer()
2353 formatter.num_written_bytes(retval)); in format_buffer()
2358 formatter.width = va_arg(ap, int); in format_buffer()
2374 formatter.fmt_cur++; in format_buffer()
2375 formatter.str_off += retval; in format_buffer()
2383 return formatter.str_off; in format_buffer()