We put up new kits for ia32/ia32e/ipf. All the kits now include the PinPoints tools. This uses the UCSD SimPoint method to identify representative slices of...
Hello, I am trying to understand the code of the dcache simulator, but there is something It is not clear for me. Is the simulated cache being virtually...
Pin only lets you see virtual addresses. Robert ... From: yiech [mailto:yiech@...] Sent: Thursday, December 09, 2004 6:53 PM To: pinheads@yahoogroups.com...
In fact, on pin/x86, what you are seeing is not even necessarily the virtual address (ie. linear address in x86 parlance), but rather the 'effective address'...
Artur Klauser
Pin.Project@...
Dec 10, 2004 9:21 am
70
Thank you for all the information, Regards, Tapia ... virtual ... the same ... offset has ... address. ... segment offset...
We have made a new release 1352 for ia32 and ia32e pin. More performance improvements for simple inlineable analysis functions, especially when using the new...
Hi, I 've used PIN to extract all memory references of my benchmarks. I used "Atrace" tool but it registers all references of the code is executed (my program...
Look at InstLibExamples/filter.C If you add the filter to atrace, then the switch -filter_no_shared_libs will prevent instrumenting shared libraries. ... From:...
Robert, Since it's not in the FAQ yet, I'm guessing that you haven't received a response to this yet. The problem is somewhat trivial, but it manifests itself...
Hi, We get the same error with or without -d option. Just the basic ../Bin/pin -- /bin/ls alone works. We compiled it using gcc version 3.3.2 (Mandrake Linux...
We are pleased to announce that our latest paper describing Pin has been accepted to PLDI 2005! Pin: Building Customized Program Analysis Tools with Dynamic ...
We have released kit 1508 ia32/ia32e versions of pin. There are many minor bug fixes and better management of memory. It also includes a preview for using pin...
Jungwoo: The instrumentation via RTN_AddInstrumentFunction is expensive if the application does not run very long. Try to remove RTN_InsertCall(), you should...
Hi, Thanks for the kind answers for my previous question. I found out that FiniFunction is not executed when application crashes. Also any functions registered...
Jungwoo: Having a crashing application is somewhat tricky. atexit() will most likely not work in pintools even when there is no crash. One option would be a to...
You can use sigaction to register your own handler for segv in the main of the pintool. The handler could close the gzip file. It would catch the case in your...
Hi, I was trying to use PIN to check stack overflows. I had talked to Robert Cohn earlier and my code is given below. I am facing a weird problem : there are...
For the symbol problem, you are passing the address of a local variable (rtn) in the instrumentation function to an analysis function. This cannot work because...
Hi, Heres a newbie question. The following is an attempt to generate routine names from traces. However, I end up getting a whole ot of ' .text 's instead....
.text means pin could not find symbol information. What application are you running? /bin/ls and other system utilities are often stripped of symbols: file...
We usually get the .text symbol when the symbol table information is not there in the binary. And PIN_InitSymbols parses the symbol table in order to provide...
Hi, Thanks for pointing that out. I was infact using a stripped binary of my program! Kapil ... -- Kapil Vaswani Ph.D. Scholar Department of Computer Science...
Hello Pinheads, the Pin website at (http://rogue.colorado.edu/Pin) is currently down for system maintainance. An update message will be posted once the server...
Hello Pin Heads, I am glad to inform you that the system maintenance was successful and our Pin server is up again. However, should you run into any trouble...
Hi, I had a query very same to this so I am continuing this message. The addresses generated by atrace.C are the effective addresses. But if I need the virtual...
Gaurav, Pin always gives you the linear (virtual) address, so no conversion is necessary. When I chose the name effective address for the API, I was not...
Good morning, I was just playing a little and executed the following command to get the following error. ... A:base/bigarray.C:New:755: bigarray for ext pool...