Commit Graph

  • 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
  • c03dfd9daf
    Revert "Move to just (#2924)" (#2951) Dongjia "toka" Zhang 2025-02-07 15:29:02 +01:00
  • 64554d68bb
    Small improvements for Qemu (#2938) Celian G. 2025-02-07 13:28:11 +01:00
  • 809f3b0d6a config changes Alwin Berger 2025-02-07 12:43:42 +01:00
  • 00582d8494
    Move to just (#2924) Dongjia "toka" Zhang 2025-02-07 11:26:33 +01:00
  • 45205d4dc6
    Update MIGRATION (#2947) EvianZhang 2025-02-07 16:40:32 +08:00
  • ab50afe8e4
    Add statistics. Move client stats from Monitor to EventManager (#2940) EvianZhang 2025-02-06 23:58:24 +08:00
  • 0573bbb159
    Update capstone requirement from 0.12.0 to 0.13.0 (#2930) dependabot[bot] 2025-02-05 15:25:57 +01:00
  • 7b5b7d9ae4
    Fix the python binding configuration (#2937) fourdim 2025-02-05 09:18:16 -05:00
  • c09feeba4e
    Don't write pointers to the crash handlers at every execution (#2935) Dongjia "toka" Zhang 2025-02-05 14:00:09 +01:00
  • 8398f8f99a
    Qemu signal refactoring (#2920) Romain Malmain 2025-02-04 14:43:26 +01:00
  • defb475d28
    Fix EdgeCoverageModuleBuilder (#2931) Dongjia "toka" Zhang 2025-02-04 14:34:11 +01:00
  • a27da1b8be
    Change Monitor API for more flexibility (#2927) EvianZhang 2025-02-04 20:45:28 +08:00
  • 72986fc129
    Deduplicate OnDisk Corpus (#2827) Dhanvith Nayak 2025-02-04 12:11:00 +05:30
  • 5bd6a6f754
    Revert "QASan: remove chunk_struct (#2899)" (#2928) Dominik Maier 2025-02-03 14:47:13 +01:00
  • 500e01816d
    Rename BoolMutator to BoolInvertMutator (#2929) Valentin Huber 2025-02-03 13:33:39 +01:00
  • 6243b684f8
    Introduce BoolMutator (#2926) Valentin Huber 2025-02-01 21:24:24 +01:00
  • 6648bc90d2
    Collect envs in AsanModuleBuilder::default() (#2921) Dongjia "toka" Zhang 2025-02-01 09:57:29 +01:00
  • 84702d12a8
    Make sure EM and Z remain consistent in InProcessExecutor (#2873) Dominik Maier 2025-02-01 08:23:40 +01:00
  • 6cd97e7105
    Decouple fuzzer functions from event manager (#2915) Dongjia "toka" Zhang 2025-02-01 07:52:42 +01:00
  • ace2a76ece
    Update rand_core (#2919) Dongjia "toka" Zhang 2025-01-31 19:26:32 +01:00
  • 75feedd1a0
    Add builder and tests for QASAN (#2898) Romain Malmain 2025-01-31 15:43:50 +01:00
  • 37fc43f53c
    0.15.1 (#2917) Dongjia "toka" Zhang 2025-01-30 18:53:00 +01:00
  • 5c248d7da3
    Add license file symlinks (#2916) Dongjia "toka" Zhang 2025-01-30 18:03:52 +01:00
  • 85c1d03425
    Rename libafl_bolts::rands::Rand::zero_upto to below_or_zero. (#2911) Railroad6230 2025-01-30 14:16:23 +01:00
  • 5c5f6affcb
    Fix Lehmer64 implementation of next. (#2912) Railroad6230 2025-01-30 12:26:46 +01:00
  • d8df9b4910
    Fix Clippy (#2913) Dongjia "toka" Zhang 2025-01-30 11:17:01 +01:00
  • 149dd4b36a copter 20ms minar Alwin Berger 2025-01-29 16:55:29 +01:00
  • fd6271fa35
    Delete useless trait bounds from share_objectives feature (#2908) Dongjia "toka" Zhang 2025-01-29 13:55:38 +01:00
  • 5002336fad
    Delete evaluate_input_events (#2906) Dongjia "toka" Zhang 2025-01-28 19:06:43 +01:00
  • 2ec534a39c
    Make drcov_dump_address.rs accept list of directories (#2904) Dongjia "toka" Zhang 2025-01-28 19:06:27 +01:00
  • 6b965816cd
    tips (#2903) Dongjia "toka" Zhang 2025-01-28 17:06:41 +01:00
  • bb4b1f1b33
    LLVM 20 update (#2902) Dongjia "toka" Zhang 2025-01-28 14:41:13 +01:00
  • f30b05419b
    Add combined monitor (#2900) EvianZhang 2025-01-28 19:13:41 +08:00
  • 7c84a7903a
    Frida updates and FASAN fixes (#2838) s1341 2025-01-28 11:48:52 +02:00
  • ba0da5121b
    QASan: remove chunk_struct (#2899) Romain Malmain 2025-01-28 01:46:09 +01:00
  • b320a8dbab
    Add PC to QEMU's read / write callbacks + logger module (#2896) Romain Malmain 2025-01-27 15:01:20 +01:00
  • f7e61665be refactoring Alwin Berger 2025-01-27 13:56:43 +01:00
  • 133a0ffe7a
    Merge LlmpEventManager and LlmpRestartingEventManager (#2891) Dongjia "toka" Zhang 2025-01-26 13:43:04 +01:00
  • 1addbd04b9
    Expose qemu's image_info for qemu usermode (#2889) Romain Malmain 2025-01-24 20:05:38 +01:00
  • 4083f0ba73
    Fix drcov path parsing (#2884) Romain Malmain 2025-01-24 18:21:51 +01:00
  • c5b7c7c235
    Add SnapshotModule to qemu_coverage tool (#2885) WorksButNotTested 2025-01-23 10:23:37 +00:00
  • e84429012b
    Add a qemu_coverage test in ci (#2883) Romain Malmain 2025-01-22 16:59:46 +01:00
  • 2cc2298e98
    Fix qemu_coverage v2 (#2882) Romain Malmain 2025-01-22 16:00:20 +01:00
  • d9e8b59cb6
    Fix qemu cov (#2875) Romain Malmain 2025-01-22 14:05:25 +01:00
  • 2842f95e2a
    Dedup StdOut/StdErr observer pt.2 (#2876) Dongjia "toka" Zhang 2025-01-21 16:53:02 +01:00
  • 6eabb79920
    Dedup stdout/stdin observer (#2871) Dongjia "toka" Zhang 2025-01-21 15:17:07 +01:00
  • 7e18887a32
    Remove shmem associated type (#2870) Dominik Maier 2025-01-20 20:28:19 +01:00
  • 72adb483b5
    0.15.0 (#2848) Dongjia "toka" Zhang 2025-01-20 17:44:55 +01:00
  • 6ee26a8afa
    Decouple address_filters() from EmulatorModuleTuple into HasAddressFilters (#2869) Dongjia "toka" Zhang 2025-01-20 17:44:44 +01:00
  • 8089b18d34
    Remove ShMemProvider bound from struct definitions (#2861) Romain Malmain 2025-01-20 17:25:55 +01:00
  • 348bfdc7d7
    Add support for env_logger for qemu binary only fuzzers (#2817) WorksButNotTested 2025-01-20 09:46:47 +00:00
  • 9a64a53d12
    Qemu launcher bugfix (#2858) h1k0 2025-01-20 08:01:01 +08:00
  • a949452453
    Rename ResizableMutator, make it generic (#2859) Dominik Maier 2025-01-19 17:17:50 +00:00
  • 2a36b78fd6
    Share objectives between nodes (#2754) Dhanvith Nayak 2025-01-19 21:30:24 +05:30
  • f2eefeb52a
    Fix libafl-jumper for powerpc (#2866) Dominik Maier 2025-01-19 13:15:48 +00:00
  • 51d371acba
    Revert "Set rust-analyzer.cargo.allTargets to False in setings.json.default (…" (#2867) Dominik Maier 2025-01-19 12:57:32 +00:00
  • 2afa947652
    Fix CI (#2865) Dongjia "toka" Zhang 2025-01-18 16:36:20 +01:00
  • da854587d7
    Set rust-analyzer.cargo.allTargets to False in setings.json.default (#2864) Dongjia "toka" Zhang 2025-01-18 13:32:57 +01:00
  • faeed19c43
    Add NyxCmpObserver and nyx_launcher example fuzzer (#2826) Konstantin Bücheler 2025-01-18 13:21:04 +01:00
  • 2e26af90db
    Better error message in testcase_score.rs pt.2 (#2863) Dongjia "toka" Zhang 2025-01-18 13:07:14 +01:00
  • 019c71a368
    Better error for missing TopRatedsMetadata (#2860) Dongjia "toka" Zhang 2025-01-17 21:42:51 +01:00
  • f8ad61e14a
    Remove Input associated type (#2854) Romain Malmain 2025-01-17 14:53:51 +01:00
  • d4add04f87
    Add comments for EmulatorModule trait (#2842) h1k0 2025-01-17 00:49:22 +08:00
  • 93c5adde4d
    Remove MapObserver dependency from observer-dependent stages and schedulers in favour of generic hashing (#2851) Valentin Huber 2025-01-16 17:34:58 +01:00
  • 15aa498d5e
    Fix #2853: split HasMutatorBytes trait into two traits. (#2856) Railroad6230 2025-01-16 17:06:19 +01:00
  • 198cd5dbc5
    Fix formatting in MIGARTION.md (#2855) Valentin Huber 2025-01-16 14:16:47 +01:00
  • c9531aa242
    Remove unecessary HasTargetBytes constraint (#2852) bernhl 2025-01-16 10:51:18 +01:00
  • cfe051e5d9
    Remove UsesState from libafl-fuzz (#2849) Dongjia "toka" Zhang 2025-01-15 20:18:24 +01:00
  • 9fd5af76c3
    Highlight contributing.md (#2850) Dongjia "toka" Zhang 2025-01-15 19:08:30 +01:00
  • 435ca021cc
    No uses for EventManager (#2831) Dongjia "toka" Zhang 2025-01-15 16:56:40 +01:00
  • ba09cb0706
    Add OnDiskJsonAggregateMonitor (#2845) Valentin Huber 2025-01-15 13:40:26 +01:00
  • dc39aadb05
    Revert "Don't fail fast for now" (#2844) Dongjia "toka" Zhang 2025-01-15 11:26:41 +01:00
  • 332ddf4655
    Don't fail fast for now (#2843) Dongjia "toka" Zhang 2025-01-15 10:40:40 +01:00
  • 00c6970d24
    Fix libafl_targets cmplog linking (#2840) Sharad Khanna 2025-01-14 15:04:44 -05:00
  • cd19a72d03
    Put debugging.md for better visibility (#2839) Dongjia "toka" Zhang 2025-01-14 18:37:55 +01:00
  • a844e5e07d
    Remove unecessary default features for sub crates using LibAFL (#2836) jejuisland87654 2025-01-14 17:11:43 +01:00
  • a45e44764f
    Remove UsesInput from libafl qemu (#2832) Romain Malmain 2025-01-14 10:24:28 +01:00
  • 8adb2aa7b5
    libafl_ar: fix error message (#2833) s1341 2025-01-14 10:34:52 +02:00
  • d8460d14a2
    More Nyx hypercalls supported in libafl qemu. add tests for filters. (#2825) Romain Malmain 2025-01-13 17:32:23 +01:00