Skip to content

FR docs: outline how to handle perf.data from different machines #755

@GitMensch

Description

@GitMensch

Is your feature request related to a problem? Please describe.
For some reasons I don't get it working...

Describe the solution you'd like
Clear docs how to go on with the archive (so first perf record, then perf archive, then bringing both to the target, then extracting the tar.bz2 to ~/.debug (can it be a different path?) then running hotspot
-> raises "PerfUnwind::MissingElfFile: Could not find ELF file for /some/file.so. This can break stack unwinding and lead to missing symbols." messages, no matter if --debugPaths is set to $HOME/.debug or not.

I guess that will work for both --exportTo and for "Show disassembly".

Additional context
The files are not archived as their original paths but using their buildid and a split, so instead of
/some/file.so
we have
~ /.debug/some/file.so/720520c3602932517725441cb80ec07c162046fa/elf

Version used: last CI that ran on RHEL8.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions