tools lib traceevent: Print value of unknown symbolic fields
authorJan Kiszka <jan.kiszka@siemens.com>
Fri, 12 Jan 2018 00:47:44 +0000 (19:47 -0500)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 17 Jan 2018 13:21:57 +0000 (10:21 -0300)
Aligns trace-cmd with the behavior of the kernel.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Namhyung Kim <namhyung@kernel.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Link: http://lkml.kernel.org/r/e60c889f-55e7-4ee8-0e50-151e435ffd8c@siemens.com
Link: http://lkml.kernel.org/r/20180112004822.118332436@goodmis.org
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/lib/traceevent/event-parse.c

index 96c9c0b33423944b37ea8b2d4e461e329acd0f1c..87757eabbb08e63abeae5c4d51548af3c6982b46 100644 (file)
@@ -3985,6 +3985,8 @@ static void print_str_arg(struct trace_seq *s, void *data, int size,
                                break;
                        }
                }
+               if (!flag)
+                       trace_seq_printf(s, "0x%llx", val);
                break;
        case PRINT_HEX:
        case PRINT_HEX_STR: