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 格式存储调试信息。
我正在开发调试器,现在我需要支持从 bcc64.exe / ilink64.exe.
生成的二进制文件中检索调试信息32 位版本的 bcc32.exe / ilink32.exe 将调试信息放入 TDS 文件,但 bcc64.exe / ilink64.exe 没有生成 TDS 文件。
肯定有一些调试信息的存储空间,因为当我尝试从 RAD Studio 中调试此类可执行文件时,它显示二进制文件具有调试信息,调用堆栈显示正确的条目。
64 位版本的 BCB 编译器,bcc64.exe,以 DWARF 格式存储调试信息。