Commit Graph

  • 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
  • 02566b33cd
    Make Stats stage send stats again (#2830) Dominik Maier 2025-01-13 15:06:26 +00:00
  • fd06e5ced0
    Remove CustomBufHandlers (#2829) Dongjia "toka" Zhang 2025-01-13 16:00:41 +01:00
  • aa0391ef8d
    No Uses* from executor (#2766) Dongjia "toka" Zhang 2025-01-11 15:25:15 +01:00
  • ca647f0c30
    CI check-md-links fix (#2824) Marco C. 2025-01-09 12:04:01 +01:00
  • 1a9e25145d
    Fix snapshot reset function when brk shrunk below the snapshotted value (#2812) cube0x8 2025-01-09 01:30:39 +02:00
  • f7745155c9
    Upgrade all Windows crates (#2823) Dominik Maier 2025-01-09 00:25:33 +01:00
  • fbd76721a1
    Update prometheus-client requirement from 0.22.3 to 0.23.0 (#2819) dependabot[bot] 2025-01-08 13:42:46 +01:00
  • e44c23b71c
    Update windows-result requirement from 0.2.0 to 0.3.0 (#2822) dependabot[bot] 2025-01-08 13:42:25 +01:00
  • 9b8b552f27
    Make more int mutator types public (#2821) Valentin Huber 2025-01-07 17:02:13 +01:00
  • 719a3c0f07
    Continue loading inputs even if some fail to deserialize (#2820) Dominik Maier 2025-01-07 15:07:46 +01:00
  • 9f8f47233c
    Add migration notes for libafl qemu's Emulator configuration changes (#2818) Romain Malmain 2025-01-06 17:34:45 +01:00
  • 17336dcf57
    Nyx hypercall API support for LibAFL QEMU (#2801) Romain Malmain 2025-01-06 16:58:57 +01:00
  • cc2a2e6422 fix edge fuzzing Alwin Berger 2025-01-06 15:52:48 +01:00
  • 7c8708d4b1
    Refactor of Qemu configuration (#2707) Romain Malmain 2025-01-06 15:04:40 +01:00
  • 5a3cbc18a7
    Changes to use InMemoryCorpus (#2816) WorksButNotTested 2025-01-06 10:22:08 +00:00
  • 742773bc17
    Add BoolValueFeedback (#2815) Dominik Maier 2025-01-06 04:25:36 +01:00
  • 4b4a22bc44
    Cargo Format (#2814) Dominik Maier 2025-01-06 02:11:47 +01:00
  • 2a3f5a5942
    Add Bloomfilter-based Feedback for Values (#2813) Dominik Maier 2025-01-06 02:03:18 +01:00
  • 6e921cf870
    More clippy (#2811) Dominik Maier 2025-01-05 15:56:27 +01:00
  • b3b216386e
    Another clippy bugfix (#2806) Dominik Maier 2025-01-03 16:05:02 +01:00
  • da55e70aa3
    qemu_launcher: Fix command line parsing of ranges (#2804) WorksButNotTested 2025-01-03 15:04:41 +00:00