tag name | perf-core-for-mingo-20160913 (a06d4ab8cf0a51b6b82a4d85af523a1c1b709cf6) |
tag date | 2016-09-13 17:14:19 -0300 |
tagged by | Arnaldo Carvalho de Melo <acme@redhat.com> |
tagged object | commit dd60fba732... |
perf/core improvements and fixes:
User visible:
- Support event group view with hierarchy mode in 'perf top' and 'perf report',
e.g:
$ perf record -e '{cycles,instructions}' make
$ perf report --hierarchy --stdio
...
# Overhead Command / Shared Object / Symbol
# ...................... ..................................
...
25.74% 27.18% sh
19.96% 24.14% libc-2.24.so
9.55% 14.64% [.] __strcmp_sse2
1.54% 0.00% [.] __tfind
1.07% 1.13% [.] _int_malloc
0.95% 0.00% [.] __strchr_sse2
0.89% 1.39% [.] __tsearch
0.76% 0.00% [.] strlen
- Fix the dwarf regs table for x86_64, adding a missing % to the "%di"
register, noticed with a failing 'perf test bpf' (Arnaldo Carvalho de Melo)
- Fix handling of mmap parameters in the 'perf trace' beautifier in
architectures that don't have the same mappings as x86_64 (Wang Nan)
- Handle hugetbl mappings in older systems running new kernels (Wang Nan)
Infrastructure:
- Add infrastructure for PMU specific configuration, allowing to pass
config variables directly to the kernel PMU driver, prefixing those
variables with a '@', part of a larger series to support Coresight (Mathieu Poirier)
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJX2F9uAAoJENZQFvNTUqpAAHgP/1naOMX0hNQYjNi/rZuN8y4i
8+dhupwYKsMtmx00q7Dn4p6qzXPesDc1yDy/yNBnwgcV3EJ03UXnoWPUwU1i3KY8
n75RCEIXq6wkIoj5oD768CjP/jOqipUaTQexL7RZbncRYLnGmXsl5sRRnfOsd15n
O3Tj1X90yz4uy1AEYXRnrjR9hvCwrwz7c+dFVOFYZKbQBNfFpq2zIkoNzyITFCkA
mQyNoJfGG8m9sj/bqtsvk4hhOT710wHHGMaOfUrytuyWskp5s05PkFXrCGSb2Paf
uWMkinaMyhOmP2gk85oBvHvAx6P2Abkh+8XXp6+2Khri7pSYV26rh6VaCTWvYypK
rIHqkSBPZdXYmhqztIRZQPeIzS7l+DKoJBdbIuVla0AW9aVg0MQOzrO2suN3ZpHn
wC6NEicG6tMuWfDSvOAqqiLcSwLi6taD7x0YNVdNEUUZjSg+Es/pQ38ebtaNlpLH
Lk4yF1n3boAvNjeS3cKfntkZk08s+7wveO3lflTKJRFB247ThzBDRHWBFoqjqVYW
wi0Y1z5/QM89PQ/FzwbrDbD532CuHz3ydk8fJ1KbxC2X//FEqeqCv9a1qTC330ee
C+giDw37reslMUyy5BXcZXGOIXmvrlTVWiL5eKVTqaH4QEyaRIFoiCHMHIS+vE2N
GsucJYMuIKS7iG7vNcQo
=uleL
-----END PGP SIGNATURE-----