2015-01-23 9 views
0

В последнее время я начинаю изучать инструмент интеллектуального вывода, и я являюсь новым поклонником этой группы.Об инструменте подсчета простых инструкций в инструменте Pin Tool

Я пытаюсь подсчитать инструкцию, которая точно соответствует учебнику, но я получил сообщение об ошибке. Все перечислены ниже:

../../../pin -t OBJ-Intel64/inscount0.so -/bin/LS

E: Pin не поддерживает подписанный Приложения. Для того, чтобы «unsign» приложение, скопируйте исходное приложение в другое место, а затем использовать : CodeSign -fs-

О «CodeSign» метод, я пытался, но ничего не происходит. Ошибка все еще существует.

Я искал в Интернете и не нашел внешнего вида. Интересно, видел ли кто-нибудь в этой группе такое сообщение об ошибке раньше?

Я мог бы предоставить более подробную информацию о моей компьютерной среде, если это необходимо.

Спасибо

ответ

0

Это, вероятно, из-за мер безопасности в вашей системе. Попробуйте создать простой двоичный код «hello world» и запустите инструмент pin и посмотрите, что вы получаете. Проблема может быть безопасностью в двоичных файлах внутри/bin/*

После создания простого привета мира программы, вы можете сделать следующее:

g++ -o hello_world hello_world.cpp [this is the step to build your program] 
../../../pin -t obj-intel64/inscount0.so -- ./hello_world 

Кстати, вы можете узнать больше о подписи коды в https://en.wikipedia.org/wiki/Code_signing

 Смежные вопросы

  • Нет связанных вопросов^_^