GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menggunakan kgdb melalui ethernet (kgdboe)?

Sudahkah Anda membaca ini:https://www.kernel.org/pub/linux/kernel/people/jwessel/kgdb/ch03s04.html?

Anda harus menjalankan kernel debug dengan opsi khusus - seperti misalnya:

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

dan di sisi debug Anda menjalankan perintah berikut:

gdb
file vmlinux
target remote udp:192.168.248.76:6443

itu berhasil untuk saya.


Anda bisa mendapatkan sumber kgdboe dari sini, membangunnya dan memuatnya ke dalam kernel Anda:

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

Lalu ketik 'dmesg' untuk melihat log muat dan dapatkan petunjuk untuk menghubungkan dari gdb.


Linux
  1. Bagaimana Cara Menggunakan Lightdm Untuk Sesi yang Ditentukan Pengguna?

  2. Cara menggunakan kdump untuk Analisis Kernel Crash Linux

  3. Cara menggunakan Sudo untuk mengizinkan pengguna non-root menjalankan perintah tertentu

  1. Cara menggunakan BusyBox di Linux

  2. Bagaimana cara menggunakan ioctl() untuk memanipulasi modul kernel saya?

  3. Berapa banyak RAM yang digunakan kernel?

  1. Bagaimana saya menggunakan cron di Linux

  2. Cara Menggunakan Nginx untuk Mengarahkan

  3. Cara menggunakan Perintah Su di Linux