Since pin counts all instructions executed, in principle isn't INST_DISPERSED (pfmon), measured at the user level, a better match to the pin instruction count...
Pradeep Rao
pradeep@...
Nov 12, 2004 9:29 am
58
* , I'd like to make sure I understood the statement right. * A chk.a fails if there was an intervening store to the same address the * load...
Ok guys, I have been bugging you for the past few days, but it has come to my notice that all the examples compile but when I execute anything I get a...
Hi, My name is Liron Kopinsky and I'm a student at the University of Colorado. But onto the more important information. For a project, a partner and I are...
The pintool and benchmark are the same process. If the pintool does a kill(0, SIGUSR2) the benchmark signal handler will be invoked. Making a signal handler in...
There is a new release of pin0 for ipf. Kit 178 includes * fixes for problems with line number and symbol information * fixes for problems with allocating...
Hi, I'm working on a paper that used PIN for some number gathering and I need a bibtex citation. What do you folks recommend? thanks, Ian -- Ian R. Bratt 77...
Hi Ian, We submitted a paper to PLDI earlier this month; that would be the reference when/if it is published. Until then, the web site is the best reference. ...
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....