linliedn 发表于 2008-07-04 13:19

弱问一个关于GDB的问题

不知道在这儿问合适不?一个关于调试的问题。
弱问下,GDB能否支持多核调试?如果能的话,麻烦举个例子最好已经产品化的,如果没有相关产品的话,大家能否帮忙分析下潜在的可能性和相关的障碍和解决方案,不用特细,主要是想更多了解下GDB支持多核调试的可行性和难度。多谢!

cjaizss 发表于 2008-07-04 13:34

多核调试指..........

prolj 发表于 2008-07-04 14:18

lz指的是并发?去看看sun的调试器吧,不知道sun开源没有,sun不是很早就多核了吗?有了sun cc的代码记得共享一下,谢谢。

beepbug 发表于 2008-07-04 19:33

楼主已说是多核,应该是并行,而不是并发。
你要同时调试多个并行程序?有这需要?

cjaizss 发表于 2008-07-04 20:22

说到调试,我还是最相信print

prolj 发表于 2008-07-04 20:27

回复 #5 cjaizss 的帖子

反汇编也不错,就是这多核..................

cjaizss 发表于 2008-07-04 20:52

回复 #6 prolj 的帖子

反汇编有些时候是需要的,并不是专门用来调试的,可以认为是调试中的插曲.没有人喜欢对着一大堆的汇编实现的一个很复杂的逻辑,呵呵.

prolj 发表于 2008-07-04 21:19

回复 #7 cjaizss 的帖子

我不明白的是多核的汇编.....

cjaizss 发表于 2008-07-04 21:32

回复 #8 prolj 的帖子

一样的道理

cjaizss 发表于 2008-07-04 21:37

SMP我就不说了,我说说非对称式的.
两个CPU硬核,两个不同的地址空间,接的是不同的RAM.
这个你很容易理解.
两个CPU硬核,相同的地址空间,接的是相同的RAM.
那么它们只是可以在访问相同的存储,然后其实还是各干各的事.
它们之间为了同步需要一些协议,从道理上来分析其实也就是这样了.
实现比较复杂
页: [1] 2
查看完整版本: 弱问一个关于GDB的问题