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...
2
pinheads@yahoogroups....
Sep 3, 2004 3:57 pm
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...
3
pinheads@yahoogroups....
Sep 3, 2004 4:02 pm
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...
4
pinheads@yahoogroups....
Sep 3, 2004 4:04 pm
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...
5
Hyesoon Kim
hyesoon@...
Sep 3, 2004 8:23 pm
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 ...
6
rscohn2000
Sep 3, 2004 9:22 pm
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...
7
rscohn2000
Sep 6, 2004 12:19 pm
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...
8
Sara
sara81129
Sep 9, 2004 10:01 am
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...
9
Cohn, Robert S
rscohn2000
Sep 9, 2004 11:24 am
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 ......
10
Arrie van der Vliet
langenaam
Sep 13, 2004 1:35 pm
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...
11
Muth, Robert
rmuth
Sep 13, 2004 2:34 pm
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...
12
Muth, Robert
rmuth
Sep 13, 2004 2:43 pm
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...
13
Cohn, Robert S
rscohn2000
Sep 15, 2004 1:05 pm
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...
15
coolwowjini
Sep 15, 2004 2:43 pm
I would like to change stored value on the stack memory, using PIN API. For example) the stored value at stack pointer (esp)...
16
Muth, Robert
rmuth
Sep 15, 2004 2:58 pm
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...
17
coolwowjini
Sep 16, 2004 3:17 pm
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) ...
18
Muth, Robert
rmuth
Sep 16, 2004 3:40 pm
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...
19
Satish Narayanasamy
nsatz
Sep 16, 2004 10:18 pm
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...
20
Muth, Robert
rmuth
Sep 16, 2004 10:30 pm
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...
21
Luk, Chi-Keung
Pin.Project@...
Sep 16, 2004 10:43 pm
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...
22
Luk, Chi-Keung
Pin.Project@...
Sep 16, 2004 11:44 pm
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...
23
Cohn, Robert S
rscohn2000
Sep 17, 2004 9:26 am
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,...
24
hiniker19
Sep 24, 2004 8:28 pm
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...
25
Muth, Robert
rmuth
Sep 24, 2004 10:54 pm
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 ...
26
David Hiniker
hiniker19
Sep 24, 2004 11:27 pm
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,...
27
Cohn, Robert S
rscohn2000
Sep 27, 2004 8:58 am
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:...
28
Jeremy Lau
aoxommoxoa
Oct 3, 2004 8:58 pm
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...
29
Pradeep Rao
pradeep@...
Oct 3, 2004 10:46 pm
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...
30
Muth, Robert
rmuth
Oct 3, 2004 11:03 pm
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*...
31
nsatz
Oct 4, 2004 1:09 am
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...