gpt4 book ai didi

c - 如何使用 ptrace 跟踪程序执行?

转载 作者:太空宇宙 更新时间:2023-11-04 07:38:52 24 4
gpt4 key购买 nike

我一直在尝试使用系统调用“ptrace”(使用 PTRACE_SINGLESTEP 宏)来跟踪一个简单应用程序的执行。

在记录程序的执行过程时,我想跳过阅读中无用的部分,只关注我的应用程序的“主要”部分。因为每当我启动跟踪器时,我都会执行大约 10 万个执行步骤。

亲切

最佳答案

您可能想在 main 入口处插入一个断点,等待 SIGTRAP 到达,恢复断点下的指令,然后从那里单步执行。

关于c - 如何使用 ptrace 跟踪程序执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6125836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com