Re-attaching to an executable after using PIN_Detach() is not currently supported. Gail ... as ... information ... so ... performance ... the ... command ... ...
Does anyone know the answer of this old problem : http://tech.groups.yahoo.com/group/pinheads/message/682 That the results of dcache are different between...
Hi, I wanted to see the speed up of instrumenting multithreaded program comparing a single threaded program. I wrote a simple code with four loops for a single...
Hello, My Pin tool identifies REP prefixed instructions by calling if( INS_RepPrefix(ins) || INS_RepnePrefix(ins) ) during instrumentation. If this expression...
x86 is fun. F2/F3 prefixes can be interpreted 3 ways: (1) as REP/REPNE prefixes for string ops, (2) as opcode refining prefixes (mostly for SSE and also the...
Hello, I want to generate PinPoints for multithreaded applications. Running Pin with isimpoint tool does generate separate profile vectors for individual...
Please follow the PinPoints FAQ at: http://rogue.colorado.edu/Wikipin/index.php/PinPoints/FAQ [1] > How can I generate a single 'PinPoint file' for a...
Hello, I'm trying to statically analyze a binary using the example you suggested, but I can't seem to find an API function that can list the import and export...
Thank you. :) When I used inscount2_mt.so,the ping-pong problem was resolved and I got a very good result comparing inscount2.so. However, the overhead of the...
Try running without a tool: omit (-t inscount2_mt.so) and see if that matters. Also, please try making the multithread application run longer; it may be that...
Hi, Robert Thanks again. Without a tool, the scaling is similar to the native case. There was little overhead in both cases without a tool. So, can I think...
One thing that comes to mind that could possibly explain some scalability issues is that on a quad core machine, the four cores have only two L2 caches. (Each...
Kim Hazelwood
hazelwood@...
May 6, 2008 9:23 pm
2607
hello Robert, is there anyway to access the PE of the binary while still using PIN?...
I am trying to record the number of system APIs dynamically called when the target program is running, and I decide to learn from the example strace.cpp....
Hello Pinheads, I had some trouble some time ago trying to checkpoint (using BLCR) a process instrumented with pin. Well, it checkpointed fine, but when...
Addressing memory on ia32 is complicated because most instructions take memory operands and they are not uniform. This makes rewriting memory difficult and the...
Hi All, I am having latest pin installed on Core2 (x86_64). When I tried to build a pintool mica ( which works on pentium 4 ) on Core2, I got error message...
By default, Pin tools are shared libraries now. The error appears somehow related to building a tool as a shared library. I don't think the "mica" tool is...
Yes, that tool is not designed to work on Windows. However, see the similar tool "ToolUnitTests/stracewin_ia32.cpp". -- Greg ________________________________ ...
When LD_PRELOAD contains the libcr.so.0 (The library for BLCR's checkpoint), it segfaults as soon as the PIN_StartProgram is executed. How can I debug pin to...
Hi, I'm trying to test super pin tools (icount1sp and icount2sp). I just modified the sources to check return value of SP_Init() to verify TRUE return and...
Hi Xinyu, There was a Bug in Pin that prevented it from instrumenting Excel 2007. Fix for this Bug will be availabe in next Kit release. Nadav ... problem ... ...
Hi, I am writing pintools to record and instrument applications on windows. The target app is apache 2.2.8, and I use -follow_execv -t "$(TargetPath)" --...