Skip to content

Commit

Permalink
offcputime: change user/kernel stack order
Browse files Browse the repository at this point in the history
see #559
  • Loading branch information
evverx committed Jun 7, 2016
1 parent 6274185 commit f988644
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions tools/offcputime.py
Original file line number Diff line number Diff line change
Expand Up @@ -228,15 +228,15 @@ def signal_ignore(signal, frame):
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)

Expand Down

0 comments on commit f988644

Please sign in to comment.