Search the web
Sign In
New User? Sign Up
pinheads · Pin Dynamic Binary Instrumentation Tool
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 3143 - 3172 of 4500   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
3143
I haven't checked, but IARG_REG_REFERENCE might work. If that isn't there, then it is unlikely it will be implemented anytime soon. ...
Cohn, Robert S
rscohn2000
Offline Send Email
Dec 1, 2008
3:04 pm
3144
Many thanks for the quick reply! IARG_REG_REFERENCE does indeed work. I can determine when instructions read or write various FP registers. Since I can work...
studentpinhead
Offline Send Email
Dec 2, 2008
3:50 am
3145
A way to think about it is that pin saves all the floating point registers in memory before calling your analysis function, and then restores them all after it...
Cohn, Robert S
rscohn2000
Offline Send Email
Dec 2, 2008
12:34 pm
3146
The class ALARM_ICOUNT states that it "Signals an alarm when the specified number of instructions has been executed" However, I don't understand the term...
Alexandre Strube
alexandre_ganso
Offline Send Email
Dec 2, 2008
3:45 pm
3147
Apologies for the poor english. I did not write that comment, but I will try to fix it. The comment was most likely cut-and-paste from another alarm that uses...
mark_charney
Offline
Dec 2, 2008
4:53 pm
3148
Pin provides an architectural view of the application, not a micro-architectural view. Therefore, instrumentation attached to an instruction only gets...
Lueck, Gregory M
lueckintel
Offline Send Email
Dec 3, 2008
4:33 pm
3149
It seems to work for me. For example, I can do this on Linux: $ pin -t icount.so -- /bin/sort < in > out The "/bin/sort" program takes its input from "in" and...
Lueck, Gregory M
lueckintel
Offline Send Email
Dec 3, 2008
4:46 pm
3150
Each process runs in a separate copy of Pin with its own copy of your tool. Your tool can use the API PIN_AddForkFunction() to be notified of when the...
Lueck, Gregory M
lueckintel
Offline Send Email
Dec 3, 2008
4:54 pm
3151
We released new kit 23100. Mainly bug fixes and performance improvements....
rscohn2000
Offline Send Email
Dec 3, 2008
4:55 pm
3152
OS: Windows XP PIN Version: pin-2.5-22117-msvc8-ia32_intel64-windows I'm running into a problem running our pintool on a customer's application. I'm getting...
barry_tannenbaum
barry_tannen...
Offline Send Email
Dec 3, 2008
5:03 pm
3153
... improvements. ... The new kit is missing pinsm.exe. Is it no longer needed? - Barry...
barry_tannenbaum
barry_tannen...
Offline Send Email
Dec 3, 2008
5:59 pm
3154
The problem still occurs with 21300. - Barry...
barry_tannenbaum
barry_tannen...
Offline Send Email
Dec 3, 2008
6:10 pm
3155
Dear All, (Question suggested by Jim Cownie, Intel UK) Consider the situation where we want to instrument the code block A only when it is executing in the...
parujr
Offline Send Email
Dec 3, 2008
9:47 pm
3156
... Unfortunately, I made a big mistake when I claimed IARG_REG_REFERENCE works on IA64. It does not, for FP registers, and fails with the same "IARG_REG_VALUE...
studentpinhead
Offline Send Email
Dec 4, 2008
12:23 am
3157
In my pintool, I'm replacing function Foo() with my own function myFoo() using RTN_ReplaceSignature(). myFoo is as follows: myFoo() { ... bar() ... } ...
nicholas.jalbert
nicholas.jal...
Offline Send Email
Dec 4, 2008
1:10 am
3158
Greg, For the instruction INS_IsMemoryWrite(ins), will it catch every memory write? If not, what will it catch or not catch? I'm assuming it will not catch...
mike_sanders777
Offline
Dec 4, 2008
9:25 am
3159
The INS_IsMemoryWrite() API returns TRUE for all instructions that write memory, including those that write to the stack. It even returns TRUE for...
Lueck, Gregory M
lueckintel
Offline Send Email
Dec 4, 2008
1:51 pm
3160
Hi, It is my understanding that all the instrumentation in pin has to be done withing a function. Hence, there is an overhead of a function call every time...
Polina Dudnik
pdudnik1
Offline Send Email
Dec 4, 2008
5:22 pm
3161
Regarding the paper "Persistent Code Caching: Exploiting Code Reuse Across Executions and Applications"... Does anyone know if there any plans to incorporate...
tkbryanty
Offline Send Email
Dec 4, 2008
10:51 pm
3162
We do not plan to release it. Robert ________________________________ From: pinheads@yahoogroups.com [mailto:pinheads@yahoogroups.com] On Behalf Of tkbryanty ...
Cohn, Robert S
rscohn2000
Offline Send Email
Dec 4, 2008
11:19 pm
3163
hi, I am getting this memory error: "E:Unexpected memory deallocation request of aligned memory 0xb7c4b364" After using MEMLOG to save and restore the contents...
Fred
freddy4182001
Offline Send Email
Dec 4, 2008
11:21 pm
3164
This is usually caused by an invalid memory write from the tool that corrupts the header pin adds to memory allocation requests. Pin notices that the header is...
Cohn, Robert S
rscohn2000
Offline Send Email
Dec 5, 2008
2:20 am
3165
just to clarify, is this memory header added to memory allocation requests made by the instrumented application or the memory allocation requests made by the...
Fred
freddy4182001
Offline Send Email
Dec 5, 2008
4:51 am
3166
It is an allocation by pin or your tool, not the application. Try to simplify your tool and see if the bug goes away. That is usually a clue about what is...
Cohn, Robert S
rscohn2000
Offline Send Email
Dec 5, 2008
11:45 am
3167
Sorry, I saw that you already answered that question after I posted. However, would it be easy to extend the code caching API to permit others to implement ...
tkbryanty
Offline Send Email
Dec 5, 2008
2:14 pm
3168
Hi Paruj, I'm not sure what technique you're using now, but here's one that has decent performance. The basic idea is that you use one of Pin's virtual...
Lueck, Gregory M
lueckintel
Offline Send Email
Dec 5, 2008
2:25 pm
3169
Pin automatically inlines analysis functions if it thinks it will improve performance. Currently, Pin will decide to inline a function if it is short and has...
Lueck, Gregory M
lueckintel
Offline Send Email
Dec 5, 2008
2:34 pm
3170
? However, would it be easy to extend the code caching API to permit others to implement similar functionality? No, pin has lots of pointer to code cache...
Cohn, Robert S
rscohn2000
Offline Send Email
Dec 5, 2008
2:36 pm
3171
You can use the API PIN_CallApplicationFunction() to do what you want. The example program "ToolUnitTests/jitmalloctrace.cpp" does something very similar to...
Lueck, Gregory M
lueckintel
Offline Send Email
Dec 5, 2008
2:43 pm
3172
Hi Greg, Thanks a lot! Cheers, Paruj ... has decent performance. The basic idea is that you use one of Pin's virtual registers (e.g. REG_INST_G0) as a flag...
parujr
Offline Send Email
Dec 5, 2008
2:55 pm
Messages 3143 - 3172 of 4500   Oldest  |  < Older  |  Newer >  |  Newest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help