8 #include <linux/compiler.h> 10 #include "../ui/helpline.h" 11 #include "../ui/progress.h" 12 #include "../ui/util.h" 20 #define pr_fmt(fmt) fmt 23 #define pr_err(fmt, ...) \ 24 eprintf(0, verbose, pr_fmt(fmt), ##__VA_ARGS__) 25 #define pr_warning(fmt, ...) \ 26 eprintf(0, verbose, pr_fmt(fmt), ##__VA_ARGS__) 27 #define pr_info(fmt, ...) \ 28 eprintf(0, verbose, pr_fmt(fmt), ##__VA_ARGS__) 29 #define pr_debug(fmt, ...) \ 30 eprintf(1, verbose, pr_fmt(fmt), ##__VA_ARGS__) 31 #define pr_debugN(n, fmt, ...) \ 32 eprintf(n, verbose, pr_fmt(fmt), ##__VA_ARGS__) 33 #define pr_debug2(fmt, ...) pr_debugN(2, pr_fmt(fmt), ##__VA_ARGS__) 34 #define pr_debug3(fmt, ...) pr_debugN(3, pr_fmt(fmt), ##__VA_ARGS__) 35 #define pr_debug4(fmt, ...) pr_debugN(4, pr_fmt(fmt), ##__VA_ARGS__) 37 #define pr_time_N(n, var, t, fmt, ...) \ 38 eprintf_time(n, var, t, fmt, ##__VA_ARGS__) 40 #define pr_oe_time(t, fmt, ...) pr_time_N(1, debug_ordered_events, t, pr_fmt(fmt), ##__VA_ARGS__) 41 #define pr_oe_time2(t, fmt, ...) pr_time_N(2, debug_ordered_events, t, pr_fmt(fmt), ##__VA_ARGS__) 43 #define STRERR_BUFSIZE 128 49 int ui__warning(const
char *format, ...) __printf(1, 2);
51 void pr_stat(const
char *fmt, ...);
53 int eprintf(
int level,
int var, const
char *fmt, ...) __printf(3, 4);
54 int eprintf_time(
int level,
int var, u64 t, const
char *fmt, ...) __printf(4, 5);
55 int veprintf(
int level,
int var, const
char *fmt, va_list
args);
int perf_debug_option(const char *str)
int int ui__warning(const char *format,...) __printf(1
void perf_debug_setup(void)
int int int veprintf(int level, int var, const char *fmt, va_list args)
int eprintf(int level, int var, const char *fmt,...) __printf(3
int dump_printf(const char *fmt,...) __printf(1
static int str(yyscan_t scanner, int token)
int perf_quiet_option(void)
static int __printf(2, 3)
int ui__error(const char *format,...) __printf(1
int int void pr_stat(const char *fmt,...)
void sighandler_dump_stack(int sig)
int int eprintf_time(int level, int var, u64 t, const char *fmt,...) __printf(4