42ab549ba0
plotting: respect types
2023-06-02 10:11:07 +02:00
189a18d247
change feedback order
2023-06-02 10:11:07 +02:00
82afd3cd9a
fix build
2023-06-02 10:11:07 +02:00
84440b37d1
fix feedbacks
2023-06-02 10:11:07 +02:00
ea6d17fb5c
benchmark using snakemake
2023-06-02 10:11:07 +02:00
fcb663b844
trace_abbs and dump path
2023-06-02 10:11:07 +02:00
70bb1322c8
add graph feedback
2023-06-02 10:11:07 +02:00
7641857faa
update input sizes, dump worstcase, benchmarking
2023-06-02 10:11:07 +02:00
3ec0f91195
remove address translations, extend plots
2023-06-02 10:11:07 +02:00
e2d89f3fc3
add hists to plot script
2023-06-02 10:11:07 +02:00
6f65e1fadc
speed up random generation
2023-06-02 10:11:07 +02:00
ebb45e564c
write out times over time
2023-06-02 10:11:07 +02:00
716388f54b
add sytemstate sceduler, fuzz until time
2023-06-02 10:11:07 +02:00
32c245e619
re-add system state fuzzing
2023-06-02 10:11:07 +02:00
61aa829d60
add virtual edge to longest runs
2023-06-02 10:11:07 +02:00
4c7f312413
do not force generated inputs
2023-06-02 10:11:07 +02:00
68df4ab131
debug stuff
2023-06-02 10:11:07 +02:00
7c148781e6
random seeds, better plots
2023-06-02 10:11:07 +02:00
2d12d80184
add more benchmarks
2023-06-02 10:11:07 +02:00
95a639a78e
exectime increase feedback
2023-06-02 10:11:07 +02:00
fd85ae8ae8
rename bin, allow random fuzzing
2023-06-02 10:11:07 +02:00
f8fae814ec
benchmark with duration
2023-06-02 10:11:07 +02:00
775364340a
add benchmark scripts
2023-06-02 10:11:07 +02:00
6ea42839e7
add systemstate feature and dump times
2023-06-02 10:11:07 +02:00
42b39baef4
fix multicore build
2023-06-02 10:11:07 +02:00
961fc628bf
ignore artifacts
2023-06-02 10:11:07 +02:00
2b70a3b335
minimal changes
2023-06-02 10:11:07 +02:00
0d1d215e2d
add interrupt injection
2023-06-02 10:11:07 +02:00
f6f367ae6d
input length and read input pointer
2023-06-02 10:11:07 +02:00
72d074cebf
draft: add graph feedback
2023-06-02 10:11:07 +02:00
12af0b592b
add TimeMaximizerCorpusScheduler
2023-06-02 10:11:07 +02:00
a2b9ed6cbc
add last api callsite to system state
2023-06-02 10:11:07 +02:00
36049011cf
WIP: add systemstate tracking
2023-06-02 10:11:07 +02:00
57c5a49fc7
add arguments
2023-06-02 10:11:07 +02:00
6fa04cfee7
get time from ClockTimeFeedback
2023-06-02 10:11:07 +02:00
0ff6d32550
fixup
2023-06-02 10:11:07 +02:00
cc6580eaab
WIP: port fret
2023-06-02 10:11:07 +02:00
Dongjia "toka" Zhang
aa6d331110
Fix CI ( #1292 )
2023-05-23 18:07:54 +02:00
Dongjia "toka" Zhang
6f21cb3848
Bump to 0.10.1 ( #1280 )
...
* bmp
* remove DEBUG env var
2023-05-22 12:42:36 +02:00
Arpan Kapoor
6d2284d8b9
Allow configuring timeout for CommandExecutor ( #1269 )
...
* Allow configuring timeout for CommandExecutor
* import Duration on windows as well
* fix example fuzzers
2023-05-15 12:59:06 +02:00
Dongjia "toka" Zhang
52d557aa8f
Ecofuzz Fix 2 ( #1262 )
...
* finally works
* f
2023-05-09 16:45:20 +02:00
Dongjia "toka" Zhang
c8fad7833d
Use InMemoryOnDiskCorpus in fuzzbench fuzzer ( #1240 )
...
* in memory
* f
* aaa
* nn
2023-05-02 15:18:17 +02:00
van Hauser
8ff8ae41f1
switch fuzzbench to FAST schedule ( #1233 )
2023-04-27 11:11:53 +02:00
ToSeven
f248a061ef
add the version information of fuzzers in the UI ( #1224 )
...
Co-authored-by: toseven <Byone.heng@gmail.com>
2023-04-26 16:52:21 +02:00
Andrea Fioraldi
8ade809588
Centralized Testcase evaluation EventManager ( #1216 )
...
* template
* moar
* merge
* compiles
* fuzzer
* forward event newtestcase
* clippy
2023-04-24 11:38:55 +02:00
Dongjia "toka" Zhang
39c0a2040b
Fix CI ( #1225 )
2023-04-20 19:04:31 +02:00
Dominik Maier
96e24d1c8b
Move Input
loading and dumping APIs from Testcase
to Corpus
( #1201 )
...
* Less allocatiosn for filenames
* clippy for wasm fuzzer
* Reworked filename and rename APIs
* python, clippy
* fmt
* More cleanup, fixed metadata location
* clippy
* fix fuzzbench_text / cached len, invert parameters (state first)
* clippy
* oops
* Caching for paths
* simplified, fixed
* no_std
* cached_len
* Nider API for input getting
2023-04-18 12:14:49 +02:00
Andrea Fioraldi
fd68c8a81f
Batch mode timeouts (Linux only ATM) ( #1193 )
...
* batch mode timeouts for linux
* batch_mode is linux only atm
* fix
* fix
* fix
* imports
* winfix
* more fix
* winfix
* fix
* fix
* fix
* fix
* clippy
* fix macos
---------
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2023-04-17 18:16:44 +02:00
Dominik Maier
c881dc996d
Example fuzzers with less UB ( #1212 )
...
* Example fuzzers with even less UB
* more less ub, fixes
* unused dep
2023-04-16 14:29:41 +02:00
Langston Barrett
aa3f126100
LibAFL_qemu: Return errors from Emulator::new
instead of asserting ( #1197 )
...
* qemu: Return errors from Emulator::new instead of asserting
Libraries should not `assert!` except in cases of unrecoverable (library)
programmer error. These errors are all potentially recoverable, and aren't
internal errors in `libafl_qemu` itself.
* Respond to review comments
2023-04-09 21:27:27 +02:00