STAP(7) Miscellaneous Information Manual STAP(7) JMENO stappaths - dulezita umisteni souboru a adresaru systemtapu POPIS Tato manualova stranka byla vygenerovana pro systemtap 5.1. Nasleduje seznam dulezitych umisteni souboru a adresaru. /usr/share/systemtap/tapset/ Adresar standardniho tapsetu, pokud neni predefinovan prostrednictvim promenne prostredi SYSTEMTAP_TAPSET nebo XDG_DATA_DIRS . Jejich dokumentace se nachazi v manualovych strankach stapprobes(3stap), probe::*(3stap), a function::*(3stap). /usr/share/systemtap/runtime/ Zdrojove soubory pro kompilaci modulu, pokud neni receno jinak pomoci promenne prostredi SYSTEMTAP_RUNTIME /usr/bin/staprun Pomocny program pro zavadeni systemtap modulu a interakci s nim. /usr/lib/systemtap/systemtap/stapio Pomocny program pro rizeni vstupu a vystupu. /usr/include/sys/sdt.h Umisteni hlavockovych soubotu . Umisteni ladicich informaci jadra v ramci RPM balicku kernel-debuginfo: /usr/lib/debug/lib/modules/$(uname -r)/ pokud neni prostrednictvim promenne prostredi SYSTEMTAP_DEBUGINFO_PATH urceno jine unisteni. Vychozi hodnota pro tuto promennou je +:.debug:/usr/lib/debug:build. Knihovna elfutils hleda vmlinux v tomto umisteni a ocekava, ze uvedene umisteni predstavuje koren stromu, ve kterem se maji hledat ladici informace pro jadro, jaderne moduly a uzivatelske programy. Pri vychozi konfiguraci bude systemtap hledat vmlinux take v nasledujicich umistenich: /boot/vmlinux-`uname -r` /lib/modules/`uname -r`/vmlinux /lib/modules/`uname -r`/vmlinux.debug /lib/modules/`uname -r`/build/vmlinux /lib/modules/`uname -r`/.debug/vmlinux.debug /usr/lib/debug/lib/modules/`uname -r`/vmlinux.debug /var/cache/abrt-di/usr/debug/lib/modules/`uname -r`/ /var/cache/abrt-di/usr/lib/debug/lib/modules/`uname -r`/vmlinux.debug Odpovidajici zdrojove soubory se obvykle nachazeji v podstrome /usr/src/debug/. Umisteni ladicich informaci pro uzivatelske programy v ramci RPM balicku vypise prikaz rpm -ql -debuginfo. $HOME/.systemtap Umisteni vyrovnavaci pameti "cache", pokud neni prostrednictvim promenne prostredi SYSTEMTAP_DIR nastaveno jine umisteni. /tmp/stapXXXXXX Docasny adresar pro systmtap soubory, vcetne vygenerovaneho C kodu a jadernych objektu. /lib/modules/VERSION/build Umisteni infrastruktury pro sestavovani jadra. /usr/share/doc/systemtap*/examples Vetsi mnozstvi prikladu. Kazdy priklad je doplnen budto .txt, nebo .meta souborem, ktery popisuje, co priklad demonstruje, a jak se spousti. Viz tez http://sourceware.org/systemtap/examples/ $SYSTEMTAP_DIR/ssl/server Uzivatelska databaze serverovych SSL certifikatu. Pokud neni nastavena promenne prostredi SYSTEMTAP_DIR, pak vychozi hodnotou je $HOME/.systemtap. $SYSTEMTAP_DIR/ssl/client Uzivatelska databaze klientskych SSL certifikatu. Pokud neni nastavena promenna prostredi SYSTEMTAP_DIR, pak vychozi hodnotou je $HOME/.systemtap. /etc/systemtap/ssl/client Globalni databaze klientskych SSL certifikatu. /etc/systemtap/staprun/ Databaze "trusted signer" certifikatu programu staprun. /etc/sysconfig/stap-server/ Globalni konfiguracni soubor programu stap-server. /etc/stap-server/conf.d/*.conf Konfiguracni soubory pro vychozi stap-server sluzby. /run/stap-server/ Umisteni "status" souboru pro bezici stap-server sluzby. /var/log/stap-server/log Umisteni logovacich souboru pro stap-server sluzby. SOUBORY /usr/share/systemtap/tapset VIZ TEZ stapprobes(3stap), staprun(8), stapvars(3stap), stapex(3stap), stap-server(8), awk(1), gdb(1) CHYBY Pouzijte projektovou bugzillu, nebo mailing list. http://sourceware.org/systemtap/, . error::reporting(7stap), https://sourceware.org/systemtap/wiki/HowToReportBugs Systemtap Team STAP(7)