diff options
Diffstat (limited to 'tools/perf/util/debug.c')
| -rw-r--r-- | tools/perf/util/debug.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/perf/util/debug.c b/tools/perf/util/debug.c index ba357f3226c6..ad60b2f20258 100644 --- a/tools/perf/util/debug.c +++ b/tools/perf/util/debug.c @@ -19,13 +19,14 @@  int verbose;  bool dump_trace = false, quiet = false;  int debug_ordered_events; +static int redirect_to_stderr;  static int _eprintf(int level, int var, const char *fmt, va_list args)  {  	int ret = 0;  	if (var >= level) { -		if (use_browser >= 1) +		if (use_browser >= 1 && !redirect_to_stderr)  			ui_helpline__vshow(fmt, args);  		else  			ret = vfprintf(stderr, fmt, args); @@ -145,6 +146,7 @@ static struct debug_variable {  } debug_variables[] = {  	{ .name = "verbose",		.ptr = &verbose },  	{ .name = "ordered-events",	.ptr = &debug_ordered_events}, +	{ .name = "stderr",		.ptr = &redirect_to_stderr},  	{ .name = NULL, }  };  |