【发布时间】:2016-06-22 04:06:57
【问题描述】:
GDB 有点奇怪。我正在开发 ELF Linux 可执行文件。 我在程序入口点上放了一个断点。程序在到达断点之前崩溃。 我想从头开始逐步运行我的程序。 如果我在 GDB 中键入“step”命令,我会收到一条错误消息,因为程序未处于运行模式。 你能告诉我如何达到程序的第一条指令吗?我认为它是动态加载器,但我不知道它在哪里......
【问题讨论】:
-
不,这不是一回事。我认为之前运行了一个代码
-
所以如果你在入口点(不是主点)上放一个断点,然后运行,它会在遇到断点之前崩溃吗?
-
是的,它之前崩溃了