ltrace volgt de library-aanroepen (dynamic library calls) die een programma maakt — vergelijkbaar met strace, maar dan op het niveau van bibliotheekfuncties in plaats van systeemaanroepen.
ltrace commando
ltrace -p PID
| Optie | Betekenis |
|---|---|
-p PID | Koppel aan een al lopend proces |
-c | Toon samenvatting met telling en tijd per functie |
-e FUNCTIE | Volg alleen specifieke functie(s) |
-o BESTAND | Schrijf uitvoer naar bestand |
Library-aanroepen van een commando volgen:
ltrace ls
Samenvatting van functieaanroepen en tijdsbesteding:
ltrace -c ./mijnprogramma
Aankoppelen aan een lopend proces:
sudo ltrace -p 1234
Gebruik strace voor kernel/systeemaanroepen (zoals bestand- en netwerktoegang) en ltrace voor aanroepen naar gedeelde bibliotheken (zoals malloc of printf) — ze vullen elkaar aan.