Memory management 在Linux中捕获进程的所有内存访问

Memory management 在Linux中捕获进程的所有内存访问,memory-management,linux-kernel,trace,Memory Management,Linux Kernel,Trace,我需要一个进程的内存访问跟踪来进行模拟。 为此,我需要一个工具来捕获和记录进程的所有内存访问。 是否有这样做的计划?如果没有,我可以在linux内核中进行修改吗?要跟踪每个内存访问,您需要一个CPU模拟器。如果页面粒度足够大,您可以使用内核扩展。您可以让自己成为一个Valgrind工具来完成这项工作-memcheck或cachegrind可能是一个很好的起点?

我需要一个进程的内存访问跟踪来进行模拟。 为此,我需要一个工具来捕获和记录进程的所有内存访问。
是否有这样做的计划?如果没有,我可以在linux内核中进行修改吗?

要跟踪每个内存访问,您需要一个CPU模拟器。如果页面粒度足够大,您可以使用内核扩展。您可以让自己成为一个Valgrind工具来完成这项工作-memcheck或cachegrind可能是一个很好的起点?