我正在使用EDB并逐步执行该程序,但是我什至不知道这样做时行为的不同。如果我有希望对这个程序进行逆向工程,我应该知道这是什么。

#1 楼

gdb术语(和命令)分别是stepnext,不同之处在于step继续运行直到更改源代码行,而next不会跟踪到子例程,而是跳过了它。 stepinexti命令相似,但是在机器指令级别而不是源代码级别运行。在《精细手册》中了解更多信息。