All releases of Pin Dynamic Instrumentation Tool


Release Notes: This release supports Windows and Mac OS X for IA-32.


Release Notes: This release adds support for Mandrake 10 Linux, corrects several bugs regarding the reporting of instructions accessing memory, and enhances performance with the new conditional analysis code feature.


Release Notes: This release fixes numerous bugs and reduces memory conflicts between Pin and the executable.


Release Notes: This release for IA32 and EM64T improves support for multi-threaded applications and SuSE Linux distributions.


Release Notes: This update features numerous bugfixes, improved memory handling, and a preview of multi-threading support (c.f. ToolUnitTests/mt.C). It has been successfully tested on RH 7.2, 9.0, EL3, and FC2. Problems with SuSE and Mandrake are being worked on.


Release Notes: This release adds additional performance improvements for simple inlineable analysis functions, especially when using the new IPOINT_ANYWHERE instrumentation point selection mechanism. It has more robust management of memory allocated by the pintool.


Release Notes: Many bugs have been fixed, and performance for IA32 and IA32e kits (a.k.a. EM64T) has been dramatically improved. A new sample tool, Pinpoints, has been included which produces output compatible with UCSD Simpoint to find representative slices of program execution for performance modeling.


Release Notes: The pin0 kit has been updated: a lot of bugs have been fixed, especially in symbol handling and memory allocation. A new example tool has been added.


Release Notes: The kits for the ARM architecture have been updated to be as current as the ones for IA-32(e).


Release Notes: This release features updated kits for the IA-32 and IA-32e (EM64T) architectures. Among the numerous improvements and bugfixes are: revised handling of implicit memory references, improved performance, and better handling of debug information.
A highly scalable, multi-server, easy-to-use telecasting platform for the Asterisk PBX.