├── .clang-format ├── .custom-format.py ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── examples ├── .gitignore ├── Makefile ├── README.md ├── Runtime.c ├── afl-compiler-rt.o.c ├── forking-fuzzer.c ├── libaflfuzzer-harness-libpng.c ├── libaflfuzzer-harness-test.c ├── libaflfuzzer.c ├── llmp-main.c ├── prune_shm.sh └── target.c ├── include ├── afl-returns.h ├── aflpp.h ├── alloc-inl.h ├── android-ashmem.h ├── cmplog.h ├── common.h ├── config.h ├── debug.h ├── engine.h ├── feedback.h ├── fuzzone.h ├── input.h ├── llmp.h ├── mutator.h ├── observer.h ├── os.h ├── queue.h ├── rand.h ├── shmem.h ├── snapshot-inl.h ├── stage.h ├── types.h ├── xxh3.h └── xxhash.h ├── src ├── aflpp.c ├── common.c ├── engine.c ├── feedback.c ├── fuzzone.c ├── input.c ├── llmp.c ├── mutator.c ├── observer.c ├── os.c ├── queue.c ├── shmem.c └── stage.c ├── styleGuide.md └── test ├── Makefile ├── unit_llmp.c └── unit_test.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/.clang-format -------------------------------------------------------------------------------- /.custom-format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/.custom-format.py -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/README.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | libpng-* 2 | -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/Runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/examples/Runtime.c -------------------------------------------------------------------------------- /examples/afl-compiler-rt.o.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/examples/afl-compiler-rt.o.c -------------------------------------------------------------------------------- /examples/forking-fuzzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/examples/forking-fuzzer.c -------------------------------------------------------------------------------- /examples/libaflfuzzer-harness-libpng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/examples/libaflfuzzer-harness-libpng.c -------------------------------------------------------------------------------- /examples/libaflfuzzer-harness-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/examples/libaflfuzzer-harness-test.c -------------------------------------------------------------------------------- /examples/libaflfuzzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/examples/libaflfuzzer.c -------------------------------------------------------------------------------- /examples/llmp-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/examples/llmp-main.c -------------------------------------------------------------------------------- /examples/prune_shm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/examples/prune_shm.sh -------------------------------------------------------------------------------- /examples/target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/examples/target.c -------------------------------------------------------------------------------- /include/afl-returns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/afl-returns.h -------------------------------------------------------------------------------- /include/aflpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/aflpp.h -------------------------------------------------------------------------------- /include/alloc-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/alloc-inl.h -------------------------------------------------------------------------------- /include/android-ashmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/android-ashmem.h -------------------------------------------------------------------------------- /include/cmplog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/cmplog.h -------------------------------------------------------------------------------- /include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/common.h -------------------------------------------------------------------------------- /include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/config.h -------------------------------------------------------------------------------- /include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/debug.h -------------------------------------------------------------------------------- /include/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/engine.h -------------------------------------------------------------------------------- /include/feedback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/feedback.h -------------------------------------------------------------------------------- /include/fuzzone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/fuzzone.h -------------------------------------------------------------------------------- /include/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/input.h -------------------------------------------------------------------------------- /include/llmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/llmp.h -------------------------------------------------------------------------------- /include/mutator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/mutator.h -------------------------------------------------------------------------------- /include/observer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/observer.h -------------------------------------------------------------------------------- /include/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/os.h -------------------------------------------------------------------------------- /include/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/queue.h -------------------------------------------------------------------------------- /include/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/rand.h -------------------------------------------------------------------------------- /include/shmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/shmem.h -------------------------------------------------------------------------------- /include/snapshot-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/snapshot-inl.h -------------------------------------------------------------------------------- /include/stage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/stage.h -------------------------------------------------------------------------------- /include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/types.h -------------------------------------------------------------------------------- /include/xxh3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/xxh3.h -------------------------------------------------------------------------------- /include/xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/include/xxhash.h -------------------------------------------------------------------------------- /src/aflpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/aflpp.c -------------------------------------------------------------------------------- /src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/common.c -------------------------------------------------------------------------------- /src/engine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/engine.c -------------------------------------------------------------------------------- /src/feedback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/feedback.c -------------------------------------------------------------------------------- /src/fuzzone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/fuzzone.c -------------------------------------------------------------------------------- /src/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/input.c -------------------------------------------------------------------------------- /src/llmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/llmp.c -------------------------------------------------------------------------------- /src/mutator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/mutator.c -------------------------------------------------------------------------------- /src/observer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/observer.c -------------------------------------------------------------------------------- /src/os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/os.c -------------------------------------------------------------------------------- /src/queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/queue.c -------------------------------------------------------------------------------- /src/shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/shmem.c -------------------------------------------------------------------------------- /src/stage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/src/stage.c -------------------------------------------------------------------------------- /styleGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/styleGuide.md -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/unit_llmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/test/unit_llmp.c -------------------------------------------------------------------------------- /test/unit_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFLplusplus/LibAFL-legacy/HEAD/test/unit_test.c --------------------------------------------------------------------------------