- Install Docker.
- Run
./setup
to download the Pin files and clone the Scarab repository. This script installs gdown (viapip
) to enable downloading from Google Drive. - Run
./build
to generate the Docker container. This step includes installing dependencies and compiling the Scarab source code, so it takes a few minutes. - Run
./run
to run the Docker container in interactive mode.
In the Docker container:
- Change directory to 'example_trace_ls'.
- Run './prepare_trace'
- Copy the contents of 'test_scarab' to the command line. Modify the argument for memtrace_modules_log, then run.