-
2265d672fc
Allow trailing comma in feedback macros (#2308)
clesmian
2024-06-13 23:35:20 +02:00
-
e12412fed6
Fix Stdout/err Observer? (#2301)
Dongjia "toka" Zhang
2024-06-13 13:33:36 +02:00
-
901572556f
Add support for cycling PowerSchedule on completion of a queue cycle in WeightedScheduler (#2300)
Aarnav
2024-06-13 11:25:25 +02:00
-
09faec15f4
Add libdesyscall (#1221)
Andrea Fioraldi
2024-06-12 11:28:31 +02:00
-
0ed295842b
Use filename for MmapShMemProvider (#2303)
Dongjia "toka" Zhang
2024-06-11 20:15:11 +02:00
-
03d8d2eb08
Fixing Frida ASAN tests on Windows (#2299)
mkravchik
2024-06-11 04:22:46 -07:00
-
df40db5ae8
Fix closing mmap on provider::release_shmem (#2298)
Valentin Huber
2024-06-10 17:59:51 +02:00
-
f4699ba385
Make adaptive serialization into default (#2296)
Dongjia "toka" Zhang
2024-06-09 00:10:30 +02:00
-
454176427b
Windows clippy (#2295)
Dongjia "toka" Zhang
2024-06-08 20:32:40 +02:00
-
93085782d6
Rename string stages to unicode stages for consistency (#2293)
Dominik Maier
2024-06-08 16:59:49 +01:00
-
e905743ef6
Update issue template(#2294)
Dongjia "toka" Zhang
2024-06-08 17:42:33 +02:00
-
30ae963c45
Fix CI (#2292)
Dongjia "toka" Zhang
2024-06-08 17:25:49 +02:00
-
8ef4e2aff0
Do not fmt little cms files (#2291)
Romain Malmain
2024-06-08 14:19:58 +02:00
-
ba84170777
Fix docs on crates.io for LibAFL_Frida, introduce auto-download feature (#2270)
Dominik Maier
2024-06-08 13:02:59 +01:00
-
e99fcad326
Run ./scripts/fmt_all.sh in CI (#2290)
Dongjia "toka" Zhang
2024-06-08 01:41:39 +02:00
-
1e2fac6f53
abort() when the weakly defined LLVMFuzzerTestOneInput is linked(#2289)
Dongjia "toka" Zhang
2024-06-07 23:54:19 +02:00
-
14263b9c69
Rusty LibAFL fmt (#2271)
Romain Malmain
2024-06-07 23:41:50 +02:00
-
b1bec42044
fix:
libafl_libfuzzer
build script (#2282)
Marco Neumann
2024-06-07 23:37:08 +02:00
-
477941e0e2
change Stability calculation formla to AFL++'s (#2275)
Aarnav
2024-06-07 14:56:37 +02:00
-
2cc33464fa
Cleanup for #2280 (#2286)
Dongjia "toka" Zhang
2024-06-07 14:56:14 +02:00
-
1b008ae2e4
Delete 'static from libafl::events (#2285)
Dongjia "toka" Zhang
2024-06-07 13:45:36 +02:00
-
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