kgdb

    0熱度

    1回答

    我交叉編譯了arm的內核源碼,包含調試信息和KGDB。 當我在主機上運行GDB: $ arm-linux-gnueabihf-gdb vmlinux ... Reading symbols from vmlinux... done. (gdb) target remote /dev/ttyUSB0 Remote debugging unsing /dev/ttyUSB0 **0

    0熱度

    1回答

    我正在使用kgdb模塊和gdb調試linux內核。 當試圖在某個地址設置斷點時,gdb將它設置爲另一個錯誤的地址。 (gdb) b *0xffffffff81528690 Breakpoint 1 at 0x81528690 任何人都知道爲什麼?

    -1熱度

    1回答

    我有一個內核映像,並想用kgdb進行調試。 .config也不可用,否則我可以檢查其中的標誌。 在/proc/sys/文件夾中也沒有關於kgdb的條目。 是否有任何方法來檢查圖像是否是kgdb啓用?

    14熱度

    2回答

    使用ARMv7作爲目標機器。我編譯了Linux源文件2.6.34.13作爲目標。 目標通過使用minicom的串行端口與主機(Linux開發機器)連接。 目標加載了新內核,並在命令提示符下啓用KGDB。 $ echo ttyAMA0 > /sys/module/kgdboc/parameters/kgdboc $ echo g > /proc/sysrq-trigger 輸入KGDB ...

    13熱度

    2回答

    我正在嘗試爲我的Nexus One進行內核調試,並且一直遵循http://bootloader.wikidot.com/android:kgdb的指示。我想知道是否有人真的有這個工作?有沒有人做過使用KGDB調試內核的更新解決方案?

    0熱度

    1回答

    我想設置KGDB來調試我們的arm64內核。我的設置是,目標是在內核3.14運行(有一些arm64的kgdb補丁移植),主機我用Linaro的工具鏈4.8 aarch64-Linux的GNU的GDB,每當我發出: target remote /dev/ttyS0 我錯誤信息: Remote 'g' packet reply is too long: 我Google上的問題很多,其中沒有摸索

    0熱度

    2回答

    我想要使用http://bootloader.wikidot.com/android:kgdb讓kgdb與Android內核一起工作。我被困在以下步驟: Configure kernel command line Specify ttyGS0 as the kgdboc device. Add the following into the kernel command line (po

    3熱度

    1回答

    我想設置linux內核模塊調試,使用兩臺機器 - 目標和主機。在目標機器上,我編譯並安裝了一個帶有CONFIG_MAGIC_SYSRQ=y標誌和其他標誌的3.5.0內核,用於通過串行控制檯調試。 當我想打破內核將遠程GDB,我用 $ echo g > /proc/sysrq-trigger 但上面的命令不會破壞內核。 $ cat /proc/sys/kernel/sysrq" 上面的命令返

    0熱度

    1回答

    有人可以建議如何使用命令 echo g > /proc/sysrq-trigger進入kdb模式時內核掛起。如何kgdb和kdb有所不同? 內核進入調試模式時是否有任何進程正在運行?