[ Contact Info ]

Paradyn Projects

Dyninst

Tools for binary instrumentation, analysis, and modification.

MRNet

A Multicast/Reduction framework for scalable communication that supports in-network data aggregation.

SPI

Self-Propelled Instrumentation (SPI) is a binary instrumentation technique that dynamically injects a fragment of code into an application process.

Fuzz

The main purpose of fuzz is to test the robustness of system utilities.

Diogenes

A performance tool to identify unnecessary/misplaced synchronizations and memory tranfers in CUDA applications.

Toolchain-origin

This tool uses machine learning to identify the compilation toolchains that generated a binary program.

 

Tools

A collection of tools that utilize Paradyn projects.

Examples

Example usages of Dyninst.

Collaborators

Thirdy-party applications from our collaborators that use Paradyn projects.

Legacy

Legacy Paradyn projects that are no longer maintained.

[ Contact Info ]