about summary refs log tree commit diff
path: root/examples
AgeCommit message (Collapse)Author
2020-04-21clang-tidy readability-braces (#323)Dominik Maier
2020-04-21examples Makefiles: silence errors when there is no 32-bit support installedhexcoder-
2020-04-14fix Makefile for examples/argv_fuzzing and socket_fuzzinghexcoder-
2020-04-09fix crash triage example (#304)Toizi
2020-04-09argv_fuzzing Makefile: portable versionhexcoder-
2020-04-09socket_fuzzing Makefile: make it portablehexcoder-
2020-04-09custom mutator readmeAndrea Fioraldi
2020-04-09restore portable Makefileshexcoder-
2020-04-09rename all 'Makefile' to 'GNUmakefile', use -Werror for -flto checkshexcoder-
2020-04-01docsDominik Maier
2020-04-01reenabled custom mutator reportDominik Maier
2020-04-01fixed exampleDominik Maier
2020-04-01Fix heap allocation bugh1994st
- Reason: `afl->out_size` is not consistent with the actual allocation of `afl->out_buf`. The deleted line in `src/afl-fuzz-one.c` may change `afl->out_size`, but `afl->out_buf` is not changed
2020-04-01test.sh: "trusty-amd64" does not work well with "realpath". Useh1994st
"readlink -f" for Ubuntu instead.
2020-04-01example.py: add deinit()h1994st
2020-04-01Fix invalid memory access bug in `afl_custom_pre_save` of example.ch1994st
2020-04-01Fix typoh1994st
2020-04-01Add a test case for the custom mutatorh1994st
- Update the Makefile in examples/custom_mutators - Add a test program for testing the custom mutator - Update test.sh for testing the custom mutator - [TODO] Update the result checking criterias of the custom mutator in test.sh
2020-04-01merged devDominik Maier
2020-04-01code formatDominik Maier
2020-04-01error handling for custom mutatorsDominik Maier
2020-04-01tiny changes in custom mut apiDominik Maier
2020-04-01if exponential growth is too much, don't doo itDominik Maier
2020-04-01more custom mutator remodellingDominik Maier
2020-04-01code formatDominik Maier
2020-03-27example fixedDominik Maier
2020-03-27docuDominik Maier
2020-03-27more apiDominik Maier
2020-03-27edited custom mutator pre_save apiDominik Maier
2020-03-27code formatDominik Maier
2020-03-27fix doc linkvan Hauser
2020-03-23custom mutators might work again like thisDominik Maier
2020-03-23surgical_havoc_mutate() in custom mutator helpersAndrea Fioraldi
2020-03-17minor fix to qemu_persistent_hook examplevan Hauser
2020-03-11honor afl_quiet on env var checks + code-formatvan Hauser
2020-03-10unified pointer placementDominik Maier
2020-03-09more code formatvan Hauser
2020-03-07Add two new hooks for the custom mutatorh1994st
- `afl_custom_queue_get` and `afl_custom_queue_new_entry` - Update the corresponding document and examples
2020-03-07custom havoc mutationAndrea Fioraldi
2020-03-06Fixing 2 little mistakesAntonio Morales
This example doesn't compile due to two little errors: - There is a missing semicolon - "data" array doesn't exist. I think "buf" should be used instead.
2020-03-04Update examples of the custom mutatorh1994st
- Merge `examples/python_mutators` into `examples/custom_mutators` - Remove `examples/python_mutators` - Update existing examples to demonstrate new APIs
2020-02-28more examples for README and custom_mutator READMEvan Hauser
2020-02-23fix -m32 on arm (-> -m32be), make 64 bit version explicit (do not assume 64 ↵hexcoder-
bit as default)
2020-02-23fix -m32 on arm 32 bit (is -m32be). make 32 and 64 bit varaints optionalhexcoder-
2020-02-16code formatAndrea Fioraldi
2020-02-13argv fuzzing afl-fuzz-inl.h: apply patch from issue#195hexcoder
@dpmdpm2: Thanks
2020-02-08persistent mode docvan Hauser
2020-02-07code formatAndrea Fioraldi
2020-02-07afl qemu persistent hookAndrea Fioraldi
2020-02-03fix MDsvan Hauser