12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- perf-annotate(1)
- ================
- NAME
- ----
- perf-annotate - Read perf.data (created by perf record) and display annotated code
- SYNOPSIS
- --------
- [verse]
- 'perf annotate' [-i <file> | --input=file] [symbol_name]
- DESCRIPTION
- -----------
- This command reads the input file and displays an annotated version of the
- code. If the object file has debug symbols then the source code will be
- displayed alongside assembly code.
- If there is no debug info in the object, then annotated assembly is displayed.
- OPTIONS
- -------
- -i::
- --input=::
- Input file name. (default: perf.data unless stdin is a fifo)
- -d::
- --dsos=<dso[,dso...]>::
- Only consider symbols in these dsos.
- -s::
- --symbol=<symbol>::
- Symbol to annotate.
- -f::
- --force::
- Don't complain, do it.
- -v::
- --verbose::
- Be more verbose. (Show symbol address, etc)
- -D::
- --dump-raw-trace::
- Dump raw trace in ASCII.
- -k::
- --vmlinux=<file>::
- vmlinux pathname.
- -m::
- --modules::
- Load module symbols. WARNING: use only with -k and LIVE kernel.
- -l::
- --print-line::
- Print matching source lines (may be slow).
- -P::
- --full-paths::
- Don't shorten the displayed pathnames.
- --stdio:: Use the stdio interface.
- --tui:: Use the TUI interface Use of --tui requires a tty, if one is not
- present, as when piping to other commands, the stdio interface is
- used. This interfaces starts by centering on the line with more
- samples, TAB/UNTAB cycles through the lines with more samples.
- -C::
- --cpu:: Only report samples for the list of CPUs provided. Multiple CPUs can
- be provided as a comma-separated list with no space: 0,1. Ranges of
- CPUs are specified with -: 0-2. Default is to report samples on all
- CPUs.
- --asm-raw::
- Show raw instruction encoding of assembly instructions.
- --source::
- Interleave source code with assembly code. Enabled by default,
- disable with --no-source.
- --symfs=<directory>::
- Look for files with symbols relative to this directory.
- -M::
- --disassembler-style=:: Set disassembler style for objdump.
- SEE ALSO
- --------
- linkperf:perf-record[1], linkperf:perf-report[1]
|