strace-6.18

Introduksjon til strace

Strace pakken tilbyr et diagnostisk, feilsøking og instruksjonsverktøy for brukerområdet som sporer alle systemkall et program foretar under kjøringen.

strace Avhengigheter

Valgfri

libunwind (for å spore stakkspor) og valgrind (hvis du kjører testpakken)

Installasjon av strace

Installer strace ved å kjøre følgende kommandoer:

./configure --prefix=/usr \
    --enable-mpers=no &&
make

For å teste resultatene, utsted: make check

Nå, som root bruker:

make install

Parameterforklaringer

--enable-mpers=no: Som standard er strace bygget for å støtte både m32 og mx32. Denne parameteren deaktiverer denne oppførselen. Fjern denne parameteren hvis du feilsøker programmer som bruker m32 eller mx32 personalities.

--with-libunwind: Denne parameteren bygger strace med støtte for libunwind. Dette er nyttig for å tilbakespore stakkspor.

[Notat]

Notat

Kjør ./configure --help for en fullstendig liste over alternativer.

Innhold

Installerte Programmer: strace og strace-log-merge
Installerte Biblioteker: Ingen
Installerte Mapper: Ingen

Korte Beskrivelser

strace

sporer systemkall og signaler, oftest brukt til feilsøking

strace-log-merge

slår sammen utdataene fra strace -ff -tt, legger til PID" til hver linje, og sorterer deretter resultatet ved hjelp av tidsstempler