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

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

pin -t MyTool -- somebinary

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

0

Решение

Я думаю, что вы можете напрямую использовать 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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]