我有一个使用以下命令正常运行的 pintool:
../../../pin -injection child -t obj-intel64/mypintool.so -- obj-intel64/myexcecutable
我想myexcecutable
放置一个使用此命令运行的docker 程序:
docker run --rm --net spark-net --volumes-from data \
cloudsuite/graph-analytics \
--driver-memory 1g --executor-memory 4g \
--master spark://spark-master:7077
当我尝试简单地用-- obj-intel64/myexecutable
docker 命令替换时,pintool 正常启动但没有正常完成。
我相信我的 pintool 附加到 docker,而不是包含在我的目标的包含应用程序中。
我是否必须采用不同的方法才能将我的 pintool 正确附加到在 docker 容器中运行的程序中?