Dominik Maier
|
bfe69aea09
|
Format C/Cpp code in ./scripts/fmt_all.sh (#653)
* format all (clang format 13)
* added clang-format check
* re-add missing newline
* cargo doc was missing
* more brackets
* fixed fmt workflow
* clang format
* shellcheck
* install clang-format-13
* update ubuntu for maximum clang-formattability
* yml whitespaces
* fmt
* shellcheck only for .sh
* oops path
* ignored shellcheck warning
|
2022-05-29 03:23:02 +02:00 |
|
Andrea Fioraldi
|
da537aae83
|
FeedbackState as metadata (#627)
* SerdeAny MapFeedbackState
* Fix macro syntax
* alloc
* fix
* Metadata calibrate and map feedback
* metadata feedback states
* compile
* fmt
* Register common generic types
* tests
* sugar
* no_std
* fix book
* alloc
* fix fuzzers
* fix
* fmt
* disable python bindings for libafl
* clippy
* fmt
* fixes
* fmt
* fix
* fix
* fix
* fix
* fix
* release autofix
* fix
* fix
* fix
* fmt
* fix
* fix
* name
* fix
Co-authored-by: Dominik Maier <dmnk@google.com>
|
2022-05-24 16:05:22 +02:00 |
|
Dongjia Zhang
|
283ceaac9b
|
Make weigthed scheduler independent of powersheduler stage (#599)
* rename & add metadata in scheduler, not stage
* Update testcase_score
* rename
* fix
* update handicap in scheduler
* fmt
* update fuzzers
* doc
* fmt
* fix
* fmt
* more
* fix
* fix
* fix
* fmt
|
2022-05-08 16:43:02 +02:00 |
|
Dongjia Zhang
|
2ba32c0173
|
Update Clap dependency (#621)
|
2022-05-06 01:12:25 +02:00 |
|
Dongjia Zhang
|
034a4870e2
|
Set the number of stacked mutations in MOpt mutator (#587)
* max_stack_pow
* fix
* fix
* fmt
* rename
|
2022-04-03 09:25:59 +09:00 |
|
Toka
|
abf1a66028
|
Rename FavFactor to TestcaseScore; More TestcaseScores (#574)
* rework aflfast
* more
* move fuzz_Mu
* weighted
* fix
* borrow checker fix
* compute_weight
* alias_table
* fmt
* fix & rename
* fix & less mut
* no_std
* no_std
* clippy
* 32bit clippy fix
* top_rated for compute_weight
* fix
* clippy & metadata Init
* fix
* fix
* fix
* clippy & fmt
* change fuzzers
* fuzzbench_selected
* fmt
* compute() has state
* use favfactor for powerschedules also
* fix merge
* rename
* fmt & clippy
* no_std
* fmt
* clippy
* rename
* fmt
* rename
* fmt
* fix
* fix
* fmt
* fix
* fix
|
2022-03-27 04:04:46 +09:00 |
|
Dongjia Zhang
|
c72f773ca0
|
Weighted corpus entry selection (#570)
* rework aflfast
* more
* move fuzz_Mu
* weighted
* fix
* borrow checker fix
* compute_weight
* alias_table
* fmt
* fix & rename
* fix & less mut
* no_std
* no_std
* clippy
* 32bit clippy fix
* top_rated for compute_weight
* fix
* clippy & metadata Init
* fix
* fix
* fix
* clippy & fmt
* change fuzzers
* fuzzbench_selected
* fmt
|
2022-03-23 02:01:00 +09:00 |
|
Andrea Fioraldi
|
a56f4af7da
|
CorpusScheduler -> Scheduler and move them to the schedulers folder (#560)
* CorpusScheduler -> Scheduler
* fix book
* update fuzzers
* fix tests
* fix sugar
* fix
* fix tutorial
* fix tutorial
* fmt
* fix
* fmt
* fmt
|
2022-03-03 14:27:37 +01:00 |
|
Dongjia Zhang
|
ba4cca0e15
|
Delete redundant makefiles (#546)
We switched to cargo make
|
2022-02-20 18:50:29 +01:00 |
|
Dongjia Zhang
|
936e2221d1
|
Cargo-make (#537)
* timeout utility
* example build.toml
* upd
* ci
* Update build_and_test.yml
* Update build_and_test.yml
* rename, qemu_launcher
* libpngs
* fix
* upd
* del
* do_nothing -> unsupported
* rename
* use command
* non qemu fuzzbench
* script.sh
* mroe
* qemu
* fix
* generic
* fix
* fix
* allow 124
* quotes
* fix
* fix
* fix
* stderr to devnull
* chg
|
2022-02-20 03:32:43 +01:00 |
|
Andrea Fioraldi
|
1fca710813
|
llvm-config --libs only for apple (#522)
* Fuck apple
* fix fuzzbench_text
|
2022-02-04 11:49:02 +01:00 |
|
Dominik Maier
|
6810e6085b
|
Builder for CommandExecutor & Tokens Refactoring (#508)
* builder for CommandExecutor
* tokens api cleanup, clippy
* fix doctest
* cleanup
* added testcase, remodelled
* command executor builder fix
* fix fuzzer(?)
* implemented From for configurator
* nits
* clippy
* unused
* autotokens
* cleanup
* nits
* Err instead of empty tokens
* fix tokens fn
* fix err
* more error fixing
* tokens remodelling
* typo
* recoverable fail on missing autotokens
* clippy, nostd
* asslice, into_iter, etc. for tokens
* adapt fuzzers
* iter
* fixes, clippy
* fix
* more clippy
* no_std
* more fix
* fixed typo
* cmd_executor builds again
* bring back ASAN stuff to Command Executor
* forkserver speedup
* no need to static
* back to earlier
|
2022-02-01 10:10:47 +01:00 |
|
Dongjia Zhang
|
62614ce101
|
LLVM AutoTokens (#470)
* posix dict2file llvm pass
* new PM
* working
* clean up
* fmt
* fix
* silence clippy
* bring the println back
* early return
* rename
* weak symbols
* linux onky
* fuzzbench change
* only linux
* linux only
* cfg
* cfg
* fix
* fix
* fix
* why
* fix
* bug fix
* rename
* rename
* macros & rename
* add_from_autotokens
* fix fuzzbench
* std -> core
* builder pattern?
* clippy
* wrong cfg
* cfgstd
* fuzzbench fmt
* no unsafe
* update fuzzbench_text
* use TokenSectiopn
Co-authored-by: Andrea Fioraldi <andreafioraldi@gmail.com>
|
2022-01-26 19:23:04 +01:00 |
|
Andrea Fioraldi
|
0223d8a0c6
|
Implement Grimoire (#487)
* GeneralizedInput
* GeneralizationStage
* generalization finished
* GrimoireExtensionMutator
* grimoire_mutated flag and propore HasTargetBytes
* use alloc
* working baby fuzzer for grimoire
* fmt
* GrimoireRecursiveReplacementMutator
* extend_with_random_generalized
* extend_with_random_generalized
* GrimoireStringReplacementMutator
* GrimoireRandomDeleteMutator
* clippy
* fuzzbench_text
* fix fuzzbench_text
|
2022-01-25 21:34:10 +01:00 |
|