We put kit 1146 for ia32 and ia32e on http://rogue.colorado.edu/Pin Implicit memory references from push/pop/string instructions are now handled just like...
Enter your vote today! A new poll has been created for the pinheads group: What version compiler do you use? o gcc2.96 o gcc3.1 o gcc3.2 o gcc3.3 o gcc3.4 o...
pinheads@yahoogroups....
Sep 3, 2004 3:57 pm
3
Enter your vote today! A new poll has been created for the pinheads group: What version of Linux do you use? o Red Hat 7.2 o Red Hat 8.0 o Red Hat 9.0 o Red...
pinheads@yahoogroups....
Sep 3, 2004 4:02 pm
4
Enter your vote today! A new poll has been created for the pinheads group: Which version of Pin do you use? o ia32 o em64t o arm o itanium To vote, please...
pinheads@yahoogroups....
Sep 3, 2004 4:04 pm
5
Hello Can we run PIN(x86) in fedora? I compiled PIN with gcc 3.2 but I see the following error message. Thanks, Hyesoon ../Bin/pin -t dcache -- /bin/ls ...
Hyesoon Kim
hyesoon@...
Sep 3, 2004 8:23 pm
6
Fedora works, but there is a bug in the implicit memory code that only shows up in Fedora. Kit 1061 will work better (but does not model the effect of push/pop...
I put kit 1153 for ia32/ia32e on http://rogue.colorado.edu/Pin that fixes the problems with implicit memory instructions. Please let me know if you still see a...
Hi, I tried to run Pin with tomcatv benchmark from SPEC, but it failed with following error after a couple of seconds: Pin child/app terminated abnormally due...
Sara, Please use anonymous ftp to put the binary on ftp.intel.com cd pub/incoming bin put <filename> And send me an email with the name of the file. Robert ......
All, 1. Is is possible to set a breakpoint in the program under investigation? I would like to have my program run free until a function is entered, from which...
Arrie: 1. There are two ways to accomplish this. I will only sketch them here Hopefully, Robert Cohn can clarify this. Option 1 is to run pin right away but...
Arrie: One of my colleagues just told me that RTN_FindByAddress may not do the trick as it may only work if the address passed into it is the starting address...
For question 1, debugtrace has the ability to start/stop tracing at a particular function or address. The simplest way to do it is to always instrument, but...
Coolwowjini: What you need can be accomplished using the callback arguments IARG_REG_VALUE followed by IARG_STACK_PTR. (Look at Tests/reg.C for code similar to...
Thank you so much for reply. So, Is my modified source code correct to change the stored value at esp? Original source ... VOID docount(VOID * ip, VOID * reg) ...
Coolwowjini: Yes, that looks about right. Instead of actually incrementing the value on the stack which will probably Make your program crash, you could print...
Greetings, I need to allocate fairly large (order of few MB) data structures in pintool. But there seems to be a limit on amount of memory pin can allocate...
Satish: Memory (or better virtual address space) is pretty tight on 32bit machines under pin. A few MBs should be fine, though. Occasionally, there seems to be...
Try the option "-separate_memory 0". This option is available only in the more recent kits (e.g., kit 1157 for ia32). If you have an older version, you need to...
Luk, Chi-Keung
Pin.Project@...
Sep 16, 2004 10:43 pm
22
Try the option "-separate_memory 0". This option is available only in the more recent kits (e.g., kit 1157 for ia32). If you have an older version, you need to...
Luk, Chi-Keung
Pin.Project@...
Sep 16, 2004 11:44 pm
23
Allocating a few megabytes should be ok, but there is a limit. I thought it was around 100 Mbytes total for all allocations. If you are running out of memory,...
Hi, I've been following the "Installing Pin" instructions at http://rogue.colorado.edu/Pin/docs/1153/html/ but when I try to "make test" in the ManualExamples...
Dave: I have a feeling your g++ is not configured right. Can you compile a c++ version of hello world. "-lstdc++" is automatically added by the g++ driver ...
There doesn't seem to be a libstdc++.a to statically link. Thanks for the response and sorry it turned out to be a non-Pin problem. Dave ... From: Muth,...
I ran into a similar problem with mandrake. Can you post the linux distribution and the rpm that fixed it so we can add it to the faq? thanks, Robert ... From:...
I am using pin to build a mapping from instructions to basic blocks. Is it possible to do this statically? ManualExamples/staticcount.C has a comment which...
Hi, Would it be possible to count/trace only user level instructions (ie. exclude system calls) using pin ? I use kit 0.171 on the itanium. Thanks, Pradeep...
Pradeep Rao
pradeep@...
Oct 3, 2004 10:46 pm
30
Pradeep: As far as I know pin does not follow system calls, e.g. it will not instrument the kernel. Do you want to actually exclude the syscall *instruction*...
Greetings, A related question. I need to do something in my analysis code whenever there is a call/return from a system call. Is it possible to hook up...