[ Contact Info | Site Index ]

KernInst Software

Binaries

Binary distributions of KernInst provide the KernInst kernel driver (/dev/kerninst), the instrumentation daemon (kerninstd), the KerninstAPI library (libkerninstapi) with example mutators, and the performance monitor client (kperfmon) with associated visualizations.

Binary distributions are currently provided for SPARC/Solaris. There are two Solaris distributions, one for 32-bit SPARC and one for 64-bit SPARCv9. To determine which file you need to download, run the "isainfo -n" command on the target machine. If the output mentions "sparcv9" use the 64-bit distribution, otherwise, use the 32-bit distribution. Note that the 32-bit version is provided on request (send mail to mjbrim (at) cs wisc edu).

SPARC/Solaris - 64-bit

Source Code

The source code distribution contains all source code and configuration files necessary to build the KernInst driver, kerninstd, kperfmon, and libkerninstapi.

PowerPC/Linux and IA-32/Linux (version 2.1.2)

Sparc/Solaris (version 2.1.1)

Supplemental Distributions

Here we provide the source code or binary versions of libraries with which we statically link our own executables in the binary distributions.

 

Dyninst

Release 9.1.0 Features/Bugs
Release 9.1.0 Software
Release History

MRNet

Release 5.0 Features
Release 5.0 Software
Release History

SymtabAPI

Release 9.1.0 Features/Bugs
Release 9.1.0 Software
Release History

InstructionAPI

Release 9.1.0 Features
Release 9.1.0 Software
Release History

ParseAPI

Release 9.1.0 Features
Release 9.1.0 Software
Release History

PatchAPI

Release 9.1.0 Features
Release 9.1.0 Software
Release History

StackwalkerAPI

Release 9.1.0 Features
Release 9.1.0 Software
Release History

ProcControlAPI

Release 9.1.0 Features
Release 9.1.0 Software
Release History

Frequently Asked Questions
Documentation

[ Contact Info | Site Index ]