Intel Pin Tool 权限错误

Posted

技术标签:

【中文标题】Intel Pin Tool 权限错误【英文标题】:Intel Pin Tool permission error 【发布时间】:2016-05-30 22:31:41 【问题描述】:

以下工作正常,我从我的 ubuntu 14.04 系统上的“ls”程序中取出 edgecnt..

$ ../../../pin.sh -t obj-intel64/edgcnt.so -- /bin/ls

但在我的节点应用程序上使用它时出现权限被拒绝错误:

$ ../../../pin.sh -t obj-intel64/edgcnt.so -- /home/samira/Documents/benchmarks/lets-chat/
/home/samira/Documents/benchmarks/lets-chat/ : Permission denied

我搜索了所有关于此的网络,但我没有找到任何解决方案。我尝试以 root 身份运行节点应用程序和 pin 工具,但它没有解决问题。还用pid运行:

s# ../../../pin -pid 14191 -t obj-intel64/edgcnt.so -o myout.log
E: Could not attach to process 14191: need execute and read access to /proc/14191/exe

我试图更改 /proc/ 文件夹的权限,但即使是 root 也不允许该操作。

有什么想法吗?

【问题讨论】:

【参考方案1】:

在您的节点应用程序上使用 pin 时,许可被拒绝,您是否更改了用户组?

作为 root,"root@server:~# echo 0 > /proc/sys/kernel/yama/ptrace_scope" 可能对您的问题有所帮助。

"s# ../../../pin -pid 14191 -t obj-intel64/edgcnt.so -o myout.log E:无法附加到进程 14191:需要对 /proc/14191/exe 的执行和读取访问权限”我认为这意味着您要跟踪的 pid 不存在。

【讨论】:

以上是关于Intel Pin Tool 权限错误的主要内容,如果未能解决你的问题,请参考以下文章

“go.tools”的权限被拒绝错误

Intel Realsense Depth Quality Tool 相关参数

Intel Quartus Prime Pro Edition 权限提升漏洞

Intel pin:检测运行过程

intel pin工具中图片的含义

Intel Pin 获取函数参数编号