Messages in this thread Patch in this message | | | From | Jiri Olsa <> | Subject | [PATCH 35/48] perf tools: Add threads debug variable | Date | Thu, 13 Sep 2018 14:54:37 +0200 |
| |
To separate thread debug messages from global verbose, to enable type:
$ perf --debug threads=X record ...
where X is the debug level.
Link: http://lkml.kernel.org/n/tip-tgpv7s1pjnxgfw7c90mg5tpl@git.kernel.org Signed-off-by: Jiri Olsa <jolsa@kernel.org> --- tools/perf/Documentation/perf.txt | 1 + tools/perf/util/debug.c | 2 ++ tools/perf/util/debug.h | 1 + 3 files changed, 4 insertions(+)
diff --git a/tools/perf/Documentation/perf.txt b/tools/perf/Documentation/perf.txt index 864e37597252..5ae38692af64 100644 --- a/tools/perf/Documentation/perf.txt +++ b/tools/perf/Documentation/perf.txt @@ -22,6 +22,7 @@ OPTIONS verbose - general debug messages ordered-events - ordered events object debug messages data-convert - data convert command debug messages + threads - threads debug/stats messages --buildid-dir:: Setup buildid cache directory. It has higher priority than diff --git a/tools/perf/util/debug.c b/tools/perf/util/debug.c index 3d6459626c2a..10425630cb71 100644 --- a/tools/perf/util/debug.c +++ b/tools/perf/util/debug.c @@ -28,6 +28,7 @@ bool dump_trace = false, quiet = false; int debug_ordered_events; static int redirect_to_stderr; int debug_data_convert; +int debug_threads; int veprintf(int level, int var, const char *fmt, va_list args) { @@ -180,6 +181,7 @@ static struct debug_variable { { .name = "ordered-events", .ptr = &debug_ordered_events}, { .name = "stderr", .ptr = &redirect_to_stderr}, { .name = "data-convert", .ptr = &debug_data_convert }, + { .name = "threads", .ptr = &debug_threads }, { .name = NULL, } }; diff --git a/tools/perf/util/debug.h b/tools/perf/util/debug.h index 77445dfc5c7d..96665c66057b 100644 --- a/tools/perf/util/debug.h +++ b/tools/perf/util/debug.h @@ -15,6 +15,7 @@ extern int verbose; extern bool quiet, dump_trace; extern int debug_ordered_events; extern int debug_data_convert; +extern int debug_threads; #ifndef pr_fmt #define pr_fmt(fmt) fmt -- 2.17.1
| |