首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带坞站的intel引脚

带坞站的intel引脚
EN

Stack Overflow用户
提问于 2016-09-22 18:15:46
回答 1查看 610关注 0票数 1

我有一个用以下命令正常运行的pintool:

代码语言:javascript
复制
../../../pin -injection child -t obj-intel64/mypintool.so -- obj-intel64/myexcecutable

我希望在myexcecutable的位置放置一个使用以下命令运行的docker program

代码语言:javascript
复制
docker run --rm --net spark-net --volumes-from data \
             cloudsuite/graph-analytics \
             --driver-memory 1g --executor-memory 4g \
             --master spark://spark-master:7077

当我试图简单地用docker命令替换-- obj-intel64/myexecutable时,拼接工具正常启动,但它没有正常结束。

我相信我的pintool连接到docker,而不是包含在我的目标应用程序中。

我是否必须遵循不同的方法才能在docker容器中运行的程序中正确地附加我的pintool?

EN

回答 1

Stack Overflow用户

发布于 2016-09-23 20:38:34

我不是docker专家,但这样运行它确实会使pin instrument成为docker exec。您需要将pin放在docker实例中,并在pin下的docker实例中运行可执行文件。也就是说,命令行应该看起来像这样:

代码语言:javascript
复制
 docker -run <docker arguments> pin <pin arguments>  --myexecutable <executable arguments>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39636337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档