On ia32 all arguments are passed on the stack and pin is giving you a pointer to the application stack location. On em64t (64 bit ia32) and itanium some...
Hello, I just have a couple of brief questions that I could not figure out from the documentation. I am using the latest Pin 2 (3585) kit. Is there a check...
... calls? Not at the moment. Looking at the INT_ALU category, I think I can separate it a little more, but after a while it gets to be splitting hairs about...
We are planning on releasing a new kit at the end of the week with finer instruction categories. I implemented the finer categories this morning. ...Mark...
Hi all-just a brief question about grabbing the effective address of a write... For a given instruction such as movd 0xffffffc8(%ebp),%edi Pin says that...
Hi all-just a brief question about grabbing the effective address of a write... For a given instruction such as movd 0xffffffc8(%ebp),%edi Pin says that...
I worked around this by passing the scale, displacement, base reg and index reg into the callback function and calculated the effective address by hand when...
Hi, I have used SimpleScalar/PISA, because I need to use the annotation field of binary code for modifying some instructions. Does PIN have the same feature as...
Hi all, I got this weird error which I didn't understand. Could someone please explain it to me. If possible also let me now what to do to get this error...
Hi everyone, I am trying to make it so that if a Pin error or assertion occurs, Pin dies quietly without printing out to stdout or stderr. Does anyone know...
Hi all, Can someone tell me what this error means cannot allocate TLS data structures for initial thread Pin child/app terminated abnormally due to signal 6. ...
Hi all. I have a Java application which has a large number of very small threads. These threads are cooperative. For performance reasons, I would like to move...
Look at Probes/malloctrace.C it shows how you can replace functions with low overhead (couple extra branches per replaced functions). Probes/malloctrace2.C is...
... Robert, Thanks for the reply. It sounds like supplying a binary-compatible libpthread.so is probably the right approach. Are the "secret handshakes"...
Sorry, I don't have anything. You could take a simple pthreads program and use the debugtrace pintool (Debugtrace directory in the pin kit) to display a call...
hi everyone, I am trying to use the perfmon kernel interface http://www.hpl.hp.com/research/linux/perfmon/perfmon.php4 to switch performance monitoring on and...
Hi Pinheads, I was hoping to hear from the users out there who have run Pin on an OS that has the perfctr kernel patch. I'm trying to configure a machine to...
Kim Hazelwood
hazelwood@...
May 19, 2006 1:55 pm
835
... With regards to RHEL, there is a distribution called CentOS that is a free rebuild of RHEL. You could try that before spending the big bucks for RHEL. ...
Hi, Can I use Pin to instrument multithreaded windows OpenMP application. Now, I have linux pin tool written in C++, and want to port it to Windows version to...
Hi, I am not sure if I understand your question. In any event, here is some info you might find helpful. We just use cygwin to build pintools, but pin and the...
Great, I think you have answered my question. I will try it. Thx for your help ... here is ... support). ... to ... confused. ... instrument ... tool to ... ...
I have installed the cygwin successfully, and copied the latest windows pin package from the website and deployed it into cygwin environment. The gcc I...
Thx for your help. I tried your approach, and it does build all the tools, but the final executive file is dll suffix, is it right? I tried the icount tool...
Another question is when I tried to run the icount.dll file indivisually, an error occurs: bash: ./icount.dll: permission denied I checked with the property of...