e0f73778e2
add interrupt fuzzing
2023-02-27 10:39:52 +01:00
e5ac5ba825
dump time for showmap
2023-02-24 12:25:08 +01:00
2acf3ef301
add plotting to snakefile
2023-02-24 12:07:53 +01:00
28bac2a850
add feed_longest to record random cases
2023-02-23 22:33:13 +01:00
41586dd8b1
plotting: respect types
2023-02-23 22:28:25 +01:00
7420aabeeb
change feedback order
2023-02-20 12:28:39 +01:00
d118ff0056
fix build
2023-02-19 19:25:43 +01:00
dfe4f713b9
fix feedbacks
2023-02-19 18:38:31 +01:00
f7a05d2a7c
benchmark using snakemake
2023-02-16 22:56:43 +01:00
2593bdf42f
trace_abbs and dump path
2023-02-15 09:17:48 +01:00
8c8ab7c44e
add graph feedback
2023-02-10 13:46:07 +01:00
9cadc5d61c
update input sizes, dump worstcase, benchmarking
2023-02-07 14:59:21 +01:00
594554eca0
remove address translations, extend plots
2023-01-26 14:03:18 +01:00
267309b954
add hists to plot script
exp02
2023-01-26 09:47:12 +01:00
35435fbd97
speed up random generation
2023-01-25 16:14:17 +01:00
8fcc54bbdd
write out times over time
2023-01-25 14:55:04 +01:00
1f538f9834
add sytemstate sceduler, fuzz until time
2023-01-25 12:59:17 +01:00
ba01f600ee
re-add system state fuzzing
2023-01-24 09:11:45 +01:00
2cb479581d
add virtual edge to longest runs
2023-01-19 10:33:13 +01:00
1fbf948478
do not force generated inputs
2023-01-17 10:26:27 +01:00
6e1d5695e3
debug stuff
2023-01-17 10:18:24 +01:00
8d31196614
random seeds, better plots
2023-01-17 10:01:15 +01:00
4c90144db5
add more benchmarks
2023-01-13 16:05:43 +01:00
eeaf7eb43f
exectime increase feedback
2023-01-11 16:09:06 +01:00
68c4887dad
rename bin, allow random fuzzing
2023-01-09 13:53:32 +01:00
7ca2d43f3d
benchmark with duration
2023-01-09 12:39:51 +01:00
9f97852e4a
add benchmark scripts
2023-01-09 12:39:35 +01:00
f4e1990387
add systemstate feature and dump times
2023-01-05 17:34:53 +01:00
d936234976
fix multicore build
2023-01-05 13:35:51 +01:00
795fbff61a
ignore artifacts
2023-01-05 13:31:33 +01:00
6a9df35e28
minimal changes
2023-01-05 13:30:24 +01:00
9b9fbc3677
add interrupt injection
2023-01-03 20:09:45 +01:00
decae09931
input length and read input pointer
2022-12-23 15:32:20 +01:00
b812e994a6
draft: add graph feedback
2022-12-19 18:14:52 +01:00
4587f442d0
add TimeMaximizerCorpusScheduler
2022-12-19 17:44:58 +01:00
c748fecbe2
add last api callsite to system state
2022-12-19 13:13:38 +01:00
7595d25192
libafl_qemu: add jmp instrumentation
2022-12-19 13:12:37 +01:00
79bca99cc7
WIP: add systemstate tracking
2022-12-15 15:23:07 +01:00
b07f7ccbca
add arguments
2022-12-12 17:41:33 +01:00
e3f38edd0a
get time from ClockTimeFeedback
2022-12-12 15:30:05 +01:00
6ad55e3b29
fixup
2022-12-12 15:16:45 +01:00
f7ee38ebb2
WIP: port fret
2022-12-12 14:58:28 +01:00
Andrea Fioraldi
50708f4d9c
Fast device+mem QEMU snapshots ( #930 )
...
* Simple fast root snapshots
* clippy
* epd
* mips
2022-12-12 10:49:44 +01:00
radl97
4e2e4eb5c0
Fix typos ( #935 )
2022-12-11 00:59:59 +01:00
Max Ammann
2f9b279428
[Windows] Handle crashes without exception ( #912 )
...
* Handle that exception_pointers can be null
* Fix formatting
* windows: Handle crashes without exception
2022-12-10 09:29:27 +09:00
Langston Barrett
f9eac18542
libafl: Remove set_initial
, initial_mut
from MapObserver
trait ( #932 )
...
These methods force a `MapObserver` to own an initial value, but
there's no reason for this to be the case - If you don't need to allow a
dynamically-changeable initial value, it might be nice to use `<<Self as
MapObserver>::Entry as Default>::default()` everywhere and have the compiler
statically propagate that value.
Not a lot of code used these methods (which seems like a good argument that
they aren't a fundamental part of the inteface).
2022-12-08 10:25:18 +01:00
Langston Barrett
61aa764dc4
Fix documentation typos ( #933 )
...
* libafl: Fix documentation typo in Push stage
* libafl: Fix documentation typo in PowerSchedule
2022-12-07 06:54:48 +01:00
omergreen
abfd834e98
Fix FridaInstrumentationHelper bugs caused by moving it after creation ( #931 )
...
* move Transformer out of FridaInstrumentationHelper's fields and create it dynamically instead; wrap CoverageRuntime in Pin<Arc<RefCell>>
* Update helper.rs
* run cargo fmt
* switch Arc for Rc
2022-12-06 17:46:59 +01:00
Dominik Maier
68fbfc8914
Fix Clippy ( #926 )
...
* Fix clippy
* undo comment fmt
* add unstracked nyx files to gitignore
* fix
* windows, no_std
* fix
* fix
* more
* macos
* remove doctest
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2022-12-06 00:05:42 +09:00
Dongjia "toka" Zhang
ee58375ac5
Revert fuzzbench changes ( #927 )
2022-12-05 05:59:55 +09:00