So is no one using RTN_Next() then? (He asks Kim, who told him to upgrade) I can provide my pintool and app code if that would help, but if I can't iterate...
I just tried Tests/imageLoad.cpp, which uses RTN_Next and it works fine. Can you try that? mkdir obj-intel64 obj-ia32 make imageLoad.test and look at...
... fine. ... I don't get an imageLoad.out file. ... something ... you ... tool ... in ... 40yahoogroups.com> , ... 40yahoogroups.com> , ... Is ... ...
... fine. ... I don't get an imageLoad.out file. ... something ... you ... tool ... in ... 40yahoogroups.com> , ... 40yahoogroups.com> , ... Is ... ...
Sorry about that last reply, not sure how it sent ... fine. ... I don't get an imageLoad.out file. Only an imageLoad.tested file which is empty. Here is the...
... works ... Also, shouldn't there be some output to stdout when the pin command is run? I had tried "pin -t imageLoad.so -- ./mytest" on my test app too, and...
The imageLoad tool doesn't do any output to stdout, so you will only see the stdout of the application. We test on vmware workstation and haven't seen...
... only see ... OK. I hadn't looked closely and just saw the couts at the beginning, and didn't check if they were actually going to a file. We test on vmware...
The visoracle debian doesn't come with g++. I am using synaptics to install, but it complains about not being able to download the libc6 package from the...
... some ... Funny you should mention that. I had just decided to install all the updates, just incase that's what you would do. I was getting an error about...
The reload did it. Imageload works okay. The file is imageload.out. (no 'L' is lower case). I may have given you the wrong spelling for that file. Looking at...
... (no ... OK, yes, I was being a bit too literal then, and just wasn't seeing anything with tab completion, and then not bothering to do an ls. So I see...
TBB uses the pthreads library for internal synchronization. Since Pin tools cannot safely use pthreads, they cannot use TBB safely either. If you want to...
As part of the "whatif.intel.com" program, Intel has made available a functional emulator for new and upcoming instruction set extensions. It is called the...
This seems like something so simple that it must already exist, but if it doesn't I would like to put in a feature request for it, since it would be incredibly...
Intercept library calls using libsafe, or your own equivalent. After all, libc symbols are visible. ... From: bobdolebananaphone To: pinheads@yahoogroups.com ...
"'libsafe' is based on a middleware software layer that intercepts all function calls made to library functions known to be vulnerable." Beyond that, libsafe...
Actually, once I hit on the JIT keyword, I found it in the documentation. Does this mean I should be using traces rather that sections and routines, in order...
The only way to protect adjacent variables from an overflow is to have compiler support which describes the actual size of variables and their locations. ...
Hello, My understanding is that ./source/tools/Pthread directory has what is explained in this paper (http://www.cag.csail.mit.edu/scale/papers/pin-wbia.pdf). ...
Would my INS instrumentation function be called from multiple threads simultaneously? And how would I know which instrumentation functions might be called from...
Callbacks that are registered with *_AddInstrumentFunction are protected with a single global lock, so you can assume mutual exclusion. Callbacks that are...
Hi If the instrumentation inserted before a trace invalidates it (the same trace) then would the trace be retranslated into the cache causing any trace related...
Hi, Can I treat every PIN BBL as a dynamic instance of a certain Static BBL in compiler's control flow graph? What I am trying to do is to calculate how many...
- Elena ________________________________ From: pinheads@yahoogroups.com [mailto:pinheads@yahoogroups.com] On Behalf Of Jie Yu Sent: Tuesday, September 16, 2008...
Hi Elena, Thank for your reply! But I have some difficulties to understand this. ... may not match 1-1 with static BBL Do you mean it is possible that we will...
When you call CODECACHE_InvalidateTraceAtProgramAddress the system will remove the trace from the lookup tables (so the trace will not be found ever again) and...
Kim Hazelwood
hazelwood@...
Sep 16, 2008 4:17 pm
2996
A Pin TRACE will include multiple BBLs. You'll need to walk through that trace to see of the individual BBLs. Also, a BBL in Pin is actually an "extended basic...
Kim Hazelwood
hazelwood@...
Sep 16, 2008 4:26 pm
2997
Hi, Suppose I use for(IMG img = APP_ImgHead(); IMG_Valid(img); img = IMG_Next(img)) {...} to iterate all the loaded images. Is it possible that when I was ...