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. Cited in 1 Serial 1 Prikladnaya Diskretnaya Matematika Cited in 1 Field 1 Computer science (68-XX) Citations by Year