DynamoRIO

DynamoRIO is a BSD-licensed dynamic binary instrumentation framework for the development of dynamic program analysis tools. DynamoRIO targets user space applications under the Android, Linux, and Windows operating systems running on the AArch32, IA-32, and x86-64 instruction set architectures.

DynamoRIO
Developer(s)Authors of DynamoRIO
Initial releaseJune 2002 (2002-06)
Stable release
7.0.17598 / 12 March 2018; 17 August 2023 (12 March 2018; 17 August 2023)
Preview release
7.0.0-RC1 / February 3, 2017 (2017-02-03)
Repository
Operating systemAndroid, Linux, Windows
PlatformAArch32, AArch64, IA-32, x86-64
TypeInstrumentation framework, profiler
LicenseBSD
Websitedynamorio.org

DynamoRIO was originally created as a dynamic binary optimization system but has since been used for security, debugging, and analysis tools. DynamoRIO originated in a collaboration between Hewlett-Packard's Dynamo optimization system and the Runtime Introspection and Optimization (RIO) research group at MIT; hence the combined name "DynamoRIO". It was first released publicly as a proprietary binary toolkit in June 2002 and was later open-sourced with a BSD license in January 2009.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.