Hi Wei, I was able to reproduce your problem with the latest version of Pin, and I'm looking into a solution now. -- Greg ________________________________ ...
When the application does a clone, pin intercepts it and does a clone system call itself and starts up the new thread under the control of the JIT. The other...
It was suggested to me recently that there is a version of PIN that functions on FreeBSD (and maybe other BSDs?), however I am unable to find any further...
Hi, I am a new Pin user. I want to run an application several (e.g., 25-50) times over varying hardware configurations (e.g., varying cache sizes etc.) and...
There's a typo in EmitIndirectCall(): string 's' is set, but then 'str' is printed: ... string s = FormatAddress(target, RTN_FindByAddress(target)); ...
I am trying to gather some method-level statistics for Spec CPU2000 benchmarks, using the proccount tool that is in the ManualExamples directory. The command I...
Is there any specific reason you would want the Pin tool to run the different configurations internally? Why not pass the configurations to the Pin tool and...
Hi, I'm not sure what you mean by "passing the configurations to the Pin tool." I was a little vague in my post. Let me clarify what I am trying to do. I have...
The way you were trying to run Pin on SPEC is incorrect. I do exactly what you are trying to do in my experimental framework. The thing you do to run pin using...
Hello Vasanth,
attached is my script to run spec2k with several training sets with pin.
This is obviously specialized for my pin tools and spec tree, but...
Veej, Thanks. I am not able to see your attachment. Below your posting it says "Attachment (not stored)". Can you paste the text of the attachment to a...
Sorry about that vasanth. The following is the text in the perl file that you need to edit as I told you in my previous email. # # benchmark.pm # Copyright (C)...
Veej, I saved your modified benchmark.pm file in my bin directory. My pintool (proccount) is in the root of my spec2000 directory, so I edited line 126 of your...
Are you using SPEC version 1.0 or 1.2? The script file I gave you is for SPEC 1.0 version. You might have to just copy the code over from the perl file i gave...
There is a MUCH easier way to do this. In your SPEC config file (one of the files in $SPEC/config), add the following two lines: submit=/my/path/to/pin/Bin/pin...
Hi Wei, I'm not sure if you are still interested in using Pin on GCJ programs, but there is now a version you can try. This is a preliminary version of Pin...
I need to measure events occuring inside routines of an application. For this I need to record the event count before the invocation of each routine and after...
Interesting... any chance you can point me to the benchmark and the Pin Tool you are using. Perhaps I might be able to help you out with it - given a week's...
Hi Greg, I just tried the 3.4 version of pin. It works with the previously failing GCJ compiled "compress" program. Thanks a bunch! -Wei "Lueck, Gregory M"...
Good morning :) Does PIN_Init "create" a modified copy of the argc and argv variables to be passed to the application (to remove the 'pin -t ... --' arguments)...
or it may be another case: when optimizing compiler makes call unwinding (construction like "return a();" is compiled to add esp, XXX jmp a ) in this case PIN...