一个 灵活 轻量级 实时 Linux 调试器 和跟踪器:KGTP

 

KGTP(http://code.google.com/p/kgtp/) 是一个 灵活 轻量级 实时 Linux 调试器 和跟踪器。

 

KGTP is a flexible , lightweight and realtime Linux debugger and tracer.
To use it, you don't need patch or rebuild the Linux kernel. Just build KGTP module and insmod it is OK.


It makes Linux Kernel supply a GDB remote debug interface. Then GDB in current machine or remote machine can debug andtrace Linux kernel and user space program through GDB tracepoint and some other functions without stopping the Linux Kernel.
它使得linux内核支持一个远程的GDB调试接口。GDB在当前机器或者远程机器可以调试和跟踪linux内核,用户空间程序也可以在不中断内核运行的情况下,通过GDB 跟踪点和一些其他的功能。

And even if the board doesn't have GDB on it and doesn't have interface for remote debug. It can debug the Linux Kernel using offline debug (See HOWTO#/sys/kernel/debug/gtpframe_and_offline_debug).
并且, 就算板子没有GDB,或者没有远程调试的接口,它也可以通过离线的方式调试linux内核。

 

KGTP 支持  X86-32, X86-64, MIPS and ARM.
KGTP 在 Linux kernel 2.6.18 to upstream 的版本之上通过测试。它也可以和android一起工作。
And it can work with Android (See 
HowToUseKGTPinAndroid).

Please go to HOWTO or HOWTOCN (Chinese) to 获取如何使用KGTP的信息.

Please go to UPDATE  获取 关于 KGTP update信息.

http://www.freelists.org/list/kgtp is the maillist of KGTP.

 

你可能感兴趣的:(一个 灵活 轻量级 实时 Linux 调试器 和跟踪器:KGTP)