资 源 简 介
LibTune For Linux
About PIN
Pin is a software system that performs runtime binary instrumentation of Linux and Windows applications, i.e. arbitrary code (written in C/C++) can be injected to a running application, Pin provides a platform for building such instrumentation tools (called pintools).
For more information visit http://pintool.org
About LibTune For Linux Project
The goal of this project is to provide the user with optimized code for various commonly used development libraries (e.g. mathematical functions, general purpose functions) without the user having to modify his code/re-compile his programs in any way to take advantage of said libraries.
To do this, we used a Dynamic binary instrumentation engine called Pin, which enables us to analyze the program"s code as well as replacing calls to functions with our own implementation in runtime.
Implemented Tools
Parallel Memcpy function
Where we re