100 Commits

Author SHA1 Message Date
vanhauser-thc
fce512db40 update grammar mutator 2022-01-21 13:20:16 +01:00
Damiano Melotti
c8e6a59e7d Removed unused byte in allocation 2022-01-13 10:12:23 +01:00
Damiano Melotti
bedd812e7b Fixed wrong delete operator and added mutator's destructor 2022-01-13 10:11:43 +01:00
yuawn
b7d741b18e more welcome 2022 2022-01-07 09:18:51 +00:00
vanhauser-thc
68436b277b update grammar mutator 2021-12-21 11:05:05 +01:00
David CARLIER
6eb752a65c radamsa mutator adding freebsd specific fcntl flags. 2021-12-12 20:32:18 +00:00
yuawn
7650547614 rename path 2021-12-11 03:55:34 +00:00
van Hauser
1f6c72ea1b
Merge pull request #1191 from llzmb/docs_quality_assurance
Docs content - quality assurance
2021-12-07 15:18:32 +01:00
llzmb
bb506de0b8 Fix various missed issues - 1st run 2021-12-05 19:40:56 +01:00
van Hauser
f65ca11e8e
Merge pull request #1192 from Kiprey/stable
Fix memory leak in libprotobuf-mutator-example
2021-12-05 14:45:34 +01:00
llzmb
3506077fd6 Add missing blank lines and remove double blank lines 2021-12-04 22:28:05 +01:00
Kiprey
ed808fe92f Fix memory leak in libprotobuf-mutator-example 2021-12-04 23:49:35 +08:00
llzmb
aa6586a761 Fix typos - 1st run 2021-12-02 21:23:22 +01:00
llzmb
377adb776e Change "eg" to "e.g." and fix punctuation 2021-12-02 21:16:16 +01:00
llzmb
d9e39be4e8 Remove the word "simply" 2021-12-02 16:49:16 +01:00
vanhauser-thc
3deca3b09b fix lto cmplog stability issue 2021-10-15 11:25:02 +02:00
Daniel Ebert
f0e6a7a4f8 fix memory leak in libfuzzer custom mutator 2021-10-06 14:19:22 -07:00
van Hauser
02c9ae91aa
Merge pull request #1098 from DanielEbert/fix-stack-use-after-return-in-libfuzzer-custom-mutator
fix stack-use-after-return in libfuzzer custom mutator
2021-10-06 13:18:32 +02:00
Daniel Ebert
b9f88ab166 fix stack-use-after-return in libfuzzer custom mutator 2021-10-05 17:40:23 -07:00
dloffre-snl
a9b9a76bbb
Update symcc mutator to new afl_custom_queue_new_entry signature (#1087)
Co-authored-by: van Hauser <vh@thc.org>
2021-09-03 01:19:18 +02:00
llzmb
df74625df0
Change afl to AFL in *.md (#1057)
Changes in *.md files:
- afl++ > AFL++ (acronym)
- afl > AFL (compare https://github.com/google/AFL)

Excluded from changes:
- source code
- function names
- paths (folder and file names)
- URLs
2021-08-08 01:29:32 +02:00
vanhauser-thc
30679edc1a fix gramatron 2021-07-26 10:29:47 +02:00
vanhauser-thc
87b17af751 update grammar mutator 2021-07-25 19:00:14 +02:00
vanhauser-thc
0e563656fb update grammar mutator 2021-07-23 10:11:31 +02:00
vanhauser-thc
60cbe5b4be optimin nits 2021-07-21 09:55:22 +02:00
Dominik Maier
3d7a2fc869 fixed rust example 2021-07-21 02:00:15 +02:00
Dominik Maier
a3a86afd0d fix rust mutator bindingsbuild 2021-07-21 01:44:27 +02:00
vanhauser-thc
bbff0c88fa fix rust bindings 2021-07-20 22:31:55 +02:00
vanhauser-thc
3101e9c88d add gramatron 2021-07-20 11:10:58 +02:00
vanhauser-thc
5bcbb2f59a port custom mutator changes 2021-07-09 12:42:17 +02:00
vanhauser-thc
1b2637545b reenable splicing 2021-07-09 12:31:29 +02:00
vanhauser-thc
d354ec2586 more fixes 2021-07-09 11:39:25 +02:00
vanhauser-thc
e1d5009229 fixes 2021-07-09 10:32:14 +02:00
vanhauser-thc
fd4acc935e fix compile 2021-07-08 21:13:36 +02:00
vanhauser-thc
19b01d763a add grammatron custom mutator 2021-07-08 20:13:50 +02:00
vanhauser-thc
a6cf9bb336 update honggfuzz custom mutator 2021-07-01 08:20:39 +02:00
hexcoder-
3b9f4441e5 avoid code duplication, symlink header file 2021-06-09 08:13:22 +02:00
vanhauser-thc
5f6ff95e6a fix docs 2021-06-01 10:53:02 +02:00
vanhauser-thc
12c8d339b1 update docs 2021-05-22 16:09:30 +02:00
vanhauser-thc
aeb6883532 update grammar mutator 2021-04-28 23:29:13 +02:00
Dominik Maier
a3f8fc5d1c moved custom_mutator examples 2021-04-26 16:03:08 +02:00
vanhauser-thc
c19d1f0c75 update grammar-mutator, show better fuzzing strategy yields 2021-04-09 12:22:16 +02:00
R. Elliott Childre
221616a1b7 Fixes: 6d2ac3e3140 ("fix grammar download script")
The git submodle entry point is "grammar_mutator" not "grammar-mutator"

The build script fails without this
2021-03-30 11:05:19 -04:00
Jiangen Jiao
c892642057 android: support host and target 32bit build 2021-03-25 20:40:31 +08:00
julihoh
2dd5a02061
Ergonomic Improvements for Rust Custom Mutators (#772)
* allow returning of str instead of CStr in rust custom mutator

* use OsStr instead of CStr for file paths

* fix cfg and compiler errors

* custom mutator default descriptions

* fix usage of afl_internal feature flag

* fix example mutator cfg

* fix lain mutator

* Revert "fix lain mutator"

This reverts commit adf700180888d86e8331939cea62d0b39fc699a7.

* actually fix lain mutator

* resolve question around utf-8 null bytes

* change from OsStr to Path to be even more ergonomic

* add rust custom mutator ci

* fix github action

* again

* separate compilation check
2021-03-05 19:40:59 +01:00
Dominik Maier
c219502f0f some rust cleanup 2021-02-27 15:52:36 +01:00
julihoh
a5da9ce42c
custom mutator rust support (#752)
* custom mutator rust support

* clarify how to view documentation for rust mutators

* remove `FuzzResult` hack and clarify lifetimes of CustomMutator::fuzz

* rename TErr associated tyep to Error to be more idiomatic

* fix warnings

* add example for fallible custom mutator

* make Fallible Custom Mutator the default and implement it's handle_err method by default

* rename CustomMutator::handle_err to handle_error

* add example mutator using lain
2021-02-27 15:05:13 +01:00
vanhauser-thc
5c239451cf cmplog finetuning 2021-02-25 09:15:54 +01:00
Andrea Fioraldi
17211253b2 libhfcommon not anymore a symlink 2021-02-19 18:25:24 +01:00
Andrea Fioraldi
6998489b26 Revert "Remove self-referential symlink"
This reverts commit aaf5fcd98a7c713ab8b6ae554babbf74bd92374b.
2021-02-19 18:21:10 +01:00