gpt4 book ai didi

delphi - 如何分析 Delphi DLL 文件中的转储文件?

转载 作者:行者123 更新时间:2023-12-03 14:35:13 26 4
gpt4 key购买 nike

我是一名升级工程师,其产品同时使用 C#和 Delphi 2006 代码。

在大多数情况下,C# 问题可以使用 WinDbg 进行调试。和 Delphi 2006 问题 EurekaLog .

但是当问题是 Delphi 内存使用时,EurekaLog 没有提供足够的信息来解决问题,而我唯一可以调试的就是完整的内存转储文件。

我无法(或者我不知道如何)在 WinDbg 中加载符号文件,因为它是 .map 文件,而不是 .pdb 文件。

所以我的问题是:

  • 如何从 WinDbg 中的 .map 文件加载符号? (将 .map 转换为 .pdb 或其他。)

  • 是否有工具可以分析 Delphi 应用程序的转储文件?

最佳答案

从 Map 转换为 Dbg 符号:
- 从http://code.google.com/p/map2dbg/获取Map2Dbg.exe
- 将Map2dbg放在与YourApp.exe及其 map 文件相同的文件夹中
- 执行:map2dbg.exe YourApp.exe

您应该获得一个 YourApp.dbg 文件以与 Microsoft 工具一起使用......

关于delphi - 如何分析 Delphi DLL 文件中的转储文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1237988/

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