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.
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