Pin - A Binary Instrumentation Tool - Downloads

  Home | News | Downloads | FAQ | Newsgroup | Papers | PinPoints

Download Pin kits here. Before using Pin, please read the license.

 

Windows

 

IA32 and intel64 (x86 32 bit and 64 bit)

Rev Date Compiler Kit Documentation
71313 Feb 03, 2015   vc9 vc10 vc11 vc12 Manual Release Notes Xed
65163 May 07, 2014   vc9 vc10 vc11   Manual Release Notes Xed
62732 Jan 06, 2014   vc9 vc10 vc11   Manual Release Notes Xed
62141 Nov 22, 2013 vc8 vc9 vc10 vc11   Manual Release Notes Xed
61206 Sep 12, 2013 vc8 vc9 vc10     Manual Release Notes Xed
58423 Apr 11, 2013 vc8 vc9 vc10     Manual Release Notes Xed
56759 Jan 20, 2013 vc8 vc9 vc10     Manual Release Notes Xed
49306 Apr 11, 2012 vc8 vc9 vc10     Manual Release Notes Xed
45467 Nov 28, 2011 vc8 vc9 vc10     Manual Release Notes Xed

 

Linux

Some Linux users may need to install extra libraries to run pin. Runtime libraries are available for JIT and Probe modes. See the 'Libraries for Linux' section of the user manual for more information.

IA32 and intel64 (x86 32 bit and 64 bit)

Rev Date Compiler Kit Documentation
71313 Feb 03, 2015 gcc 3.4 and later Manual Release Notes Xed
67254 Sep 02, 2014 gcc 3.4 and later Manual Release Notes Xed
65163 May 07, 2014 gcc 3.4 and later Manual Release Notes Xed
62732 Jan 06, 2014 gcc 3.4 and later Manual Release Notes Xed
62141 Nov 22, 2013 gcc 3.4 and later Manual Release Notes Xed
61206 Sep 12, 2013 gcc 3.4 and later Manual Release Notes Xed
58423 Apr 11, 2013 gcc 3.4 and later Manual Release Notes Xed
56759 Jan 20, 2013 gcc 3.4 and later Manual Release Notes Xed
49306 Apr 11, 2012 gcc 3.4 and later Manual Release Notes Xed
45467 Nov 28, 2011 gcc 3.4 and later Manual Release Notes Xed

 

Mac OS X*

 

IA32 and intel64 (x86 32 bit and 64 bit)

Rev Date Compiler Kit Documentation
71313 Feb 03, 2015   clang 4.2 clang 5.1 Manual Release Notes Xed
67254 Sep 02, 2014   clang 4.2 clang 5.1 Manual Release Notes Xed
65163 May 07, 2014   clang 4.2 clang 5.0 Manual Release Notes Xed
62732 Jan 06, 2014   clang 4.2 clang 5.0 Manual Release Notes Xed
62141 Nov 22, 2013   clang 4.2 clang 5.0 Manual Release Notes Xed
61206 Sep 12, 2013 clang 3.0 clang 4.2   Manual Release Notes Xed
58423 Apr 11, 2013 clang 3.0 clang 4.2   Manual Release Notes Xed
56759 Jan 20, 2013 clang 3.0     Manual Release Notes Xed

 

Android

 

IA32 and intel64 (x86 32 bit and 64 bit)

Rev Date Compiler Kit Documentation
71313 Feb 03, 2015 NDK9 NDK10 Manual Release Notes Xed
67254 Sep 02, 2014 NDK9   Manual Release Notes Xed
65163 May 07, 2014 NDK9   Manual Release Notes Xed

 

Xeon Phi

We're pleased to introduce the Pin Tech Preview release for Intel Xeon Phi.

Rev Date Compiler Kit Documentation
71313 Feb 03, 2015 icc 13.2.146 Manual Release Notes Xed
67254 Sep 02, 2014 icc 13.2.146 Manual Release Notes Xed
65163 May 07, 2014 icc 13.2.146 Manual Release Notes Xed
62732 Jan 06, 2014 icc 13.2.146 Manual Release Notes Xed
62141 Nov 22, 2013 icc 13.2.146 Manual Release Notes Xed
61206 Sep 12, 2013 icc 13.2.146 Manual Release Notes Xed
58423 Apr 11, 2013 icc 13.2.146 Manual Release Notes Xed 
AttachmentSize
Downloadapplication/pdf pindroid_tutorial.pdf522.84 KB
For more complete information about compiler optimizations, see our Optimization Notice.

Comments

Hi,

Hi,

trying to running an application with Intel SDE 7.21.0 tool which includes newest pin tool Pin 2.14 kit 72480 but still don't know if because Windows 10 RTM or app compiled using VS2015 RTM get an error:

Pin 2.14 kit 72480
E:  DBG_TRACE: Unexpected debugging event: EXCEPTION_DEBUG_EVENT: ExceptionCode  = 0xc0000005, ExceptionAddress = 0x77a81243, Instruction = 418b01a9f8fffeff0f85a40000002501
E:  Incompatible operating system or incompatible software installed on the system
E:  Pin is exiting due to fatal error

Can get a new pin/SDE build with Win10 and VS2015 support?

thanks..

 


Hi,pintool release 67254 and

Hi,
pintool release 67254 and newer removed the -separate_memory command line option. There is no mention of this in the Release notes. The reference to -separate_memory was replaced by a reference to -pin_memory_range, yet there is no information what parameters to this option result in equivalent configuration.
jan




i wish to know about pin-2.13

i wish to know about pin-2.13-61206-msvc10-windows the installation process and how to execute simple instrumentation program because i try lot to install and trying different examples...........but there some error showing like pinvm.dll missed from your computer. etc. but pinvm.dll actually present in C:\Program Files\pin-2.13-61206-msvc10-windows\ia32\bin this path folder. i want solution on this error