执行期间记录内存访问

时间:2015-03-24 03:27:29

标签: linux memory trace ptrace

是否有工具可以在整个执行过程中跟踪/记录进程的内存访问?我发现vmtrace合适但似乎已经死了(至少下载链接无法访问)。

有关内存访问的其他信息也很有用,例如页面错误。

1 个答案:

答案 0 :(得分:0)

在不知道您的确切要求的情况下,我不确定这是否对您有所帮助。但是你可以看看SystemTap。它是一个强大的动态跟踪框架。基本上,您可以编写打开/关闭跟踪点的固定脚本,并在每次跟踪跟踪点时执行一些处理。

已有许多与内存相关的订书钉脚本可用。如果他们都没有按照您的意愿行事,那么您可以编写自己的自定义脚本以满足您的确切要求。

以下是公开可用的与内存相关的订阅脚本列表:https://sourceware.org/systemtap/examples/keyword-index.html#MEMORY