2818 Commits

Author SHA1 Message Date
98328ae50f fuzz multiple interrupts 2023-12-22 12:56:54 +01:00
c024001243 rework plotting 2023-12-22 12:56:54 +01:00
0abb6a0d41 add interrupt fuzzing 2023-12-22 12:56:54 +01:00
bd3362309f dump time for showmap 2023-12-22 12:56:54 +01:00
e3b05df3c0 add plotting to snakefile 2023-12-22 12:56:54 +01:00
8387b61622 add feed_longest to record random cases 2023-12-22 12:56:54 +01:00
0b6d8a93b8 plotting: respect types 2023-12-22 12:56:54 +01:00
deee67fd3b change feedback order 2023-12-22 12:56:54 +01:00
a531d27464 fix build 2023-12-22 12:56:54 +01:00
cfb8ebd0ad fix feedbacks 2023-12-22 12:56:54 +01:00
ba5c3c8037 benchmark using snakemake 2023-12-22 12:56:54 +01:00
96e79144c2 trace_abbs and dump path 2023-12-22 12:56:54 +01:00
7a3aaba0a3 add graph feedback 2023-12-22 12:56:54 +01:00
fc355f5fd1 update input sizes, dump worstcase, benchmarking 2023-12-22 12:56:54 +01:00
5a2d75a317 remove address translations, extend plots 2023-12-22 12:56:54 +01:00
cf68ad4a85 add hists to plot script 2023-12-22 12:56:54 +01:00
dcd899b789 speed up random generation 2023-12-22 12:56:54 +01:00
27877bde97 write out times over time 2023-12-22 12:56:54 +01:00
091ce4b24f add sytemstate sceduler, fuzz until time 2023-12-22 12:56:54 +01:00
f26eed2178 re-add system state fuzzing 2023-12-22 12:56:54 +01:00
85718c1280 add virtual edge to longest runs 2023-12-22 12:56:54 +01:00
76f6114b50 do not force generated inputs 2023-12-22 12:56:54 +01:00
ea7edb2001 debug stuff 2023-12-22 12:56:54 +01:00
180edbb7d5 random seeds, better plots 2023-12-22 12:56:54 +01:00
e70a816f49 add more benchmarks 2023-12-22 12:56:54 +01:00
1976150a45 exectime increase feedback 2023-12-22 12:56:54 +01:00
f1552f95a0 rename bin, allow random fuzzing 2023-12-22 12:56:54 +01:00
00b68edfb3 benchmark with duration 2023-12-22 12:56:54 +01:00
25e81498f5 add benchmark scripts 2023-12-22 12:56:54 +01:00
fab1b1ef9f add systemstate feature and dump times 2023-12-22 12:56:54 +01:00
7fa6fd7f85 fix multicore build 2023-12-22 12:56:54 +01:00
a5b333f635 ignore artifacts 2023-12-22 12:56:54 +01:00
5c80cb780f minimal changes 2023-12-22 12:56:54 +01:00
7f362f5907 add interrupt injection 2023-12-22 12:56:54 +01:00
e2f4744823 input length and read input pointer 2023-12-22 12:56:54 +01:00
c3b2777acb draft: add graph feedback 2023-12-22 12:56:54 +01:00
3435a79e26 add TimeMaximizerCorpusScheduler 2023-12-22 12:56:54 +01:00
25a58ddbe1 add last api callsite to system state 2023-12-22 12:56:54 +01:00
b678f9f18b libafl_qemu: add jmp instrumentation 2023-12-22 12:56:51 +01:00
b3416fe0c5 WIP: add systemstate tracking 2023-12-22 12:54:16 +01:00
66c4cb5316 add arguments 2023-12-22 12:54:16 +01:00
693ba3b942 get time from ClockTimeFeedback 2023-12-22 12:54:16 +01:00
0a703f6ff5 fixup 2023-12-22 12:54:16 +01:00
03fbe41dbb WIP: port fret 2023-12-22 12:54:16 +01:00
Dongjia "toka" Zhang
9993cf1000
symcc_update (#1749) 2023-12-22 02:29:46 +09:00
Romain Malmain
830faec95f
QEMU filtering rework + paging filtering (#1705)
* Added paging filtering.
Reworked address range filtering to fit with new generic code.

* Fix: renamed remaining QemuInstrumentationFilter instances.

* Fix: clippy + format

* Updated qemu-libafl-bridge

* Fix QEMU userspace crash handler (#1706)

* Fix QEMU userspace crash handler

* no_std

* libafl_cc custom llvm_config lookup for solaris/illumos (#1708)

* fix simd (#1709)

* Updated qemu

---------

Co-authored-by: Andrea Fioraldi <andreafioraldi@gmail.com>
Co-authored-by: David CARLIER <devnexen@gmail.com>
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2023-12-21 15:51:14 +01:00
David CARLIER
ea61b79012
bolts/minibsod add openbsd arm64 support (#1724)
* bolts/minibsod adding openbsd arm64 part.

* disable core ids test on freebsd
2023-12-21 14:25:25 +01:00
Dongjia "toka" Zhang
a98805b4ca
Another attemp to fix CI (#1744)
* fixing?

* more

* delete macos build_and_run fuzzers as its runtime exceeds 360minutes and can't fix it
0.11.2
2023-12-21 04:43:01 +09:00
Dominik Maier
68e7b203f5
Add file descriptor logger (#1742)
* Add file descriptor logger

* clippy

* Fix closing fds

* fix no_std, fmt

---------

Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2023-12-20 16:53:33 +01:00
Dongjia "toka" Zhang
57a64e805f
Trying to fix CI (#1739)
* test

* dummy

* dummy
2023-12-20 16:48:02 +09:00