Acknowledgements

Vendored Projects

Some code and data from other open source projects is vendored within the int3 repository. The code for each of these open source projects is governed by the respective licensing terms of the respective project. These vendored projects include:

  • Syscall number tables from the syscall-tables project

  • LLVM IR code generation and interfacing with the LLVM API via a modified version of the llvmlite project

The base for the modified version of the llvmlite package is bootstrapped into the build process via miniconda. The licenses of these vendored projects, as well as the Anaconda Terms of Service, should be reviewed prior to using or modifying int3.

Also note that llvmlite in turn wraps LLVM library code, which has its own license.

Dependencies

int3 stands on the shoulders of several projects (in addition to those vendored directly in the codebase):