Cette section contient les paquetages permettant de deboguer les programes.
gdb - (Version 4.17.0.11, 1,136K) 116#116 117#117 gdb
Il s'agit d'un outil de mise au point complet. Il permet de tracer l'exécution des programmes et d'examiner leur état interne à tout moment. Il fonctionne pour du code C et C++ compilé avec le compilateur C de GNU, gcc.
lslk - (Version 1.19, 35K) lslk
Le listeur de fichiers verrous d'UNIX, lslk, essaie de lister tous les verrous placés sur les fichiers locaux du système - ie, sur les inodes actifs. Les verrous peuvent venir des processus locaux ou de processus distants sur les clients NFS servis par le système.
Remarque : lslk de Linux et PTX 2.1.9 ne rapporte pas les verrous tenus par les processus clients distants NFS.
lsof - (Version 4.42, 549K) lsof
Lsof signifie LiSt Open Files et fait exactement ça. Il énumère les informations sur les fichiers ouverts par les processus tournant sur un système UNIX.
ltrace - (Version 0.3.6, 75K) ltrace
ltrace est un programme lançant simplement une commande. Il intercepte et enregistre les appels à la bibliothèque dynamique faits par le processus ainsi que les signaux reçus par celui-ci. Il peut aussi intercepter et afficher les appels systèmes du programme.
strace - (Version 3.1, 100K) 116#116 117#117 strace
strace affiche l'enregistrement de chaque appel système que fait un programme ainsi que tous les arguments qui lui ont été passés et la valeur de retour de l'appel.
xxgdb - (Version 1.12, 103K) 116#116 xxgdb
Xxgdb fournit une interface graphique au débogueur de GNU. Il est capable d'afficher les fichiers source au moment où ils sont exécutés, de mettre des points d'arrêts, et d'exécuter le programme instruction par instruction - tout cela avec une interface graphique X Window conviviale.