├── .clang-format ├── .github └── workflows │ ├── ci.yaml │ ├── py.yaml │ └── py_test.yaml ├── .gitignore ├── .gitmodules ├── Cargo.toml ├── LICENSE ├── Readme.md ├── docs ├── c-usage.md ├── fuzzing.md ├── python-usage.md └── rust-usage.md ├── examples ├── sample.py └── sample.rs ├── include └── unicornafl │ ├── cmplog.h │ ├── priv.h │ └── unicornafl.h ├── pyproject.toml ├── python └── unicornafl │ └── __init__.py └── src ├── bindings.rs ├── executor.rs ├── forkserver.rs ├── harness.rs ├── hash.rs ├── lib.rs └── target.rs /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/py.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/.github/workflows/py.yaml -------------------------------------------------------------------------------- /.github/workflows/py_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/.github/workflows/py_test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/Readme.md -------------------------------------------------------------------------------- /docs/c-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/docs/c-usage.md -------------------------------------------------------------------------------- /docs/fuzzing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/docs/fuzzing.md -------------------------------------------------------------------------------- /docs/python-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/docs/python-usage.md -------------------------------------------------------------------------------- /docs/rust-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/docs/rust-usage.md -------------------------------------------------------------------------------- /examples/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/examples/sample.py -------------------------------------------------------------------------------- /examples/sample.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/examples/sample.rs -------------------------------------------------------------------------------- /include/unicornafl/cmplog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/include/unicornafl/cmplog.h -------------------------------------------------------------------------------- /include/unicornafl/priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/include/unicornafl/priv.h -------------------------------------------------------------------------------- /include/unicornafl/unicornafl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/include/unicornafl/unicornafl.h -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python/unicornafl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/python/unicornafl/__init__.py -------------------------------------------------------------------------------- /src/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/src/bindings.rs -------------------------------------------------------------------------------- /src/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/src/executor.rs -------------------------------------------------------------------------------- /src/forkserver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/src/forkserver.rs -------------------------------------------------------------------------------- /src/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/src/harness.rs -------------------------------------------------------------------------------- /src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/src/hash.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/unicornafl/HEAD/src/target.rs --------------------------------------------------------------------------------