File: warning%3A%3Asymbols.7stap

package info (click to toggle)
systemtap 5.1-5
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 47,964 kB
  • sloc: cpp: 80,838; ansic: 54,757; xml: 49,725; exp: 43,665; sh: 11,527; python: 5,003; perl: 2,252; tcl: 1,312; makefile: 1,006; javascript: 149; lisp: 105; awk: 101; asm: 91; java: 70; sed: 16
file content (65 lines) | stat: -rw-r--r-- 1,658 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
.\" T
.TH WARNING::SYMBOLS 7stap
.SH JMÉNO
warning::symbols \- varování ohledně chybějících symbolů

.\" macros
.de SAMPLE

.nr oldin \\n(.i
.br
.RS
.nf
.nh
..
.de ESAMPLE
.hy
.fi
.RE
.in \\n[oldin]u

..

.SH POPIS

Pro některé sondovací operace, kdy ladicí informace nejsou dostupné, systemtap
potřebuje ELF symboly pro odpovídající binární soubory.  S jejich pomocí lze
určit alespoň adresy pro umístění sond, některých proměnných, a pomocí makra
@cast() a hlavičkových souborů případně i další informace o datových typech.

.TP
tabulka symbolů linuxového jádra
Systemtap může potřebovat soubor \fBSystem.map\fR pro nalezení adres jaderných
funkcí, či dat.  Lze ho vytvořit i ručně:
.SAMPLE
% su
# cp /proc/kallsyms /boot/System.map-`uname -r`
nebo
# nm /lib/modules/`uname -r`/build/vmlinux > /boot/System.map-`uname -r`
.ESAMPLE

.TP
minidebuginfo
Na některých systémech mohou být binární soubory kompilovány s podmnožinou
obvykle dostupných ladicích informací.  Toto takzvané 'minidebuginfo' je
xz komprimovaná ELF sekce .gnu_debugdata.  Knihovna elfutils obsahuje podporu
pro minidebuginfo ve verzi 0.156 a vyšší.

.TP
komprimované ladicí informace
V některých případech jsou ladicí informace dostupné, ovšem ve zkomprimované
podobě v rámci sekcí
.IR .zdebug_* .
Podpora pro komprimované ladicí informace je obsažena v elfutils verze 0.153
a vyšší.

.SH VIZ TÉŽ
.nh
.nf
.IR stap (1),
.IR stappaths (7),
.IR strip (1),
.IR warning::debuginfo (7stap),
.IR error::dwarf (7stap),
.IR error::reporting (7stap),
.IR http://fedoraproject.org/wiki/Features/MiniDebugInfo