Hi, I too had a question on the similar lines, that is it possible to commit the instructions to the binary image using PIN. Would it be possible to suggest...
Hey guys, I'm reposting my problem with segv that I get in Pin (which doesn't seem to be in my pintool or the application). I'm really stuck and don't know...
While I agree that the OP's perception of what was going on was incorrect, shouldn't it be possible to statically count the number of basic blocks in a program...
You could try using some extra analysis to divide up the BBLs closer to what they're supposed to be. A BBL in Pin just reads straight through the code, so it...
Sorry, I left on vacation shortly after my last post. I'm still away this week and next with only occasional web access, so maybe someone else can help you...
Mike, could you please talk a little bit more about it? I'm using pin to discover basic blocks in the Simpoint way. ... -- [] Alexandre Strube surak@......
Hi There, I think Vish could be interested in this (from the fine manual) : http://www.pintool.org/docs/29972/Pin/html/index.html#StaticInstructionCounts ...
If you're interested in the difference between Pin BBLs and "classic" BBLs, it's described in the manual (http://www.pintool.org/docs/29972/Pin/html/) in the...
I think Vish could be interested in this (from the fine manual) : http://www.pintool.org/docs/29972/Pin/html/index.html#StaticInstructionCounts Although it...
Hi, I checked the website for the newest version of Pin and version 29972 doesn't have a link for gcc 4. Does that mean that this version does not work for gcc...
You can use gcc3.4 and later, including gcc4.x to compile your tool with the latest kit. From: pinheads@yahoogroups.com [mailto:pinheads@yahoogroups.com] On...
Thanks a lot for the response. I upgraded to the newest kit and I'm still getting the segfault but in a different place. I ran it under gdb and made sure that...
Hello, If I have this code: //assign zero to all members of array for (i=0; i<9;i++){ a[i] = 0; }//end of loop Is there any way to get the value of the index '...
when I run pin under gdb without -xyzzy -mesgon log_signal option the stack trace is: #0 0x05e1a19b in ?? () #1 0x00000001 in ?? () #2 0x00000073 in ?? () ...
Hello PINheads, Recently, I ran into an issue with my Pin tool caused by using IARG_MEMORYREAD_SIZE, which yielded a size of zero (0) being passed to the...
Hi Can you please add some code to your analysis function in order to see exactly for which instruction the IARG_MEMORYREAD_SIZE is 0. You can do this by 1)...
Stojan, you are really asking about the compilation strategy, not about what Pin can do. I strongly suggest that you read a load of assembler output by a...
Hi, i am new to pin tool and i am trying to use pinpoints in order to detect the different phases of an application. I am running an application from the...
hi all: I'm porting a program to the 64bit linux on AMD64 platform (32 cores). However, according to the README of PIN, I found that the PIN supports IA-32,...
Pin works on AMD64. It is probably a bug in the tool or pin. Read the manual about debugging. From: pinheads@yahoogroups.com [mailto:pinheads@yahoogroups.com]...
thank you, Robert Ya...What a good news! Actually, I tried most of Pintools in source/tools on AMD64 and they work well!! Now I'm wondering, does PIN use any...
... However, I don't think you can say that it is called from pinbin. The next address in the stack trace 0xb5bc2f00 is not contained by any range in...
No, Pin does not use any "special purpose IntelR64 technologies" that we are aware of. You will want to follow Robert's advice on debugging. From:...
Kim Hazelwood
hazelwood@...
Nov 5, 2009 4:11 am
4493
Hello, everyone. I am using pin for memory tracing. And I want to know what value is in each register and the range of stack. I found there is a structure(?) ...
Hi: We plan to run a DynamoRIO Tutorial at MICRO on Dec 12, 2009. Registration information is at the MICRO site: http://www.microarch.org/micro42/ DynamoRIO...
Jim, I am compiling my code with no optimization with GCC on a Linux machine. Take this code as an example: int main() { int a[10]; int i; int b; for (i=0;...
Also I found there is a structure called IARG_REG_REFERENCE whose type is PIN_REGISTER *, but I can not tell how to use it. Neither I can not find any...
Hello, ... It turns out this problem didn't occur with the latest Pin kit (2.7), but occured with Pin 2.6. I didn't run the experiments myself, hence the ...
So - it is pin2.6 you were using, that explains it. The modeling of rep has changed in pin2.7, it is now more correct, enabling to instrument each rep. Please...