Hi, I did change the function using your suggestion and my pin-tool does not fail anymore. Instead it prints out a couple of instructions for which rtn is not...
The INS_Rtn() API will return an invalid RTN if the instruction is not defined inside any function in the application. This can happen, for example, for...
It is probably a virtual DSO http://www.trilithium.com/johan/2005/08/linux-gate/ Since there is no binary or shared library, pin cannot attribute it to a RTN. ...
If apache does a fork followed by an exec, the children processes will run native without pin. You can try pin -follow_execv -t inscount1 - apache This tells...
Looking through the previous posts and the current pin site, it is unclear whether Pin is still supported under Cygwin. I've seen a reference to a Cygwin/Kit,...
Thanks for the reply. I use nmake on Windows and tried out the sample commands given by you. But I am encountering several errors when I do this. One of them...
Hi, all, I am trying to identify the image where an instruction belongs to but I cannot find it sometimes in the beginning of the program under PIN. Further...
The sample tool debugtrace is able to properly attribute the first instruction of the program to ld-linux.so. pin-2.2-14636-gcc.4.0.0-ia32-linux/DebugTrace>...
Hi, Thank you for your reply. I have traced '/usr/sbin/sshd', and the head of debugtrace.out is not like the one for '/bin/ls'. Please check. Best, Li...
If you use nmake, the "makefile(7):" message should not be displayed. This message means that you got to GNU makefile instead of Nmakefile provided by the pin...
I am using PIN release 14297. [root@156-56-92-183 DebugTrace]# uname -a Linux *IP-Address* 2.6.9-55.EL #1 Fri Apr 20 16:35:59 EDT 2007 i686 i686 i386 GNU/Linux...
The "TARGET=ia32" specification should solve the problem. Have you succeeded to build opcodemix? If yes, just put your tool into SimpleExamples directory and...
We classify pin kits by operating system/archtecture in which applications and tools are executed and compiler used to build pin&tool executables. As I...
Hi, I am using PIN 14297 under Linux to trace /usr/sbin/sshd. ../Bin/pin -follow_execv 1 -mt 1 -t inscount1 -- /usr/sbin/sshd After that, I am trying to...
Does it work WITHOUT Pin? The error message you show is very common when firewalls are in place, the sshd is not run properly (ownership or config settings...
It looks like sshd process is crashing Can you also try with no tool: Pin -follow_execv -- /usr/bin/sshd And no follow exec Pin -- /usr/bin/sshd There are some...
(1) I have execute the following commands: ../Bin/Pin -follow_execv -- /usr/bin/sshd ssh test@localhost will cause some problem without success. [root@test...
Hey thanks this is working now! But.. I have to use the Nmakefile to compile my pin tools. How can I compile my pin tools using the Build menu of Visual Studio...
Hi, I am interested in the probe under PIN. I want to know whether there is some reading materials about the probe mode? Specifically, I have the following...
... probe ... fork ... Pin's probe mode is still under development. At this time, only replacing functions is supported in probe mode. The User's Guide ...
MyPinTool directory contains a Visual Studio project MyPinTool.vcproj. You can use it as a template for creating your own pin tool. ... I compile ... please...
It is gone. If all you want to do is analyze a binary, you no longer need it. See ManualExamples/statica.cpp pin-2.2-14636-gcc.4.0.0-ia32-linux/ManualExamples>...
Hi, all, I have tried the example proto3.cpp under Probes for both probe and jit modes. I have several questions within the outputs. I have put the following...