Pin 2.12 User Guide / Pin 2.12 User Guide: Введение

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Pin - это средство для инструментирования программ. Оно поддерживает исполняемые файлы Linux* и Windows* для платформ IA-32, Intel(R) 64 и IA-64.

noam 12.05.13 в 18:22

0

Pin позволяет добавлять произвольный код (написанный на С или С++) в произвольное место исполняемого файла. Код добавляется динамически во время исполнения файла.

noam 05.05.13 в 14:11

0

Pin предоставляет широкий набор API, который абстрагируется от особенностей основного набора инструкций и позволяет получать информацию, такую как значения регистров, передаваемые во внедренный код в качестве параметров. Pin автоматически сохраняет и восстанавливает значения регистров, которые были перезаписаны во внедренном коде, что не повлияет на работу приложения. Также предоставляется ограниченный доступ к символам отладочной информации.

Declaser 12.05.13 в 19:52

0

Pin содержит большое число примеров, такие как basic block profilers, cache simulators, instruction trace generators. Легко получать новые инструменты, используя примеры в качестве шаблона.

noam 05.05.13 в 14:19

0

Разделы справки:
Как инструменстировать с использованием Pin
Примеры
Функции обратного вызова
Изменение инструкций приложения
Продвинутые отладочные дополнения Pin
Советы по отладке инструмента Pin
Оценка производительности
Информация об инструментах Pin и соответствующие ограничения
Библиотеки для Windows
Библиотеки для Linux
Установка
Обратная связь
Отказ от ответственности и правовая информация

Declaser 12.05.13 в 20:03

0
Минутку...