|
|
Visit the
Groups blog for the latest Yahoo! Groups information
Description
Pin is a tool for the dynamic instrumentation of programs. It supports Linux binary executables for Intel (R) Xscale (R), IA-32, Intel64 (64 bit x86), and Itanium (R) processors; Windows executables for IA-32 and Intel64; and MacOS executables for IA-32. Pin was designed to provide functionality similar to the popular ATOM toolkit for Compaq's Tru64 Unix on Alpha, i.e. arbitrary code (written in C or C++) can be injected at arbitrary places in the executable. Unlike Atom, Pin does not instrument an executable statically by rewriting it, but rather adds the code dynamically while the executable is running. This also makes it possible to attach Pin to an already running process.
When posting a question to our mailing list, be sure to mention your processor, OS, gcc version, and Pin kit number.
|
|
Topic (List as Individual Messages)
|
Messages |
Latest Post |
Tracing function calls and args
Hi, I am logging function calls and args using the technique found in calltrace.cpp example, that is, doing trace instrumentation. I am running pin on Windows
|
5 |
Cownie, James H
jim.cownie
|
IMG_Open()
Hi there, I don't understand the purpose of the IMG_Open() function. Indeed, the documentation says: "Allows one to open and image and browse it statically.
|
2 |
alexandre_gouraud
alexandre_go...
|
trace buffer callback lock
Hi, It looks like PIN is locking the callback that empties the trace buffer. The tool I'm writing requires multi-threaded access to this function (so one
|
4 |
Cownie, James H
jim.cownie
|
Function arguments
Hi, I am trying to extract function argument values using PIN from application binaries. I know that PIN cannot provide the total number of arguments in the
|
2 |
alexs_2000_il
|
Copying values from the process stack
Hello everyone, I am trying to write a tool that will monitor function calls and stores what the valid return address will be in order to compare what the
|
2 |
Demikhovsky, Elena
elena.demikh...
|
Add pinheads to your personalized My Yahoo! page What's This?
|
Message History
Group Email Addresses
| Related Link: |
http://www.pintool.org |
| Post message: |
pinheads@yahoogroups.com |
| Subscribe: |
pinheads-subscribe@yahoogroups.com |
| Unsubscribe: |
pinheads-unsubscribe@yahoogroups.com |
| List owner: |
pinheads-owner@yahoogroups.com |
|