标签: c linux ptrace
我一直在尝试使用系统调用“ptrace”(使用PTRACE_SINGLESTEP宏)来跟踪简单应用程序的执行。
在记录程序的执行时,我想跳过阅读中无用的部分,只能从我的应用程序的“主要”开始。因为每当我启动我的跟踪器时,我都会得到大约100k的执行步骤。
Cordialy
答案 0 :(得分:3)
您可能希望在main条目处插入断点,等待SIGTRAP到达,恢复断点下的指令,然后从那里单步执行。
main
SIGTRAP