gpt4 book ai didi

delphi - 我可以自己生成 .RSM 文件以供 Delphi 调试器使用吗?

转载 作者:行者123 更新时间:2023-12-03 15:14:25 27 4
gpt4 key购买 nike

我希望使用 Delphi 调试器来调试我没有代码的可执行文件。

在这种情况下,WinDBG 和其他调试器是没有选择的,因为给定的可执行文件都调用我的 DLL,显然,我确实有代码。我的最终目标是查看正在运行的可执行文件的函数的堆栈跟踪。

我确实有这些可执行文件的符号信息,所以我希望我可以为此目的编写自己的 .RSM 文件。这行得通吗? Delphi 调试器会拾取它能找到的任何 .RSM 文件吗?这是否意味着其他调试信息应该被忽略?

请注意,我需要调试许多可执行文件,对于所有这些可执行文件,我都使用相当高级的函数检测算法自己检测其中的符号。所以我的主要问题主要是如何编写.RSM文件。为此,我必须了解 .RSM 文件格式的结构。是否有文档或示例代码可以向我展示如何创建这样的文件?

感谢任何帮助!

PS:您可能想知道我为什么要做这一切:这一切都与 Dxbx 有关。 - 开源 Xbox1 模拟器。详情请参阅sourceforce。欢迎新成员(member)!

最佳答案

我发现一个页面说格式类似于CodeView(www.openwatcom.org/index.php/Debugging_Format_Interoperability)

此引用文献的链接位于 Microsoft's CodeView format specs

我怀疑这是否能完全回答您的问题,但也许它会让您更进一步?

关于delphi - 我可以自己生成 .RSM 文件以供 Delphi 调试器使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1528311/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com