Commit Graph

  • 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