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有所不同? 内核进入调试模式时是否有任何进程正在运行?