summaryrefslogtreecommitdiffstats
path: root/tools/lib/symbol
diff options
context:
space:
mode:
authorNamhyung Kim <namhyung@kernel.org>2014-05-29 06:44:55 +0200
committerJiri Olsa <jolsa@kernel.org>2014-06-09 12:21:03 +0200
commite646fe730a324098a718f1c9b2f349efb99d5457 (patch)
tree00f392d988101d5ab0d9f128d76ba51722e26fe1 /tools/lib/symbol
parentperf tools: Prettify the tags/TAGS/cscope targets output (diff)
downloadlinux-e646fe730a324098a718f1c9b2f349efb99d5457.tar.xz
linux-e646fe730a324098a718f1c9b2f349efb99d5457.zip
perf script/python: Print array argument as string
With the Sebastian's change of handling num array argument (of raw syscall enter), the script still failed to work like this: $ perf record -e raw_syscalls:* sleep 1 $ perf script -g python $ perf script -s perf-script.py ... Traceback (most recent call last): File "perf-script.py", line 42, in raw_syscalls__sys_enter (id, args), TypeError: %u format: a number is required, not list Fatal Python error: problem in Python trace event handler Aborted (core dumped) This is because the generated script tries to print the array arg as unsigned integer (%u). Since the python seems to convert arguments to strings by default, just using %s solved the problem for me. Signed-off-by: Namhyung Kim <namhyung@kernel.org> Cc: Tom Zanussi <tzanussi@gmail.com> Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Link: http://lkml.kernel.org/r/1401338695-18837-1-git-send-email-namhyung@kernel.org Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Diffstat (limited to 'tools/lib/symbol')
0 files changed, 0 insertions, 0 deletions