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
Dongjia "toka" Zhang
78060ea308
0.11.2 ( #1735 )
2023-12-18 14:33:14 +01:00
van Hauser
63e1523358
small fixes and enhancements ( #1731 )
...
* nits
* first steps
* different approach
* fixes
* remove temps
* remove temp
---------
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2023-12-17 20:19:15 +09:00
Addison Crump
ef8ebd5239
fixup: don't download unicode categories data ( #1732 )
...
* fixup: don't download unicode categories data
* whoops, document
* fmt
* ci
---------
Co-authored-by: toka <tokazerkje@outlook.com>
2023-12-17 19:09:59 +09:00
iximeow
2726a59711
use yaxpeax-x86 version from crates.io instead of direct git dep ( #1733 )
2023-12-17 15:54:12 +09:00
Dongjia "toka" Zhang
7894efe728
Last cleanup after decapstone ( #1727 )
...
* Last clenup
* more
* more
2023-12-16 19:51:42 +09:00
Sharad Khanna
fce5fd9a2b
Remove capstone from frida [aarch64] ( #1723 )
...
* Partially finish ASAN and CmpLog changes
* Fix handle_trap, report_error, and remove capstone
* Fix a few bugs. Can now detect UAFs properly
* Some small changes
* Make API more consistent with x86
* Fix printing
* Remove unneeded inputs, final changes
* formatting
* Fix x86 build
* Formatting
2023-12-16 16:10:40 +09:00
Dongjia "toka" Zhang
a0a4dd60bb
Remove capstone from frida [x86_64] ( #1720 )
...
* init
* more
* just fixing stuff
2023-12-16 02:39:11 +09:00
Dongjia "toka" Zhang
ee447468c6
message ( #1726 )
2023-12-16 00:13:21 +09:00
Andreas
2f036b72e4
Make inner value of llmp Flags pub ( #1725 )
2023-12-15 20:58:05 +09:00
Andrea Fioraldi
002656b076
Fix #1721 ( #1722 )
2023-12-11 15:26:53 +01:00
Dongjia "toka" Zhang
c2db7ad162
Add Resource ( #1718 )
2023-12-07 13:54:56 +01:00
mkravchik
b336411516
Adding support for shutdown upon Ctrl+C on Windows for LLMP ( #1704 )
...
* Adding support for shutdown upon Ctrl+C on Windows for LLMP
* PR comments and clippy suggestions addressed
* Enable CI for PR branches and manually triggered CI
* Removed an empty line that broke compilation on some platforms
* Trying to fix nostd compilation
* Trying to fix nostd compilation for nightly toolchain
* Removing use that is unused on some platforms
* Trying to fix build on the nightly toolchain
* Trying to fix build on the nightly toolchain, take 2
* Unifying LlmpShutdownSignalHandler
* Fmt fix
* Making the handler pub(crate)
* Nightly toolchain fmt fixes
---------
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2023-12-05 21:03:00 +01:00
tbethe
686d29a3cb
Don't reset child_pid in forkserver executors ( #1715 )
...
Child pid is no longer reset after a run in persistent mode
Co-authored-by: Timme Bethe <git@timmebethe.nl>
2023-12-05 20:38:17 +01:00
Dongjia "toka" Zhang
fad59987d9
Better SigInt handler ( #1710 )
...
* fix simd
* better exit
* chg
* more
* more
* use
* change to proper name
* w
* aaaaaaa
* delete
* just separate them
* shell check
2023-12-04 20:06:11 +01:00