PIN-код - получить идентификатор процесса для инструментируемого бинарного файла?

0

Привет, кто-нибудь знает, как получить идентификатор процесса для двоичного кода, который обрабатывается PIN-кодом? Так, например, если у меня есть что-то вроде:

pin -t MyTool -- somebinary

Как получить идентификатор процесса для "somebinary" внутри PINTool, который я пытаюсь написать. Я проверил документацию, но, похоже, я ничего не могу использовать, или, может быть, я что-то упустил? Благодарю.

  • 0
    Почему бы вам не присоединиться к pid, а не использовать -pid <pid #> ?
Теги:
binaryfiles
instrumentation
intel-pin

1 ответ

1
Лучший ответ

Я думаю, вы можете напрямую использовать getpid()? Именно так я делаю при создании инструментов Pin.

http://man7.org/linux/man-pages/man2/getpid.2.html

Pin также предоставляет связанные с процессом API

http://software.intel.com/sites/landingpage/pintool/docs/62732/Pin/html/group__PIN__PROCESS__API.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню