【发布时间】:2013-06-28 07:48:23
【问题描述】:
在我们的项目中,我们正在构建一个 ELF 文件和一个部分链接文件 (PLF),该文件将转换为专有格式并在 ELF 加载后加载到内存中。我们使用 Codewarrior 运行和调试,一直运行良好(调试时始终可以使用 C++ 源代码单步执行)。
我最近做了一个更改,将一些代码和数据编译到 PLF 文件中的不同部分(.init,以前是空的)。现在,在调试时,大多数文件仅在汇编程序中可用。当我重新构建时,不再使用 .init,我们可以再次单步执行 C++ 源代码。
有人知道为什么会这样吗?
【问题讨论】:
标签: debugging elf sections codewarrior