- The folder ptrace-implementation contains the necessary files for the datawatch implementation using ptrace and the fork system call.
- The folder ptrace-clone-implementation contains the necessary files for the datawatch implementation using ptrace and the clone system call.
For each different implementation, steps to run it are the same:
- Use the makefile ("make") to generate the static library.
-
Export the LD_LIBRARY_PATH to this directory, such that the static library can be linked correctly.
- Run the run.sh shell script to execute a small example using the library.
Dependencies:
- Capstone