next up previous contents
suivant: Le système de fichiers monter: Débogage précédent: Utilisation de printk   Table des matières

Utilisation de gdb

Puisque UML représente un noyau Linux et qu'il se comporte comme un simple programme, on va pouvoir déboguer ce noyau comme un programme habituel.

Pour cela, il suffit d'ajouter au lancement d'UML l'option debug, ce qui permet d'avoir un accès à un terminal contenant gdb, qui pourra suivre le fonctionnement du noyau virtuel.


# ./linux root=/dev/ubd/0 ubd0=../uml/Debian-3.0r0.ext2
devfs=mount debug


next up previous contents
suivant: Le système de fichiers monter: Débogage précédent: Utilisation de printk   Table des matières