| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
I added a system that simplifies adding new demanglers and provides a
fast path when demangling symbols
Change-Id: Ie5ca43632b53e41c0a4214772193af09ca4593cc
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Don't link to librustc_demangle at compile time, just try to find it
at runtime via QLibrary and then use it. This makes it much easier
to enable/disable support for rust demangling for packagers.
Fixes: https://github.com/KDAB/hotspot/issues/269
Change-Id: Ib33e2699780ed6d827bddeea75f82137daeacc9d
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
|
|
When compiled with HAVE_ZSTD=1, transparently decompress perf
records contained in PERF_RECORD_COMPRESSED and parse those then.
This way, we can finally open data files recorded with
`perf record -z`, which are often two orders of magnitude smaller
for the common `--call-graph dwarf` case.
Change-Id: Ic26f049b955b20038b947d03c7ff1c6c5eb22ba3
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
|