×

DynamoRIO

swMATH ID: 37293
Software Authors: Derek Bruening; et al.
Description: DynamoRIO is a runtime code manipulation system that supports code transformations on any part of a program, while it executes. DynamoRIO exports an interface for building dynamic tools for a wide variety of uses: program analysis and understanding, profiling, instrumentation, optimization, translation, etc. Unlike many dynamic tool systems, DynamoRIO is not limited to insertion of callouts/trampolines and allows arbitrary modifications to application instructions via a powerful IA-32/AMD64/ARM/AArch64 instruction manipulation library. DynamoRIO provides efficient, transparent, and comprehensive manipulation of unmodified applications running on stock operating systems (Windows, Linux, or Android, with experimental Mac support) and commodity IA-32, AMD64, ARM, and AArch64 hardware.
Homepage: https://dynamorio.org
Source Code:  https://github.com/DynamoRIO/dynamorio
Dependencies: C
Related Software: AspectTalk; Python; Boost; Boost C++ Libraries; Smalltalk
Cited in: 1 Document

Cited by 1 Author

1 Stefantsov, D. A.

Citations by Year