存档

文章标签 ‘gdb’

kgdb源代码分析(2.6.27)第四章-命令实现

2010年7月1日 没有评论

到 kgdb 这边的都是很直接的,比如用户试图在
gdb中打印一个局部变量的值,gdb 通过和 kgdb 得到当前进程寄存器的信息,最终计算出要
读的内存地址和长度,kgdb 只要应 gdb 的要求提供相应的信息和设置相应的地址就够了,所
以 gdb 是调试里面的主角.

kgdb源代码分析(2.6.27)第三章-gdb 远程串行协议

2010年7月1日 4 条评论

RSP 是一种基于 ASCII 码的协议,以 gdb 发送命令,目标端(在这里是 kgdb)返回执行
结果或信息的方式来进行的,而命令和回复在传输过程中又是封装在一个包(packet)里面
的.每个包以一个’$’开始,接着是实际数据,数据以一个’#’结束,后面跟着两位十六进制数
字用作校验和($packet-data#checksum).