-
bc5ae151bc
libafl_qemu_build: Disable docs in user mode (#2272)
Kevin Phoenix
2024-06-06 10:57:13 -07:00
-
a455ad27a9
Fix WeightedScheduler reporting incorrect queue cylces (#2281)
Aarnav
2024-06-06 19:50:29 +02:00
-
af12b4ba24
LLmp hooks (#2280)
Romain Malmain
2024-06-06 16:07:55 +02:00
-
69d0c6f9bb
build fix
Alwin Berger
2024-06-06 14:50:02 +02:00
-
b9e388d9d5
timeshift variable, handle nested isr+api, bump max_interrupts
Alwin Berger
2024-06-06 14:39:45 +02:00
-
399fbccea2
Closure builder for inner managers of centralized. (#2279)
Romain Malmain
2024-06-05 19:12:21 +02:00
-
7dd345d18c
Enforce max_input_size and min_input_size in Forkserver (#2273)
Aarnav
2024-06-05 16:16:30 +02:00
-
6373a1e1b3
Use Self::State as much as possible and remove unnecessary type bounds (#2263)
Dongjia "toka" Zhang
2024-06-05 15:16:43 +02:00
-
a7bb5196ea
Revert "Revert "Add always_interesting option to llmp mgr (#2262)" (#2274)" (#2278)
Dongjia "toka" Zhang
2024-06-05 15:10:32 +02:00
-
620835a73f
Revert "Add always_interesting option to llmp mgr (#2262)" (#2274)
Dongjia "toka" Zhang
2024-06-04 18:53:01 +02:00
-
1556cba426
Update ratatui to 0.26 (#2269)
Dominik Maier
2024-06-03 15:23:12 +02:00
-
2a82e9c40f
Update winsafe requirement from 0.0.20 to 0.0.21 (#2268)
dependabot[bot]
2024-06-03 14:27:21 +02:00
-
58c39680c9
Move Nautilus to LibAFL, remove AGPL dependencies (#2265)
Dominik Maier
2024-06-03 14:18:52 +02:00
-
c7bf1be8b1
target_symbols.csv++
Alwin Berger
2024-06-03 08:31:57 +02:00
-
0f9c82f893
Add always_interesting option to llmp mgr (#2262)
Dongjia "toka" Zhang
2024-05-31 15:18:51 +02:00
-
7b90873305
introduce CustomFilenameToTestcaseFeedback (#2256)
Aarnav
2024-05-30 19:05:53 +02:00
-
1102ea0fe7
Better RW errors for QEMU (#2260)
Romain Malmain
2024-05-30 15:14:17 +02:00
-
e912216a37
Add remove_from_all method to
Corpus
trait (#2259)
Dongjia "toka" Zhang
2024-05-30 11:53:32 +02:00
-
2cbd9de2eb
change interrupt mutation
Alwin Berger
2024-05-29 15:49:52 +02:00
-
4c8a435cfd
fix corpuscase dump
Alwin Berger
2024-05-29 12:32:34 +02:00
-
b96b9be674
tutorial fuzzer: switch lain fork to AFLplusplus/lain (#2257)
Mrmaxmeier
2024-05-28 20:45:18 +02:00
-
7fe43a28e8
fix duplicate package warning (#2258)
Mrmaxmeier
2024-05-28 20:45:04 +02:00
-
058e15f547
Implement tuple mapping (#2247)
Addison Crump
2024-05-28 18:11:41 +02:00
-
65af5a7f78
Fix libnyx, library upgrades (#2254)
Romain Malmain
2024-05-28 17:15:08 +02:00
-
c3f67daefb
Fix nix update (#2252) (#2255)
Dominik Maier
2024-05-28 13:16:09 +02:00
-
963afc3e5c
Pre-commit hooks (#2241)
Romain Malmain
2024-05-28 11:45:13 +02:00
-
bce0f08294
Introduce feedbacks hit tracking for testcases (#2248)
Aarnav
2024-05-28 02:43:05 -07:00
-
e4446b908c
Update nix requirement from 0.27 to 0.29 (#2252)
dependabot[bot]
2024-05-28 11:42:46 +02:00
-
2670049c2b
Update addr2line requirement from 0.22 to 0.23 (#2251)
dependabot[bot]
2024-05-28 11:42:34 +02:00
-
4d45100a63
Fix
libafl_qemu.h
(#2250)
Romain Malmain
2024-05-28 11:39:24 +02:00
-
7c9bd1157c
Adding DiffExitKindFeedback (#2246)
Valentin Huber
2024-05-24 16:12:32 +02:00
-
e6eb6c48d2
LibAFL Dynamic Analysis (#2208)
Dongjia "toka" Zhang
2024-05-24 14:43:27 +02:00
-
07dca4b59b
LibAFL_Libfuzzer: Add clippy warnings (#2244)
Dominik Maier
2024-05-24 14:00:09 +02:00
-
5fbe2415e1
Generic QEMU snapshot checking (#2240)
Romain Malmain
2024-05-23 22:57:13 +02:00
-
1fafaf6454
Make every Builder ::builder(), so BobTheBuilder::new() becomes BobThe::builder() (#2242)
Dominik Maier
2024-05-23 18:56:39 +02:00
-
35c99fba3a
increase max abb count
Alwin Berger
2024-05-23 16:44:56 +02:00
-
b97a9a1398
Rename peek_next_free_id to peek_free_id (that it's the next is obvious) (#2243)
Dominik Maier
2024-05-23 15:44:32 +02:00
-
ffedc1fd41
revert changes to interrupt injection
Alwin Berger
2024-05-23 10:28:34 +02:00
-
7701fff969
config fix
Alwin Berger
2024-05-23 10:25:23 +02:00
-
de5c16e601
plot micro fixes
Alwin Berger
2024-05-23 10:16:28 +02:00
-
83e9a29d12
skip dumping every trace
Alwin Berger
2024-05-23 10:15:25 +02:00
-
e317ad045e
Introduce StageId (extends #2201) (#2239)
Dominik Maier
2024-05-23 00:53:26 +02:00
-
35716cc4be
fix initial corpus
Alwin Berger
2024-05-22 22:36:00 +02:00
-
915da3fb42
fix config
Alwin Berger
2024-05-22 22:27:04 +02:00
-
5901e3d9c5
prioritize long tarces
Alwin Berger
2024-05-22 22:18:56 +02:00
-
bde16f8297
scheduler, mutator changes
Alwin Berger
2024-05-22 21:54:07 +02:00
-
c533b7e184
change interrupt injection timing, stg scheduler
Alwin Berger
2024-05-22 13:52:00 +02:00
-
1ed1c4eb31
Add peek function to Corpus (#2238)
Aarnav
2024-05-22 04:30:47 -07:00
-
4b67b55b29
Second round of usermode snapshot fixes (#2140)
cube0x8
2024-05-22 14:30:09 +03:00
-
336d7fcc4f
Refactor events/llmp.rs (#2234)
Dongjia "toka" Zhang
2024-05-22 12:58:44 +02:00
-
47d15ade81
Instrumentation filters remove generic bound (#2053)
cube0x8
2024-05-22 13:58:10 +03:00
-
684b31279e
Add BytesSubInput to mutate sub-parts of a bytes-backed input (#2220)
Dominik Maier
2024-05-22 01:50:07 +02:00
-
5342812cf7
build fixes
Alwin Berger
2024-05-21 18:50:55 +02:00
-
71ff7487e6
add feature dependencies
Alwin Berger
2024-05-21 18:48:46 +02:00
-
54fa7cce62
add edge filter
Alwin Berger
2024-05-21 18:47:12 +02:00
-
b9b6e1fc12
fix snakefile
Alwin Berger
2024-05-21 18:33:15 +02:00
-
e9c27b3065
fixes timing, scheduler
Alwin Berger
2024-05-21 18:24:23 +02:00
-
2886aafb65
remove dead code, restructure features
Alwin Berger
2024-05-21 16:06:53 +02:00
-
19ef29ed60
New forkserver (#2213)
Dongjia "toka" Zhang
2024-05-21 15:20:28 +02:00
-
b7e10ca7af
Making StdOutObserver and StdErrObserver implement Observer (#2236)
Valentin Huber
2024-05-21 13:19:02 +02:00
-
3ed8ccd0c7
exclude QemuSystemStateObserver when not needed
Alwin Berger
2024-05-21 13:03:55 +02:00
-
7d8717ff15
remove shortcut cases and assertions from state
Alwin Berger
2024-05-21 12:59:56 +02:00
-
87ddf4a77d
work around rare non-started abbs
Alwin Berger
2024-05-21 12:43:03 +02:00
-
3444fdd8ec
fix interrupt shifter, isr tracer
Alwin Berger
2024-05-21 12:32:00 +02:00
-
f13412c175
fix interrupt shifter
Alwin Berger
2024-05-21 09:03:11 +02:00
-
ede6cf48a4
fix build
Alwin Berger
2024-05-21 01:57:23 +02:00
-
5edb6e5677
fix snakefile
Alwin Berger
2024-05-21 01:51:54 +02:00
-
21c97c8484
WIP: fix isr_starter
Alwin Berger
2024-05-21 00:22:50 +02:00
-
123f508fcc
Clean up samplig_rate, add docs (#2228)
Dominik Maier
2024-05-20 14:24:24 +02:00
-
aa47a5c5e6
Update addr2line requirement from 0.21 to 0.22 (#2230)
dependabot[bot]
2024-05-20 14:21:37 +02:00
-
d6827b5aa2
Update goblin requirement from 0.7 to 0.8 (#2232)
dependabot[bot]
2024-05-20 14:21:25 +02:00
-
767f5dffec
Update erased-serde requirement from 0.3.21 to 0.4.5 (#2233)
dependabot[bot]
2024-05-20 14:19:22 +02:00
-
b9d6f41ac6
WIP: deprecate graph and use STG
Alwin Berger
2024-05-20 10:54:43 +02:00
-
864c2259e7
launcher: add launch_delay option (#2227)
s1341
2024-05-20 10:06:33 +03:00
-
f324c60b02
Add testcase sampling rate (#2226)
s1341
2024-05-20 09:34:31 +03:00
-
79f3b69fa8
Fix hook_func and implement deinit (#2180)
Sharad Khanna
2024-05-20 00:41:44 -04:00
-
6a9ea73865
Confuse clippy less (#2223)
Dominik Maier
2024-05-20 04:03:23 +02:00
-
117741e1b1
Run Clippy on macOS (#2222)
Dominik Maier
2024-05-20 02:58:42 +02:00
-
cc71979826
Update hostname requirement from ^0.3 to ^0.4 (#2206)
dependabot[bot]
2024-05-20 02:32:36 +02:00
-
30f65512d8
Remove unused dependencies (#2221)
Dominik Maier
2024-05-20 02:30:53 +02:00
-
2e5e2056b2
Faster fmt_all.sh (#2218)
Romain Malmain
2024-05-19 20:07:38 +02:00
-
31e1eee96e
Rename CurrentCorpusIdx -> CurrentCorpusId (#2216)
Dominik Maier
2024-05-19 18:12:45 +02:00
-
cf01d04151
Report 100% stability if no unstable edges are found (extends #2215) (#2217)
Dominik Maier
2024-05-19 14:41:28 +02:00
-
dfd3b3278e
QEMU command system refactoring (#2189)
Romain Malmain
2024-05-18 20:43:56 +02:00
-
3a087301ac
Fixed infinite loop on SyncDiskStage (#2193)
cube0x8
2024-05-18 21:25:38 +03:00
-
6040133080
Use MultiMonitor when fuzzing in non-forking mode (#2192)
Max Ammann
2024-05-18 20:24:41 +02:00
-
8d54ee2c80
Update pyo3-build-config requirement from 0.18 to 0.21 (#2205)
dependabot[bot]
2024-05-18 20:22:35 +02:00
-
baf07445e4
add AFL stage names for calibration, colorization, power and sync stages (#2209)
Aarnav
2024-05-18 05:49:38 -07:00
-
22d8e92b08
Ci fix (#2212)
Dongjia "toka" Zhang
2024-05-18 13:42:03 +02:00
-
f8f9da2a15
Trying to fix CI (#2211)
Dongjia "toka" Zhang
2024-05-18 00:13:11 +02:00
-
8f652f754c
WIP: complet rework of STG
Alwin Berger
2024-05-17 15:57:44 +02:00
-
d05adf7f6e
Delete leftover println! (#2203)
Dongjia "toka" Zhang
2024-05-17 13:35:38 +02:00
-
0777873aae
Update prometheus-client requirement from 0.21 to 0.22 (#2197)
dependabot[bot]
2024-05-16 14:27:37 +02:00
-
e31658b914
Change when to setup the ctrl c handler. (#2198)
Dongjia "toka" Zhang
2024-05-16 14:27:14 +02:00
-
41d41f25bf
Update reqwest requirement from 0.11 to 0.12 (#2196)
dependabot[bot]
2024-05-16 14:11:52 +02:00
-
7cf821bd82
Update toml requirement from 0.4.2 to 0.8.13 (#2195)
dependabot[bot]
2024-05-16 14:06:53 +02:00
-
b871037e70
Update cargo_toml requirement from 0.16 to 0.20 (#2194)
dependabot[bot]
2024-05-16 14:06:37 +02:00
-
34ec907456
Fix libafl_sugar docs build (#2188)
Dominik Maier
2024-05-16 00:19:09 +02:00
-
c7303ace53
Static analysis pass (#2178)
Dongjia "toka" Zhang
2024-05-15 16:50:20 +02:00
-
6fe888d2bb
Update libloading requirement from 0.7 to 0.8 (#2183)
dependabot[bot]
2024-05-15 15:18:52 +02:00