My colleagues and I are working on a dynamic analysis project and we were hoping to be able to instrument V8. I was wondering if anyone has had experience in trying to obtain execution traces from V8 using
Pin. Currently we have been unable to actually record any traces (even with the -execv flag, which allows Pin to follow forks/clone). I've been trying to trace both the V8 shell and d8 with external javascript files, but the resulting traces from Pin are empty (even though the javascript files are executed and I get the output I am expecting). If anyone has any suggestions or previous experiences for why V8 doesn't get traced by Pin, I'd love to hear them!