GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo usar kgdb sobre ethernet (kgdboe)?

¿Has leído esto:https://www.kernel.org/pub/linux/kernel/people/jwessel/kgdb/ch03s04.html?

Debe ejecutar el kernel depurado con opciones especiales, como por ejemplo:

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

y en el lado de la depuración, ejecuta los siguientes comandos:

gdb
file vmlinux
target remote udp:192.168.248.76:6443

me ha funcionado.


Puede obtener el código fuente de kgdboe desde aquí, compilarlo y cargarlo en su kernel:

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

Luego escriba 'dmesg' para ver el registro de carga y obtener instrucciones sobre cómo conectarse desde gdb.


Linux
  1. Cómo usar BusyBox en Linux

  2. Cómo uso cron en Linux

  3. Cómo usar Nginx para redirigir

  4. Cómo usar el comando Su en Linux

  5. ¿Cómo usar Lightdm para sesiones definidas por el usuario?

Cómo ejecutar Windows 95 en Linux

Cómo usar el comando PS

Cómo usar el comando SUPERIOR

Cómo ejecutar un script Bash

Cómo usar el montaje SSHFS con directorios remotos a través de SSH

¿Cómo uso GDB en Eclipse para la depuración de C/C++?