This website requires JavaScript.
2353eaa61a
Add weak symbol for forkserver (#3196 )
EvianZhang
2025-05-06 19:23:25 +08:00
1f91420cd3
Add disable/enable to Corpus (#3193 )
Ivan Gulakov
2025-05-06 02:55:55 +02:00
c0e32cdbba
Refactor to new forkserver (#3183 )
EvianZhang
2025-05-05 16:45:12 +08:00
4ae6f34ab4
Split nautilus Python dependencies into separate feature (#3191 )
Henry Chu
2025-05-05 15:11:20 +08:00
3ec09711eb
Add a mention of precommit.sh to CONTRIBUTING.md (#3194 )
Ivan Gulakov
2025-05-04 18:58:17 +02:00
d3ddc8edc4
Bump pyo3 in /fuzzers/structure_aware/baby_fuzzer_nautilus (#3189 )
dependabot[bot]
2025-05-03 02:37:52 -07:00
b9f1c51531
Remove unnecessary trait bounds in NautilusSpliceMutator (#3190 )
Henry Chu
2025-05-03 17:37:33 +08:00
ec734c74a5
Move to nostd printf and musl crates (#3188 )
WorksButNotTested
2025-05-03 02:46:08 +01:00
0ddc5f156d
librasan: Support patching Thumb functions (#3176 )
Wim de With
2025-05-03 03:45:03 +02:00
3b23012faf
Exclude ASAN DSO address ranges in QEMU AsanModule (#3180 )
Wim de With
2025-05-02 15:14:39 +02:00
1620bd766f
Revert "Update hashbrown requirement from 0.14.5 to 0.15.3 (#3184 )" (#3186 )
Romain Malmain
2025-05-02 11:36:36 +02:00
4448799dc2
Update hashbrown requirement from 0.14.5 to 0.15.3 (#3184 )
dependabot[bot]
2025-05-01 23:52:09 -07:00
b11ec7e630
Clean up LLVM Passes (#3182 )
Dongjia "toka" Zhang
2025-04-30 19:03:37 +02:00
62d9485f10
Use symlink instead to get the corpus (#3177 )
Dongjia "toka" Zhang
2025-04-28 18:47:10 +02:00
3ec8098d76
Remove duplicate corpus folders (#3174 )
Dongjia "toka" Zhang
2025-04-28 15:39:47 +02:00
977189174b
librasan: Fix errno_location function name (#3172 )
Wim de With
2025-04-25 23:08:30 +02:00
c3475cd577
Qemu tmin (#3118 )
forky2
2025-04-25 21:08:18 +00:00
6bbff51951
Update perf-event-open-sys requirement from 4.0.0 to 5.0.0 (#3136 )
dependabot[bot]
2025-04-25 13:08:51 +02:00
749b909e32
update freertos bindings
Alwin Berger
2025-04-25 10:44:11 +00:00
c404037d49
plot styling
Alwin Berger
2025-04-25 10:41:35 +00:00
76850e9588
Bump pyo3 in /fuzzers/structure_aware/forkserver_simple_nautilus (#3120 )
dependabot[bot]
2025-04-24 19:58:00 +02:00
95f7c155bd
Make fuzzer hold testcase bytes converter (#3127 )
Dongjia "toka" Zhang
2025-04-24 19:34:24 +02:00
50e1239de9
Remove unneeded workaround for bindgen not supporting f16 types (#3166 )
Konstantinos Kanavouras
2025-04-24 18:33:12 +02:00
9b3400ffbc
Bump tokio from 1.44.1 to 1.44.2 in /utils/libafl_repo_tools (#3139 )
dependabot[bot]
2025-04-24 17:01:38 +02:00
d0acc3efc2
Add doc (#3171 )
Dongjia "toka" Zhang
2025-04-23 16:04:35 +02:00
03a49fa5a8
Make InputFilter public (#3170 )
Dongjia "toka" Zhang
2025-04-23 15:06:52 +02:00
e443d68a39
Fix python bindings (#3164 )
jma
2025-04-17 13:07:16 +02:00
8b194bdd40
fix typo in qemu_linux_process (#3163 )
MingxiYe
2025-04-17 05:27:26 +08:00
a198b33096
Fix 0/0 stability feedback for libafl_nyx (#3162 )
Nathaniel Bennett
2025-04-15 08:58:18 -04:00
eb06d4a757
Default to use SIMD acceleration map feedbacks (#3157 )
lazymio
2025-04-14 18:29:51 +08:00
dd0bcba103
Fix #3155 (#3156 )
Dongjia "toka" Zhang
2025-04-12 22:39:32 +02:00
796ce20cd8
ScheduledMutator Fix with_max_stack_pow (#3148 )
Francesco Cirillo
2025-04-12 20:35:31 +02:00
7ea4070338
Fix TUI (#3151 )
Dongjia "toka" Zhang
2025-04-10 18:27:39 +02:00
6372148149
Update README.md (#3149 )
Dominik Maier
2025-04-10 02:21:17 +02:00
4f5ca8f8e2
Fix cmplog for qemu fork executor (#3145 )
Romain Malmain
2025-04-09 15:25:13 +02:00
398104c299
CI: try to speedup by avoiding unnecessary installs (#3144 )
Marco C.
2025-04-09 15:09:16 +02:00
7680ea1346
Safe qemu cpu from index (#2941 )
Romain Malmain
2025-04-09 14:43:26 +02:00
d1f566c441
Remove "global" prefix from TUI (#3146 )
Dongjia "toka" Zhang
2025-04-09 11:22:18 +02:00
8683c68e59
Fix #3133 #2755 (#3143 )
Dongjia "toka" Zhang
2025-04-08 22:20:17 +02:00
fb8939eefc
Fix fork bug in libafl qemu (#3109 )
Romain Malmain
2025-04-08 19:08:40 +02:00
bfc55c98a7
Enable SIMD acceleration for stable rust toolchain (#3140 )
lazymio
2025-04-09 01:08:16 +08:00
373fe03633
Use HashMap to manage ClientStat, Fix #3133 (#3142 )
Dongjia "toka" Zhang
2025-04-08 19:06:20 +02:00
fa8a576ef0
Introduce HasAflStyleTargetArguments and restore parse_afl_cmdline for CommandExecutor (#3125 )
lazymio
2025-04-08 19:19:44 +08:00
a7d735c1de
Add IntelPT tracing module to libafl_qemu systemmode with KVM (#2774 )
Marco C.
2025-04-08 10:10:39 +02:00
ec24513c95
Add RISC-V support to libafl_unicorn (#3134 )
Daniel Hajjar
2025-04-07 16:18:10 +02:00
8426ba5d58
Update crossterm requirement from 0.28.1 to 0.29.0 (#3135 )
dependabot[bot]
2025-04-07 16:12:54 +02:00
a1b090609d
Migrate NopExecutor used in tests to ConstExecutor (#3129 )
lazymio
2025-04-04 20:55:33 +08:00
caf12a647c
NopStage::should_restart shall return false (#3128 )
lazymio
2025-04-04 13:50:58 +08:00
db7ce822dc
QoL Types and Changes (#3124 )
lazymio
2025-04-03 23:25:11 +08:00
0fdfa1d7a1
Add back executions to Testcase (#3115 )
lazymio
2025-04-03 23:24:38 +08:00
c99371fd20
Fix tiny inst (#3126 )
Dongjia "toka" Zhang
2025-04-03 16:22:25 +02:00
fb0848e174
Remove unecessary HasTargetBytes constraint (#3117 )
bernhl
2025-04-01 20:39:01 +02:00
9dff7a438d
Add client stats to Events (#3116 )
Romain Malmain
2025-04-01 16:51:52 +02:00
184b69be8e
Update QEMU syshook ret value (#3092 )
Romain Malmain
2025-03-31 15:51:01 +02:00
c68b30ae2a
Add iniitialize feature to librasan (#3113 )
WorksButNotTested
2025-03-28 19:52:57 +00:00
36c748100e
Change GuestTracking to use a BTreeSet to remove performance bottleneck (#3112 )
WorksButNotTested
2025-03-28 19:13:34 +00:00
b67bd1792f
update libnyx (#3111 )
Dongjia "toka" Zhang
2025-03-27 13:25:58 +01:00
f700aac911
Enable building libpng on CI without using GUI (#3110 )
dkoch144
2025-03-26 17:16:06 -04:00
58bb64fac4
Upgrade pyo3 0.23.2 -> 0.24.0 (#3107 )
jejuisland87654
2025-03-26 11:57:08 +01:00
869edd068d
Various updates to librasan
(#3106 )
WorksButNotTested
2025-03-25 14:22:20 +00:00
58607dc333
Update QEMU to v9.2.2 (#3088 )
Romain Malmain
2025-03-25 14:34:44 +01:00
bd12639f8e
0.15.2 (#3104 )
Dongjia "toka" Zhang
2025-03-25 13:30:15 +01:00
ebc6c0d94c
Change ptr::eq to ptr::addr_eq where semantically more correct (#3105 )
Dominik Maier
2025-03-24 15:04:36 -07:00
c863c8bd6c
Fix clippy (#3102 )
Romain Malmain
2025-03-24 15:03:04 +01:00
60d0ccb8cb
Commandline args handling for binary only target on libafl_qemu (#3098 )
Dongjia "toka" Zhang
2025-03-21 18:43:08 +01:00
9195245998
Proposed fix for issue #3094 , whereby all conditional comparisons are treat as 1 byte (rather than 2, 4, or 8) (#3095 )
Dan Blackwell
2025-03-21 11:55:58 +00:00
f73d47dfb8
More stable just test
for libfuzzer_stb_image_sugar
(#3097 )
Dongjia "toka" Zhang
2025-03-20 15:10:14 +01:00
2166b45838
Update typed-builder requirement from 0.20.0 to 0.21.0 (#3096 )
dependabot[bot]
2025-03-20 13:16:36 +01:00
4130e3860f
Add redirect stdin module (#3077 )
Dongjia "toka" Zhang
2025-03-19 19:03:02 +01:00
30946641cd
Add filter to ASAN module in qemu_launcher (#3089 )
WorksButNotTested
2025-03-19 15:13:45 +00:00
1b85a92577
Fixup libafl_libfuzzer with new nightly internal symbol mangling (#3093 )
Addison Crump
2025-03-19 16:05:23 +01:00
d0da90cf6a
Make Qemu.mmap public and accept fd as the argument (#3083 )
Dongjia "toka" Zhang
2025-03-18 12:21:11 +01:00
0a923b27d2
Fix git pager (needs less, not cat, for expected behaviour). (#3085 )
forky2
2025-03-18 10:17:48 +00:00
d5ddc1359e
Fix qemu snapshot module unmap (#3084 )
Romain Malmain
2025-03-18 10:31:16 +01:00
a613676675
Fix LibAFL QEMU race condition between main loop and a vcpu (#3072 )
Romain Malmain
2025-03-18 09:43:00 +01:00
d317725170
Add total execs to TUI (#3078 )
WorksButNotTested
2025-03-14 19:47:51 +00:00
8e32947db6
Update winsafe requirement from 0.0.22 to 0.0.23 (#3034 )
dependabot[bot]
2025-03-14 16:57:27 +01:00
d67296f34e
Soft recovery from crashes in libafl qemu usermode (#3073 )
Romain Malmain
2025-03-14 16:56:03 +01:00
d4a86cdeeb
Hide Forkserver constructor API (#3076 )
Dongjia "toka" Zhang
2025-03-14 14:30:54 +01:00
0154a3b930
Added heap feature (#3074 )
WorksButNotTested
2025-03-14 12:19:23 +00:00
e728df9843
Update which requirement from 6.0.3 to 7.0.2 (#3075 )
dependabot[bot]
2025-03-14 12:54:35 +01:00
85bcafa831
Track lockfiles (#3015 )
Romain Malmain
2025-03-13 12:32:09 +01:00
f3da9da7bf
Fix metadata addition when solution is found (#3069 )
Dongjia "toka" Zhang
2025-03-12 13:57:06 +01:00
63e82d898e
Bring back #3029 (#3067 )
Dongjia "toka" Zhang
2025-03-11 19:52:24 +01:00
ff8a5b3baa
Fix wrong path in Justfile (#3068 )
Dongjia "toka" Zhang
2025-03-11 18:58:53 +01:00
226a20e6cf
Fix usage of TracingStage (#3062 )
Dongjia "toka" Zhang
2025-03-11 14:37:19 +01:00
f4cb9a827d
Partially Revert #3029 and #3053 (#3063 )
Dongjia "toka" Zhang
2025-03-11 12:53:27 +01:00
115672904e
Auto-implement Rand for (normal, rusty rng) CoreRng types, fixes #3060 (#3064 )
Dominik Maier
2025-03-11 11:51:31 +01:00
bf3c391ffa
librasan: tiny fixes to make it build (#3065 )
s1341
2025-03-11 09:12:43 +02:00
728b1216bb
Librasan (#3023 )
WorksButNotTested
2025-03-10 16:27:55 +00:00
f64554c5db
Update cargo_toml requirement from 0.21.0 to 0.22.0 (#3057 )
dependabot[bot]
2025-03-10 16:00:57 +01:00
8233117962
Update pyo3-build-config requirement from 0.23.2 to 0.24.0 (#3058 )
dependabot[bot]
2025-03-10 14:58:24 +01:00
15da05f8e8
Cleanup for #3035 (#3059 )
Dongjia "toka" Zhang
2025-03-10 14:09:54 +01:00
b8387daa0f
Add build option for FuzzerInterceptors (#3049 )
Rowan Hart
2025-03-09 13:13:05 -07:00
620500e295
Remove AdaptiveSerializer, Send off interesting testcase from crash handler, Add clearer error message (#3053 )
Dongjia "toka" Zhang
2025-03-08 20:12:16 +01:00
758fa7f231
Add more debugging tips (#3056 )
Dongjia "toka" Zhang
2025-03-07 23:42:13 +01:00
0902dc06c4
Debug Windows CI (again) (#3052 )
Dongjia "toka" Zhang
2025-03-07 14:26:58 +01:00
41f16890b8
convert share_objectives into a runtime option (#3033 )
Dhanvith Nayak
2025-03-07 18:48:48 +05:30
76539fa247
Debug windows CI (#3051 )
Dongjia "toka" Zhang
2025-03-07 13:13:42 +01:00
7b0a3b861e
Forbid overwriting MapIndexesMetadata (#3048 )
Dongjia "toka" Zhang
2025-03-06 20:56:48 +01:00