Commit 860823ba authored by Sasha Goldshtein's avatar Sasha Goldshtein

profile: Migrate to new symbol API and remove addresses

The default profile output used to include stack addresses,
which are not used in 99+% of the cases.
parent 49df9944
...@@ -347,11 +347,11 @@ for k, v in sorted(counts.items(), key=lambda counts: counts[1].value): ...@@ -347,11 +347,11 @@ for k, v in sorted(counts.items(), key=lambda counts: counts[1].value):
else: else:
# print default multi-line stack output. # print default multi-line stack output.
for addr in kernel_stack: for addr in kernel_stack:
print(" %016x %s" % (addr, aksym(addr))) print(" %s" % aksym(addr))
if do_delimiter: if do_delimiter:
print(" --") print(" --")
for addr in user_stack: for addr in user_stack:
print(" %016x %s" % (addr, b.sym(addr, k.pid))) print(" %s" % b.sym(addr, k.pid))
print(" %-16s %s (%d)" % ("-", k.name, k.pid)) print(" %-16s %s (%d)" % ("-", k.name, k.pid))
print(" %d\n" % v.value) print(" %d\n" % v.value)
......
...@@ -287,11 +287,11 @@ for k, v in sorted(counts.items(), key=lambda counts: counts[1].value): ...@@ -287,11 +287,11 @@ for k, v in sorted(counts.items(), key=lambda counts: counts[1].value):
else: else:
# print default multi-line stack output. # print default multi-line stack output.
for addr in kernel_stack: for addr in kernel_stack:
print(" %016x %s" % (addr, aksym(addr))) print(" %s" % aksym(addr))
if do_delimiter: if do_delimiter:
print(" --") print(" --")
for addr in user_stack: for addr in user_stack:
print(" %016x %s" % (addr, b.sym(addr, k.pid))) print(" %s" % b.sym(addr, k.pid))
print(" %-16s %s (%d)" % ("-", k.name, k.pid)) print(" %-16s %s (%d)" % ("-", k.name, k.pid))
print(" %d\n" % v.value) print(" %d\n" % v.value)
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment