如何解决如何使用ptrace跟踪程序执行?
| 我一直在尝试使用系统调用\“ ptrace \”(使用PTRACE_SINGLESTEP宏)来跟踪简单应用程序的执行。 在记录程序的执行情况时,我想跳过阅读的无用部分,仅从应用程序的“ main”开始。因为每当启动跟踪器时,我都会获得大约100k的执行步骤。 科迪亚里解决方法
您可能要在
main
入口处插入一个断点,等待SIGTRAP
到达,在该断点下恢复指令,然后从那里单步执行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。