1OPREPORT(1)                 General Commands Manual                OPREPORT(1)
2
3
4

NAME

6       opreport - produce symbol or binary image summaries
7

SYNOPSIS

9       opreport [ options ] [profile specification]
10

DESCRIPTION

12       opreport outputs binary image summaries, or per-symbol data, from OPro‐
13       file profiling sessions. See oprofile(1) for how to write profile spec‐
14       ifications.
15
16

OPTIONS

18       --accumulated / -a
19              Accumulate sample and percentage counts in the symbol list.
20
21       --debug-info / -g
22              Show source file and line for each symbol.
23
24       --demangle / -D none|smart|normal
25              none:  no  demangling.  normal:  use default demangler (default)
26              smart: use pattern-matching to make C++ symbol  demangling  more
27              readable.
28
29       --callgraph / -c
30              Show call graph information if available.
31
32       --details / -d
33              Show per-instruction details for all selected symbols.
34
35       --exclude-dependent / -x
36              Do not include application-specific images for libraries, kernel
37              modules and the kernel. This option only makes sense if the pro‐
38              file session used --separate.
39
40       --exclude-symbols / -e [symbols]
41              Exclude all the symbols in the given comma-separated list.
42
43       --global-percent / -%
44              Make all percentages relative to the whole profile.
45
46       --help / -? / --usage
47              Show help message.
48
49       --image-path / -p [paths]
50              Comma-separated list of additional paths to search for binaries.
51              This is needed to find modules in kernels 2.6 and upwards.
52
53       --root / -R [path]
54              A path to a filesystem to search for additional binaries.
55
56       --include-symbols / -i [symbols]
57              Only include symbols in the given comma-separated list.
58
59       --long-filenames / -f
60              Output full paths instead of basenames.
61
62       --merge / -m [lib,cpu,tid,tgid,unitmask,all]
63              Merge any profiles separated in a --separate session.
64
65       --no-header
66              Don't output a header detailing profiling parameters.
67
68       --output-file / -o [file]
69              Output to the given file instead of stdout.
70
71       --reverse-sort / -r
72              Reverse the sort from the default.
73
74       --session-dir=dir_path
75              Use sample database out of directory  dir_path  instead  of  the
76              default location (/var/lib/oprofile).
77
78       --show-address / -w
79              Show each symbol's VMA address.
80
81       --sort / -s [vma,sample,symbol,debug,image]
82              Sort  the list of symbols by, respectively, symbol address, num‐
83              ber of samples, symbol name, debug  filename  and  line  number,
84              binary image filename.
85
86       --symbols / -l
87              List per-symbol information instead of a binary image summary.
88
89       --threshold / -t [percentage]
90              Only  output data for symbols that have more than the given per‐
91              centage of total samples.
92
93       --verbose / -V [options]
94              Give verbose debugging output.
95
96       --version / -v
97              Show version.
98
99       --xml / -X
100              Generate XML output.
101
102

ENVIRONMENT

104       No special environment variables are recognised by opreport.
105
106

FILES

108       /var/lib/oprofile/samples/
109              The location of the generated sample files.
110
111

VERSION

113       This man page is current for oprofile-0.9.6.
114
115

SEE ALSO

117       /usr/share/doc/oprofile-0.9.6/, oprofile(1)
118
119
120
1214th Berkeley Distribution      Tue 07 June 2011                    OPREPORT(1)
Impressum