GNU/Linux >> Znalost Linux >  >> Linux

Jak používat kgdb přes ethernet (kgdboe)?

Četli jste toto:https://www.kernel.org/pub/linux/kernel/people/jwessel/kgdb/ch03s04.html?

Musíte spustit odladěné jádro se speciálními volbami - jako například:

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

a na straně ladění spustíte následující příkazy:

gdb
file vmlinux
target remote udp:192.168.248.76:6443

fungovalo to pro mě.


Zde můžete získat zdrojový kód kgdboe, sestavit jej a načíst do svého jádra:

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

Poté zadejte 'dmesg', abyste viděli protokol zatížení a získali pokyny pro připojení z gdb.


Linux
  1. Jak používat BusyBox na Linuxu

  2. Jak používat Nginx k přesměrování

  3. Jak používat Lightdm pro uživatelsky definované relace?

  1. Jak používám cron v Linuxu

  2. Jak mohu použít ioctl() k manipulaci s mým modulem jádra?

  3. Jak používat příkaz su přes adb shell?

  1. Jak používat Su Command v Linuxu

  2. Ssh – Jak předat X přes Ssh, aby bylo možné vzdáleně spouštět grafické aplikace?

  3. Jak používat kdump pro analýzu pádů jádra Linuxu