tag name | perf-annotate-for-mingo (12602688652f3943b98f289ffaa795e7cc21bac9) |
tag date | 2012-05-03 13:27:35 -0300 |
tagged by | Arnaldo Carvalho de Melo <acme@redhat.com> |
tagged object | commit 64aa17ca5a... |
Perf annotate browser improvements.
. Get back the line separating the overheads from the disassembly, requested by
Peter Zijlstra, Linus agreed now that it is a solid line and more column real
state was harvested. Also it has the jump->arrow lines separated from it by
the address/jump target column.
. Don't change asm line color when toggling source code view. Requested by
Peter Zijlstra.
Current snapshot:
avtab_search_node
│ push %rbp
│ mov %rsp,%rbp
│ → callq mcount
│ movzwl 0x6(%rsi),%edx
│ and $0x7fff,%dx
│ test %rdi,%rdi
│ ↓ jne 20
0.42 │17:┌─→xor %eax,%eax
│19:│ leaveq
0.42 │ │← retq
│ │ nopl 0x0(%rax,%rax,1)
│20:│ mov (%rdi),%rax
0.08 │ │ test %rax,%rax
│ └──je 17
│ movzwl (%rsi),%ecx
│ movzwl 0x2(%rsi),%r9d
│ movzwl 0x4(%rsi),%r8d
│ movzwl %cx,%esi
│ movzwl %r9w,%r10d
│ shl $0x9,%esi
│ lea (%rsi,%r10,4),%esi
│ lea (%r8,%rsi,1),%esi
│ and 0x10(%rdi),%si
│ movzwl %si,%esi
│ mov (%rax,%rsi,8),%rax
1.01 │ test %rax,%rax
│ ↑ je 19
│ nopw 0x0(%rax,%rax,1)
3.19 │60: cmp %cx,(%rax)
│ ↓ jne 7e
0.08 │ cmp %r9w,0x2(%rax)
│ ↓ jne 7e
│ cmp %r8w,0x4(%rax)
│ ↓ jne 79
│ test %dx,0x6(%rax)
│ ↑ jne 19
│79: cmp %r8w,0x4(%rax)
83.45 │7e: ↑ ja 17
3.36 │ mov 0x10(%rax),%rax
7.98 │ test %rax,%rax
│ ↑ jne 60
│ leaveq
│ ← retq
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
iQIcBAABAgAGBQJPorL5AAoJENZQFvNTUqpAPigP/3slmdPqEXmk/TjJWbZ4dp3O
GjqbAXoXVDzc19Lx9JFxxpObAqqqnRCwE5m67RdOAsBAB11oNgLbbdY453KHwrfr
q+Ep+S82FXo5ZpNmldRes5oueGS/NK3fSkNQ7v25XSQu1gEJaD1+MnJg0j2D3lvv
YNFxGtIQE7hBeBWGaumLEFnAGLfRd45achVGfCqCqmgI0GcfOj7uCKl/eA4gh410
amknYLGhUxFoHYZg04C/9iaG8OxGdvrhpA/gWjxOMmHoSKsCAzdHYBKO0n+Qeucn
VnEVXHNzNrkae/ZEfkbaKoczG9ChEQR3eNQuK3qELRuhnjhvAcRRjvJ+7Fq33QPX
HUA9au4Jia87xufhpjtZeoOmz/qYgqL3q4B4iAGDTXtmUxlbuyCWK4pLSemEIvf7
2rTrJ62wJR+Q1iNJp42zSkywx427oRHMjY0Rtel2voEnp6N+TQ5VUis2LmAPg+4f
M81yjnaZRC/Je6sAbVrZaHEo9StIAtFySCoTmpuiNY0Ob6f2Rl455bacxS1VirU4
bWyXNqCvqYJWQnP9lOeIEC00PHOnqZ+BVuMQwYwpUkgcsaaMppK+CqRjrfJT4uYV
b5s0mJrqn/VvKVJBjAjAa+r7RnHLplloLwhU65z7UyYZBWhVW1RL5/4OdPpJX2eu
JSvEQVsOBNCcUPg0DXyM
=fs5W
-----END PGP SIGNATURE-----