I think you can directly use getpid()? This is how I do when making Pin tools.
http://man7.org/linux/man-pages/man2/getpid.2.html
Pin also provides process related APIs
Domanda
Hi does anyone know how to get the process ID for the binary that is being instrumented by PIN? So for example if I have something like:
pin -t MyTool -- somebinary
How do I get the process ID for 'somebinary' inside the PINTool that I'm trying to write. I checked the documentation but there doesn't seem to be anything I can use, or maybe I've overlooked something? Thanks.
Soluzione
I think you can directly use getpid()? This is how I do when making Pin tools.
http://man7.org/linux/man-pages/man2/getpid.2.html
Pin also provides process related APIs