约有 306 项符合查询结果, 以下是第 28 - 31项。
费时 < 1 秒。
呵呵,继续细分成CPU、编译器、操作系统对调试的支持?
Posted in 《软件调试》的示例程序
by
王宇
on 2008-07-22
''卡耐基的ZIP''指的是? 《深入理解计算机系统》不是卡耐基写的啊! --------------------------------------------------------------------- 黑风幻影说《Computer Systems - A Programmer's Perspective》 您“霸占”了半年,但是您不会不知道它和 CMU 的关系吧.. CMU 的邮编是:15-213,同时这也是《Computer Systems》一书的课程号,该书的地位在 CMU 被尊为:“15-213 - The Class That Gives CMU Its Zip!” ZIP可翻译为:“邮编”、“精神”等。 参见如下:Origins of the BookThe book ...
Posted in 《软件调试》答疑
by
王宇
on 2008-07-21
本科时第一节 DSP 课,幻灯片里有一张 IBM 公司的宣传图,曰“世界企业专利数排名 Top 10”。依稀记得:(1) IBM 的专利数遥遥领先(2) Top 10 里有6家日本公司让我等唏嘘不已。查了一下最新的资料,目前的 Top 10 里日本公司占据半壁江山,它们分别是:02. Canon04. Matsu-shita Electric Industrial08. Hitachi09. Toshiba10. Fujitsu也看了一下我们上传书友图片所用的相机,统计如下:+-------------------------+| SONY ...
Posted in 《软件调试》书友
by
王宇
on 2008-07-14
01. 不懂不瞎说。但正如 Raymond 老师所说,所有学习、研究的目标都是一致的。
02. 可以模仿也可以创造,二者不冲突。我觉得任何一个目标(系统)都可以简单地分为3个认知阶段——应用、实现、超越。以操作系统为例,第一阶段对应于 Ring3 和应用级 Ring0,第二阶段对应于实现级 Ring0。在“充分应用”的基础上,“理解架构”就是发展的必然,安全问题只是认知细节的一个附属,除此之外可干的事也非常的多(只要去动手,就会有感觉,而且这个感觉是自己得到的,比任何人的说教都真切)。最后,在掌握了细节 & 横向类比之后,“超越”并不是不可能的了。
03. 我应该还算初学者,目前时间相对宽裕。平日爱好追踪内核、各色驱动以及多态/变形引擎。
呵呵~
Posted in 《软件调试》书友
by
王宇
on 2008-07-14
USTC~
哈,又一个写编译器的~
Posted in 《软件调试》书友
by
王宇
on 2008-07-14
楼主既然阅读过卡耐基的ZIP,就应该有基础阅读大部分的计算机应用书籍。
此外,实践基础和理论基础同样重要,
多动手写 + 多动手调,可以帮助你更好的理解《软件调试》中的一些例子。
Posted in 《软件调试》答疑
by
王宇
on 2008-07-14
好地段呀,而且好多书好亲切!
貌似和网络有关,桌上有一份NDIS相关的文档。 ^_^
Posted in 《软件调试》书友
by
王宇
on 2008-07-04
下 nt!NtWriteVirtualMemory 的断点再分析相应参数,精细一点的话可能要写点控制语句 / 脚本。
另外,进入内核之类的语句也很规范啊,双机调试下 rdmsr 176 可以找到 sysenter 切换的目标,堆栈切换处理亦没什么大碍。详细的信息可以参见OSR的这篇文章:《Nt vs. Zw - Clearing Confusion On The Native API》,不过文章的平台是 Win-XP-SP1,没有DEP,所以在看这句指令的时候是不一样的:
77f761ed ba0003fe7f mov edx,0x7ffe0300
77f761f2 ffd2 call ...
Posted in Windows内核调试
by
王宇
on 2008-06-29