FIT has been released under the GNU General Public License. This means you can use, redistribute and modify it free of charge, as long as you contribute the changes back to the community. We would very much appreciate it if you cited the FIT paper in any scientific publications based on work done with FIT.

FIT is a prototype tool, developed for scientific research. This means we cannot guarantee this is production-quality code. If you have any problems using FIT, or any suggestions on how to extend the FIT API, please contact us.

FIT releases:

Instructions on building and installing FIT can be found in the INSTALL file in the base directory of the tarball. Note that you need a modified tool chain to generate executables that can be instrumented by FIT. Some precompiled tool chains can be downloaded from this site (see below).

Auxiliary downloads:

To install the tool chains, just unpack the archives to the directory of your choice and set your path to <toolchain_dir>/bin. Please note that the tool chains should only be used for the creation of statically linked binaries. Dynamic linking with these tool chains will bail out with some error messages about missing libraries.

If for any reason you want to build your own tool chain, the necessary patches can be downloaded from the Diablo web site.

Miscellaneous stuff: