我希望使用Debugger调试没有代码的可执行文件。
在这种情况下,WinDBG和其他调试器是不可选的,因为给定的可执行文件都调用了我的DLL,显然我有代码。我的最终目标是看到堆栈跟踪到正在运行的可执行文件的功能中。
我确实有这些可执行文件的符号信息,所以我希望能够为此目的编写自己的.RSM文件。这个能行吗?德尔福调试器会捡起它能找到的任何.RSM文件吗?这是否意味着其他调试信息应该被排除在外?
请注意,我需要调试许多可执行文件,对于所有这些可执行文件,我使用一种中等高级的函数检测算法来检测它们内部的符号。因此,我的主要问题是如何编写.RSM文件。为此,我必须了解.RSM文件格式的结构。有什么文档或示例代码可以告诉我如何创建这样的文件吗?
任何帮助都是非常感谢的!
PS:你可能想知道我为什么要这么做:所有这些都与Dxbx相关--一个开源的Xbox1模拟器。有关详细信息,请参阅原始力量。欢迎新会员加入!
发布于 2009-11-04 23:32:27
我找到了一个页面,上面写着格式类似于(www.openwatcom.org/index.php/Debugging_Format_Interoperability) CodeView
在微软的CodeView格式规范上有一个指向此引用的链接
我怀疑这能完全回答你的问题,但也许它会让你更进一步?
https://stackoverflow.com/questions/1528311
复制相似问题