GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser kgdb sur Ethernet (kgdboe) ?

Avez-vous lu ceci :https://www.kernel.org/pub/linux/kernel/people/jwessel/kgdb/ch03s04.html ?

Vous devez exécuter le noyau débogué avec des options spéciales - comme par exemple :

kgdbwait kgdbcon [email protected]/,@192.168.242.24/00:11:22:33:44:55

et côté débogage, vous exécutez les commandes suivantes :

gdb
file vmlinux
target remote udp:192.168.248.76:6443

cela a fonctionné pour moi.


Vous pouvez obtenir la source de kgdboe à partir d'ici, la compiler et la charger dans votre noyau :

make -C /lib/modules/$(uname -r)/build M=$(pwd)
sudo insmod kgdboe.ko

Tapez ensuite "dmesg" pour voir le journal de chargement et obtenir des instructions sur la connexion à partir de gdb.


Linux
  1. Comment utiliser BusyBox sous Linux

  2. Comment j'utilise cron sous Linux

  3. Comment utiliser Nginx pour rediriger

  4. Comment utiliser la commande Su sous Linux

  5. Comment utiliser Lightdm pour les sessions définies par l'utilisateur ?

Comment exécuter Windows 95 sous Linux

Comment utiliser la commande PS

Comment utiliser la commande TOP

Comment exécuter un script bash

Comment utiliser SSHFS Mount avec des répertoires distants via SSH

Comment utiliser GDB dans Eclipse pour le débogage C/C++ ?