Repository containing code and documentation of Dynamic Binary Instrumentation (DBI) frameworks exploration.
- Make sure you have direnv(version >= 2.25.2) installed
- Make sure you have cmake(version >= 3.22.1) installed
- Set
DRIO_HOME
varible in .envrc, pointing towards where DynamoRIO is located on the machine - Run
direnv allow
, or source .envrc file if you don't likedirenv
$ setup
This command should download and setup local version of DynamoRIO framework.
$ build
$ run
$ direnv allow && build && run