Lines Matching refs:formatter

2259   Formatter formatter(str, fmt, size);  in format_buffer()  local
2261 while (*formatter.fmt_cur) { in format_buffer()
2262 formatter.fmt_start = formatter.fmt_cur; in format_buffer()
2263 formatter.width = -1; in format_buffer()
2266 if (*formatter.fmt_cur != '%') { in format_buffer()
2269 for (; *(formatter.fmt_cur + 1) && *(formatter.fmt_cur + 1) != '%'; in format_buffer()
2270 ++formatter.fmt_cur) {} in format_buffer()
2271 retval = formatter.format(); in format_buffer()
2272 dfsan_set_label(0, formatter.str_cur(), in format_buffer()
2273 formatter.num_written_bytes(retval)); in format_buffer()
2278 for (; *formatter.fmt_cur && !end_fmt; ) { in format_buffer()
2279 switch (*++formatter.fmt_cur) { in format_buffer()
2286 switch (*(formatter.fmt_cur - 1)) { in format_buffer()
2290 retval = formatter.format(va_arg(ap, int)); in format_buffer()
2293 if (formatter.fmt_cur - formatter.fmt_start >= 2 && in format_buffer()
2294 *(formatter.fmt_cur - 2) == 'l') { in format_buffer()
2295 retval = formatter.format(va_arg(ap, long long int)); in format_buffer()
2297 retval = formatter.format(va_arg(ap, long int)); in format_buffer()
2301 retval = formatter.format(va_arg(ap, long long int)); in format_buffer()
2304 retval = formatter.format(va_arg(ap, intmax_t)); in format_buffer()
2308 retval = formatter.format(va_arg(ap, size_t)); in format_buffer()
2311 retval = formatter.format(va_arg(ap, int)); in format_buffer()
2314 dfsan_set_label(*va_labels++, formatter.str_cur(), in format_buffer()
2315 formatter.num_written_bytes(retval)); in format_buffer()
2318 formatter.str_cur(), in format_buffer()
2319 formatter.num_written_bytes(retval)); in format_buffer()
2331 if (*(formatter.fmt_cur - 1) == 'L') { in format_buffer()
2332 retval = formatter.format(va_arg(ap, long double)); in format_buffer()
2334 retval = formatter.format(va_arg(ap, double)); in format_buffer()
2337 dfsan_set_label(*va_labels++, formatter.str_cur(), in format_buffer()
2338 formatter.num_written_bytes(retval)); in format_buffer()
2341 formatter.str_cur(), in format_buffer()
2342 formatter.num_written_bytes(retval)); in format_buffer()
2347 retval = formatter.format(va_arg(ap, int)); in format_buffer()
2349 dfsan_set_label(*va_labels++, formatter.str_cur(), in format_buffer()
2350 formatter.num_written_bytes(retval)); in format_buffer()
2353 formatter.str_cur(), in format_buffer()
2354 formatter.num_written_bytes(retval)); in format_buffer()
2360 retval = formatter.format(arg); in format_buffer()
2363 dfsan_mem_origin_transfer(formatter.str_cur(), arg, in format_buffer()
2364 formatter.num_written_bytes(retval)); in format_buffer()
2367 dfsan_mem_shadow_transfer(formatter.str_cur(), arg, in format_buffer()
2368 formatter.num_written_bytes(retval)); in format_buffer()
2374 retval = formatter.format(va_arg(ap, void *)); in format_buffer()
2376 dfsan_set_label(*va_labels++, formatter.str_cur(), in format_buffer()
2377 formatter.num_written_bytes(retval)); in format_buffer()
2380 formatter.str_cur(), in format_buffer()
2381 formatter.num_written_bytes(retval)); in format_buffer()
2387 *ptr = (int)formatter.str_off; in format_buffer()
2397 retval = formatter.format(); in format_buffer()
2398 dfsan_set_label(0, formatter.str_cur(), in format_buffer()
2399 formatter.num_written_bytes(retval)); in format_buffer()
2404 formatter.width = va_arg(ap, int); in format_buffer()
2420 formatter.fmt_cur++; in format_buffer()
2421 formatter.str_off += retval; in format_buffer()
2429 return formatter.str_off; in format_buffer()