|
|
|
|
 没有有读gdb源码的兄弟啊?交流下撒 - liuyangdows [ 2005-10-17 21:38 | 164 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - greensea [ 2006-03-02 10:29 | 34 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - liuyangdows [ 2006-03-02 12:35 | 55 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - keyinwind [ 2006-02-25 19:26 | 163 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - liuyangdows [ 2006-02-28 08:48 | 95 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - keyinwind [ 2006-02-28 13:03 | 43 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - teawater [ 2006-02-25 20:33 | 101 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - tigerwood [ 2005-10-18 20:30 | 127 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - liuyangdows [ 2005-10-20 08:55 | 390 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - tigerwood [ 2005-10-26 12:53 | 689 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - teawater [ 2005-10-20 09:22 | 161 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - liuyangdows [ 2005-10-22 12:15 | 100 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - teawater [ 2005-10-22 12:31 | 511 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - liuyangdows [ 2005-10-24 20:56 | 57 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - teawater [ 2005-10-25 09:29 | 42 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - liuyangdows [ 2005-10-25 14:51 | 47 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - freshground [ 2005-10-25 17:19 | 52 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - tigerwood [ 2005-10-26 13:02 | 346 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - liuyangdows [ 2005-10-25 21:01 | 201 byte(s)]
 Re: 没有有读gdb源码的兄弟啊?交流下撒 - dozec [ 2005-10-18 19:25 | 123 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
|
小弟由于做课题的的缘故,需要读gdb的源代码,看了论坛上高人们的发言,他们建议从2,8开始看起。我也正在进行中,不知现在还有没有别的读gdb源码的兄弟啊,给个email交流一下吧
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
课题的具体方向么还没有最后定,但是肯定是和gdb相关的了。我的打算是先了解以下gdb的基本架构和关键算法及实现,然后再找一两个突破点重点研究,比如远程调试、内核调试或者armulator之类的模拟器等。
2.8的代码我从sources.redhat.com上下到了,和6.3的相比代码量的确要少多了。不知道现在的internal手册是否还适用于2.8的代码?
大侠有没有什么具体的指点呢?能留下email吗?Thanks!
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
|
你说的这几个我认为都是建立在target基础上的 建议你先将gdb target基础搞清晰 这样沿着这个路线分析哪个都比较容易了 不过最老版本我只看过5.3 再老的是什么样子俺就不道了
|
|
----
读了这么多年的书 还是觉得幼儿园好混
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
还是有些大虾研究gdb的嘛,看来吾道不孤啊,哈哈。
这里两天把gdb internal看的差不多了,下面要开始读代码了。:--)
发现gdb的最新版本中的消息传递是用观察者模式实现的,挺有意思,准备看看 :--)
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
> 课题的具体方向么还没有最后定,但是肯定是和gdb相关的了。我的打算是先了解以下gdb的基本架构和关键算法及实现,然后再找一两个突破点重点研究,比如远程调试、内核调试或者armulator之类的模拟器等。
基本架构和关键算法应该没有太大变化吧。其实不用看GDB INTERNAL,那本 HOW DEBUGGER WORKS可能讲的更清楚。 看看DWARF信息的格式可能也有帮助。
> 2.8的代码我从sources.redhat.com上下到了,和6.3的相比代码量的确要少多了。不知道现在的internal手册是否还适用于2.8的代码?
> 大侠有没有什么具体的指点呢?能留下email吗?Thanks!
用GDB调试GDB应该是一个不错的起点,INTERNAL 文档中也提到了一些建议,应该都不错。
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
> 我看过gdb目录数下面的gdbserver的源代码,哈哈哈哈哈。
只是不知道理解的如何呀,改天有相关的问题还要请教喔!
:-)
对了,一些关于GDBSERVER的新进展:GDB社区里面好多人在讨论对64位体系结构的支持问题,包括IA64, PPC64,有时间也搞一搞? 要不那些源码不都白看了?
:-)
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
请问,xxx-nat文件的一般规则???
最近在读5.2.1的代码,发现有部分代码init.c和另一个是makefile动态生成的,谁知道动态生成这两个文件的脚本在哪里???
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
init.c是make的时候生成的 生成过程在makefile
makefile是configure运行时候生成的 而且其不是脚本
|
|
----
没有一种感觉比的上回家睡觉
|
|
[Original]
[Print]
[Top]
|
|
|