Как использовать инструменты пин-кода в приложениях? - PullRequest
1 голос
/ 04 апреля 2019

Я пытаюсь запускать инструменты булавки на моих собственных исполняемых файлах.Меня просят использовать кеш-симулятор (allcache) для сбора данных о количестве пропусков.

Я борюсь с параметрами и на самом деле столкнулся с множеством ошибок.

Операционная система Win10-64 Bit, но я использую CygWin.

В настоящее время я пытаюсь запустить его с помощью pin.exe, который находится в папке intel64 / bin.

$ pin.exe -t allcache.cpp -- myOwnThingy.exe

Но я получаю эту ошибку:

E: Ошибка открытия файла DLL C: \ cygwin64 \ home \ blabla \ pin-3.7-97619-g0d0c92f4f-msvc-windows \ intel64 \ bin \ allcache.cpp

Почему нужно открывать файл dll, особенно если в примерах присутствуют только .cpps и заголовочные файлы?

1 Ответ

1 голос
/ 05 апреля 2019

Инструменты булавки должны быть скомпилированы для использования. Вы не можете запустить исходные файлы. Используйте 'make' для создания pintool.

...