From: Evgeny Vereshchagin Date: Tue, 7 Jun 2016 20:06:33 +0000 (+1000) Subject: offcputime: change user/kernel stack order X-Git-Tag: v0.2.0~72^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f988644685afe696ed7acd2daeeeb7513b8631be;p=platform%2Fupstream%2Fbcc.git offcputime: change user/kernel stack order see #559 --- diff --git a/tools/offcputime.py b/tools/offcputime.py index fa6b9d6..c76decb 100755 --- a/tools/offcputime.py +++ b/tools/offcputime.py @@ -228,15 +228,15 @@ for k, v in sorted(counts.items(), key=lambda counts: counts[1].value): user_stack = list(user_stack) kernel_stack = list(kernel_stack) line = [k.name.decode()] + \ - [b.ksym(addr) for addr in reversed(kernel_stack)] + \ - [b.sym(addr, k.pid) for addr in reversed(user_stack)] + [b.sym(addr, k.pid) for addr in reversed(user_stack)] + \ + [b.ksym(addr) for addr in reversed(kernel_stack)] print("%s %d" % (";".join(line), v.value)) else: # print default multi-line stack output - for addr in user_stack: - print(" %016x %s" % (addr, b.sym(addr, k.pid))) for addr in kernel_stack: print(" %016x %s" % (addr, b.ksym(addr))) + for addr in user_stack: + print(" %016x %s" % (addr, b.sym(addr, k.pid))) print(" %-16s %s (%d)" % ("-", k.name, k.pid)) print(" %d\n" % v.value)