bcc64.exe 如何存储调试信息?

How does bcc64.exe store debug information?

我正在开发调试器,现在我需要支持从 bcc64.exe / ilink64.exe.

生成的二进制文件中检索调试信息

32 位版本的 bcc32.exe / ilink32.exe 将调试信息放入 TDS 文件,但 bcc64.exe / ilink64.exe 没有生成 TDS 文件。

肯定有一些调试信息的存储空间,因为当我尝试从 RAD Studio 中调试此类可执行文件时,它显示二进制文件具有调试信息,调用堆栈显示正确的条目。

64 位版本的 BCB 编译器,bcc64.exe,以 DWARF 格式存储调试信息。