├── .gitignore ├── .travis-ci.sh ├── .travis-setup-linux.sh ├── .travis-setup-osx.sh ├── .travis.yml ├── BUILD.bazel ├── CMakeLists.txt ├── COPYING ├── JavaAfl.c ├── README.md ├── WORKSPACE ├── in ├── a.txt ├── b.txt ├── c.txt ├── d.txt └── e.txt ├── java-afl-cmin ├── java-afl-fuzz ├── java-afl-showmap ├── java-afl-tmin ├── javafl ├── CustomInit.java ├── JavaAfl.java ├── JavaAflInject.java ├── JavaAflInstrument.java ├── fuzz.java └── run.java ├── test-fuzz.sh ├── test.sh └── test ├── Crashing.java ├── Deferred.java ├── Forking.java ├── NoAttribute.java ├── Null.java ├── Persistent.java └── Utils.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/.travis-ci.sh -------------------------------------------------------------------------------- /.travis-setup-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/.travis-setup-linux.sh -------------------------------------------------------------------------------- /.travis-setup-osx.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -xeuo pipefail 4 | 5 | HOMEBREW_NO_AUTO_UPDATE=1 brew install bazel coreutils cmake ninja 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/.travis.yml -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/COPYING -------------------------------------------------------------------------------- /JavaAfl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/JavaAfl.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/WORKSPACE -------------------------------------------------------------------------------- /in/a.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /in/b.txt: -------------------------------------------------------------------------------- 1 | b -------------------------------------------------------------------------------- /in/c.txt: -------------------------------------------------------------------------------- 1 | c -------------------------------------------------------------------------------- /in/d.txt: -------------------------------------------------------------------------------- 1 | d -------------------------------------------------------------------------------- /in/e.txt: -------------------------------------------------------------------------------- 1 | e -------------------------------------------------------------------------------- /java-afl-cmin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/java-afl-cmin -------------------------------------------------------------------------------- /java-afl-fuzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/java-afl-fuzz -------------------------------------------------------------------------------- /java-afl-showmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/java-afl-showmap -------------------------------------------------------------------------------- /java-afl-tmin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/java-afl-tmin -------------------------------------------------------------------------------- /javafl/CustomInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/javafl/CustomInit.java -------------------------------------------------------------------------------- /javafl/JavaAfl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/javafl/JavaAfl.java -------------------------------------------------------------------------------- /javafl/JavaAflInject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/javafl/JavaAflInject.java -------------------------------------------------------------------------------- /javafl/JavaAflInstrument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/javafl/JavaAflInstrument.java -------------------------------------------------------------------------------- /javafl/fuzz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/javafl/fuzz.java -------------------------------------------------------------------------------- /javafl/run.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/javafl/run.java -------------------------------------------------------------------------------- /test-fuzz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/test-fuzz.sh -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/test.sh -------------------------------------------------------------------------------- /test/Crashing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/test/Crashing.java -------------------------------------------------------------------------------- /test/Deferred.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/test/Deferred.java -------------------------------------------------------------------------------- /test/Forking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/test/Forking.java -------------------------------------------------------------------------------- /test/NoAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/test/NoAttribute.java -------------------------------------------------------------------------------- /test/Null.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/test/Null.java -------------------------------------------------------------------------------- /test/Persistent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/test/Persistent.java -------------------------------------------------------------------------------- /test/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Barro/java-afl/HEAD/test/Utils.java --------------------------------------------------------------------------------