Macos 关于Pin工具中的简单指令计数工具

Macos 关于Pin工具中的简单指令计数工具,macos,intel,codesign,control-flow,Macos,Intel,Codesign,Control Flow,我最近开始学习英特尔pin工具,我是这个小组的新成员 我试图计算指令的数量,这与教程中所说的一模一样,但我收到了错误消息。所有这些都列在下面: 。/../../pin-t obj-intel64/inscount0.so--/bin/ls E:Pin不支持已签名的应用程序。要“取消”应用程序的签名,请将原始应用程序复制到其他位置, 然后使用:codesign-fs- 关于“协同设计”方法,我已经尝试过了,但什么也没发生。错误仍然存在 我在网上搜索,没有发现任何外观。我想知道这群人中是否有人以前见

我最近开始学习英特尔pin工具,我是这个小组的新成员

我试图计算指令的数量,这与教程中所说的一模一样,但我收到了错误消息。所有这些都列在下面:

。/../../pin-t obj-intel64/inscount0.so--/bin/ls

E:Pin不支持已签名的应用程序。要“取消”应用程序的签名,请将原始应用程序复制到其他位置, 然后使用:codesign-fs-

关于“协同设计”方法,我已经尝试过了,但什么也没发生。错误仍然存在

我在网上搜索,没有发现任何外观。我想知道这群人中是否有人以前见过这样的错误消息

如果需要,我可以提供更多关于我的电脑环境的信息


谢谢

这可能是由于您系统中的安全措施。 尝试创建一个简单的“hello world”二进制文件并运行pin工具,看看您得到了什么。问题可能是/bin中二进制文件的安全性/*

创建简单的hello world程序后,可以执行以下操作:

g++ -o hello_world hello_world.cpp [this is the step to build your program]
../../../pin -t obj-intel64/inscount0.so -- ./hello_world
顺便说一下,您可以了解有关代码登录的更多信息