1WARNING::SYMBOLS(7stap)                                WARNING::SYMBOLS(7stap)
2
3
4

NAME

6       warning::symbols - systemtap missing-symbols warnings
7
8
9

DESCRIPTION

11       For  some  probing operations, where DWARF debugging data is not avail‐
12       able, systemtap needs ELF symbols  for  the  relevant  binaries.   This
13       allows  at  least  probe  addresses  to  be  calculated, some variables
14       resolved, and with @cast() and headers, maybe even some types.
15
16
17       kernel symbol table
18              Systemtap may need a linux-build style System.map file  to  find
19              addresses  of kernel functions/data.  It may be possible to cre‐
20              ate it by hand:
21
22              % su
23              # cp /proc/kallsyms /boot/System.map-`uname -r`
24              or
25              # nm /lib/modules/`uname -r`/build/vmlinux > /boot/System.map-`uname -r`
26
27
28
29       minisymbols
30              On some systems, binaries may be compiled with a subset of  sym‐
31              bols useful for function tracing and backtraces.  This 'Minisym‐
32              bols' is a xz compressed section labeled  .gnu_debugdata.   Sup‐
33              port for minisymbols relies on elfutils version 0.156 or later.
34
35
36       compressed symbols
37              On  some  systems, symbols may be available, but compressed into
38              .zdebug_* sections.  Support for compressed  symbols  relies  on
39              elfutils version 0.153 or later.
40
41

SEE ALSO

43       stap(1),
44       stappaths(7),
45       strip(1),
46       warning::debuginfo(7stap),
47       error::dwarf(7stap),
48       error::reporting(7stap),
49       http://fedoraproject.org/wiki/Features/MiniDebugInfo
50
51
52
53                                                       WARNING::SYMBOLS(7stap)
Impressum