-
41bb64f5cb
Revive self-hosted CI (#3045)
Dongjia "toka" Zhang
2025-03-06 16:28:49 +01:00
-
629787771b
Fix snapshot module (#3047)
Dongjia "toka" Zhang
2025-03-06 16:12:05 +01:00
-
c0894c40e5
Fix implementation of UniqueTrace and add UnclassifiedTrace (#3046)
lazymio
2025-03-06 23:04:39 +08:00
-
de2bc166f0
Implementation of
SAND: Decoupling Sanitization from Fuzzing for Low Overhead
(#3037)
lazymio
2025-03-06 21:15:22 +08:00
-
eaa600e5ac
libafl_qemu: access() size can be zero. (#3038)
forky2
2025-03-05 19:42:06 +00:00
-
6fa564b10b
Delete useless file (#3041)
Dongjia "toka" Zhang
2025-03-05 20:31:49 +01:00
-
c50bedb4c6
Disable CI that uses self-hosted runner (#3040)
Dongjia "toka" Zhang
2025-03-05 20:18:42 +01:00
-
687f62ff1c
Disable CI that uses self-hosted runner (#3039)
Dongjia "toka" Zhang
2025-03-05 20:14:06 +01:00
-
977ff10a0f
Make corpus and solution not mutually exclusive (#3029)
Dongjia "toka" Zhang
2025-03-05 20:10:04 +01:00
-
89342b22c2
Revert #2935 (#3031)
Dongjia "toka" Zhang
2025-02-28 20:09:01 +01:00
-
86d6fa005e
Disable libafl_qemu tests (#3032)
Dongjia "toka" Zhang
2025-02-28 18:38:23 +01:00
-
e864bc28b1
Abort on triple fault for in process executors, refactor AddressFilter and PageFilter (#3026)
Romain Malmain
2025-02-28 15:44:22 +01:00
-
60be7f97ac
calculate wcrt bounds
Alwin Berger
2025-02-28 11:23:36 +01:00
-
-
108d5dfe77
benchmark split
Alwin Berger
2025-02-27 18:47:33 +01:00
-
c3d45680e8
config+bounds update
Alwin Berger
2025-02-27 17:10:18 +01:00
-
191bc6d12d
Remove aarch64, arm, i386, ppc tests from C (#3028)
Dongjia "toka" Zhang
2025-02-27 15:47:10 +01:00
-
ce5fd435ea
Move all unnecessary std uses to core,alloc (#3027)
Dominik Maier
2025-02-27 14:32:37 +01:00
-
c7207dceb0
Rust 2024 edition (#3022)
Dominik Maier
2025-02-27 00:12:29 +01:00
-
3d31adcca1
Update ctor requirement to 0.4.0 (#3005)
dependabot[bot]
2025-02-26 22:28:00 +01:00
-
a0d8f7e255
Disable windows-libfuzzer-asan (#3025)
Dongjia "toka" Zhang
2025-02-26 16:37:21 +01:00
-
6a4d1af606
swap set48, 64
Alwin Berger
2025-02-26 14:27:54 +01:00
-
d2aaf0bf6e
config++
Alwin Berger
2025-02-26 12:22:52 +01:00
-
98ed400e1a
config updates
Alwin Berger
2025-02-26 12:17:59 +01:00
-
fd336e8ab0
fix wrong minia
Alwin Berger
2025-02-26 10:52:59 +01:00
-
9182fd93e6
scripts/test_fuzzer.sh: correct working directory (#3024)
ColinSeibel
2025-02-26 09:51:09 +01:00
-
a917cc046f
Update fastbloom requirement from 0.8.0 to 0.9.0 (#3021)
dependabot[bot]
2025-02-25 16:32:06 +01:00
-
56c046ecf6
better handling for indices
Alwin Berger
2025-02-25 13:53:53 +01:00
-
cb20424cec
keep worst observed case, precise isns -> time calculation
Alwin Berger
2025-02-24 18:35:53 +01:00
-
7121defff9
Update dockerfile (#3020)
WorksButNotTested
2025-02-24 15:13:34 +00:00
-
e5ba51aae4
More LibAFL_QEMU Launcher things (#3000)
Dominik Maier
2025-02-24 16:12:37 +01:00
-
63f6f02ba9
snakefile clean
Alwin Berger
2025-02-21 19:30:18 +01:00
-
1df4bba604
config updates
Alwin Berger
2025-02-21 18:36:32 +01:00
-
800f2c8788
feedback for job woet
Alwin Berger
2025-02-21 18:29:44 +01:00
-
40c0a8c57c
Improved calling convention support for x86, x86_64, arm and aarch64 for libafl-qemu (#3013)
Celian G.
2025-02-21 18:04:45 +01:00
-
ca8d9fdf0a
abb woet increases are interesting
Alwin Berger
2025-02-21 14:24:34 +01:00
-
7c83be2408
Add auto format to settings.json.default, format documentation and macros (#3019)
Dominik Maier
2025-02-21 13:31:31 +01:00
-
14eee111c2
Fix Clippy for Rust 1.85 (#3017)
Dominik Maier
2025-02-21 13:15:12 +01:00
-
5746df835e
Add precommit script (#3018)
Dominik Maier
2025-02-21 12:57:44 +01:00
-
df7e51ed42
Add PR description section to PR template (#3016)
Dominik Maier
2025-02-21 12:24:12 +01:00
-
d40f18f377
Fix finish_stage call (#3014)
Dongjia "toka" Zhang
2025-02-21 12:23:00 +01:00
-
66e299cfce
intermediat snapshots _at_xh
Alwin Berger
2025-02-21 10:13:47 +01:00
-
6d1d7482ee
ensure fuzz-length u32
Alwin Berger
2025-02-21 10:13:07 +01:00
-
1debeb74a7
Add statsd monitor documentation (#2996)
EvianZhang
2025-02-21 16:24:49 +08:00
-
d3bae6a503
Add try_insert for SerdeAnyMap (#3012)
Dongjia "toka" Zhang
2025-02-20 19:27:35 +01:00
-
7bf7e4c2dc
Add logics monitors (#3011)
EvianZhang
2025-02-20 20:43:16 +08:00
-
1eef4ffb58
Introduce ListInput (#2972)
Valentin Huber
2025-02-20 13:41:53 +01:00
-
98ef505a0e
Add
add_metadata_checked
method (#3008)
Dongjia "toka" Zhang
2025-02-19 20:24:15 +01:00
-
9f28672ea1
Fix ReplayStage (#3007)
Dongjia "toka" Zhang
2025-02-19 18:06:49 +01:00
-
61568a9be1
Restartable trait (#3004)
Dongjia "toka" Zhang
2025-02-19 15:06:31 +01:00
-
dae46ea26b
enable fallback interrupt randomization
Alwin Berger
2025-02-19 12:32:01 +01:00
-
0e4c6722f0
Replay stage (#3003)
Dongjia "toka" Zhang
2025-02-18 19:55:02 +01:00
-
bbf99eca8b
profile woets
Alwin Berger
2025-02-18 16:27:53 +01:00
-
64d1151e96
dump intermediate cases
Alwin Berger
2025-02-18 16:25:57 +01:00
-
70eb8158e5
Refactor stages (#3002)
Dongjia "toka" Zhang
2025-02-18 14:25:21 +01:00
-
a682c36c84
Fix build for libfuzzer_libpng in ubuntu 24 (#2987)
Romain Malmain
2025-02-18 11:58:31 +01:00
-
641db5f19b
Change type generic of ValueInput from I to T (#3001)
Dominik Maier
2025-02-18 03:07:00 +01:00
-
107ccf03a8
config updates
Alwin Berger
2025-02-17 18:35:02 +01:00
-
f5a01ee20d
Asan guest fix (#2986)
WorksButNotTested
2025-02-17 16:06:42 +00:00
-
91c46d1a33
Update CONTRIBUTING.md to forbid cyclic dependency (#2999)
Dongjia "toka" Zhang
2025-02-17 17:00:23 +01:00
-
ae3ea23607
PR Template (#2997)
Dongjia "toka" Zhang
2025-02-17 16:05:33 +01:00
-
a30cce1d88
Fixes #2966 and #2967: Ensure DRCOV unique IDs and max 4GiB ranges. (#2968)
forky2
2025-02-17 13:51:15 +00:00
-
47f7978b91
Bump Libipt 0.3, add HW breakpoint support (#2984)
Marco C.
2025-02-17 14:50:07 +01:00
-
530a3cc6aa
Better error for libafl_cc when binaries are not found (#2988)
Romain Malmain
2025-02-17 14:47:38 +01:00
-
d382b8381e
Update errno requirement from 0.2 to 0.3 (#2994)
dependabot[bot]
2025-02-17 13:42:41 +01:00
-
94d6c51363
chore: adds check for riscv64 and riscv32 archs (#2993)
dimeko
2025-02-17 14:03:09 +02:00
-
9a2a42ccca
Fix libafl_unicorn CI (#2991)
henri2h
2025-02-17 10:45:07 +01:00
-
53004f93d6
Improvements for QEMU_Launcher (#2983)
Dominik Maier
2025-02-17 02:45:02 +01:00
-
8b49d81406
Better addr2line (#2989)
Dongjia "toka" Zhang
2025-02-16 19:18:09 +01:00
-
0aba2c4520
Add support for Unicorn engine (#1054)
henri2h
2025-02-15 04:15:16 +01:00
-
b3fe744e57
Pr/fasan multithreading fixes upstream (#2955)
mkravchik
2025-02-14 14:45:38 +02:00
-
f9715392af
Try to solve corpus issue related to #2981 (#2982)
Dominik Maier
2025-02-14 02:07:14 +01:00
-
c53e51584b
Separate addr2line code from asan module (#2980)
Dongjia "toka" Zhang
2025-02-13 17:56:17 +01:00
-
7d1e4fd171
plotting + minia fix
Alwin Berger
2025-02-13 16:38:29 +01:00
-
7202e2a26e
Replace "cargo make" to "just" in md files (#2979)
Dongjia "toka" Zhang
2025-02-13 14:35:38 +01:00
-
b067435862
Align addresses before calling qemu.unmap in Snapshot module (#2978)
Dongjia "toka" Zhang
2025-02-13 14:17:48 +01:00
-
cb471a9282
Move to just (binary_only / full_system) (#2949)
Romain Malmain
2025-02-13 12:42:38 +01:00
-
99e763ff7d
Fix libafl_targets macros for windows(#2976)
Dongjia "toka" Zhang
2025-02-13 12:18:04 +01:00
-
33db263260
Fix brk() handling for snapshot module (#2970)
Dongjia "toka" Zhang
2025-02-13 11:33:24 +01:00
-
bdcc0c56e4
Remove outdated comment in QEMU_Launcher (#2975)
Dominik Maier
2025-02-13 02:23:08 +01:00
-
f3887697ba
Use expect instead of allow for clippy cast_precision_loss (#2974)
EvianZhang
2025-02-13 08:55:05 +08:00
-
5281b41abb
Add StatsD monitor (#2969)
EvianZhang
2025-02-13 08:15:27 +08:00
-
0736c56647
Add getter method to QemuMappingsViewer (#2973)
Dongjia "toka" Zhang
2025-02-12 18:34:24 +01:00
-
4d29735354
hash notify value, config fixes
Alwin Berger
2025-02-12 17:24:16 +01:00
-
558b464c1a
all new benchmark scripts
Alwin Berger
2025-02-12 17:03:30 +01:00
-
cb3abf27a3
Add a functionality to see the current qemu mappings. (#2971)
Dongjia "toka" Zhang
2025-02-12 16:56:36 +01:00
-
739156cb23
Add SnapshotModule to qemu_launcher (#2887)
WorksButNotTested
2025-02-11 17:42:20 +00:00
-
4cb4b6df77
Change qemu_cmin to use snapshots (#2939)
WorksButNotTested
2025-02-11 17:36:17 +00:00
-
b7fcfdd192
Change combine_monitors macro to be tuple_list of Monitors (#2963)
Dominik Maier
2025-02-11 02:40:53 +01:00
-
c62c6a7ecc
Move statistics to monitors/stats (#2962)
Dominik Maier
2025-02-11 01:07:17 +01:00
-
e5ae6c361f
Update strum requirement from 0.26.3 to 0.27.0 (#2959)
dependabot[bot]
2025-02-10 21:22:43 +01:00
-
a682deb31a
Update color-backtrace requirement from 0.6.1 to 0.7.0 (#2960)
dependabot[bot]
2025-02-10 18:43:42 +01:00
-
5ebb3913d8
Update strum_macros requirement from 0.26.4 to 0.27.0 (#2961)
dependabot[bot]
2025-02-10 18:24:42 +01:00
-
800b8b417d
Add global stats cache (#2956)
EvianZhang
2025-02-10 23:11:36 +08:00
-
404227d1a3
Don't panic inside sig handler (#2958)
Dongjia "toka" Zhang
2025-02-10 10:56:07 +01:00
-
2c741c8f38
Move to Just (#2952)
Dongjia "toka" Zhang
2025-02-09 18:44:50 +01:00
-
89e470250f
Properly use in_handler (#2957)
Dongjia "toka" Zhang
2025-02-09 15:08:09 +01:00
-
83d88546d3
Better type_eq (#2946)
Addison Crump
2025-02-08 14:12:12 +01:00
-
abe955137f
Remove base-pattern for Monitor (#2953)
EvianZhang
2025-02-08 21:08:00 +08:00
-
075fb0daa2
Fix clippy (#2954)
EvianZhang
2025-02-08 20:10:55 +08:00
-
ce01f4a427
Move start_time to ClientStatsManager (#2948)
EvianZhang
2025-02-07 23:39:39 +08:00