Memory 如何使用pin跟踪进程的内存访问

Memory 如何使用pin跟踪进程的内存访问,memory,process,trace,Memory,Process,Trace,我使用pin跟踪程序的内存访问。 以下命令按预期工作: pin -t obj-intel64/pinatrace.so -- ./HelloWorld 它将启动“HelloWorld”过程 但是如果我先启动HelloWorld,然后通过以下命令将pintool附加到进程: pin -pid pid_of_helloworld -t obj-intel64/pinatrace.so 没有生成输出(即pinatrace.out) 有人知道如何使用pintool跟踪现有进程的内存访问吗?提前谢谢

我使用pin跟踪程序的内存访问。 以下命令按预期工作:

pin -t obj-intel64/pinatrace.so -- ./HelloWorld
它将启动“HelloWorld”过程

但是如果我先启动HelloWorld,然后通过以下命令将pintool附加到进程:

pin -pid pid_of_helloworld -t obj-intel64/pinatrace.so
没有生成输出(即pinatrace.out)

有人知道如何使用pintool跟踪现有进程的内存访问吗?提前谢谢