以下为开发Linux调试器教程的相关章节,一共十二章,从最基础的讲起。如果你正在学习开发一个Linux调试器,那就从一至十的顺序阅读本教程。
教程目录
Linux调试器和跟踪器KGTP简介 KGTP是一个实时轻量级Linux调试器和跟踪器。 使用KGTP不需要在Linux内核上打PATCH或者重新编译,只要编译KGTP模块并insmod就可以。 其让Linux内核提供一个远程GDB调试接口,于是在本地或者远程的主机上的GDB可以在不需要停止内核的情况下用GDB tracepoint和其他一些功能调试和跟踪Linux。 即使板子上没有GDB而且其没有可用的远程接口,KGTP也可以用离线调试的功能调试内核。 KGTP支持X86-32,X86-64,MIPS和ARM等。同时Linux下的调试工具有:1.mtrace、2.strace、3.binutil、4.ld-linux、5.gdb、6.gcc/boundschecker、7.valgrind、更多。
相关主题 |