Commit Graph

  • f0da4d15da
    Fix Generator (#2627) Dongjia "toka" Zhang 2024-10-21 16:27:25 +02:00
  • fda1596ee2
    Use nonzero! macro (#2589) Dongjia "toka" Zhang 2024-10-18 23:33:03 +02:00
  • 926ad96b8e print hash on graph nodes Alwin Berger 2024-10-18 15:04:47 +02:00
  • d4e6de3e80 shrink moving average window size to ~5 min Alwin Berger 2024-10-18 13:18:44 +02:00
  • 735fc3e144 collect first n error inputs as objectives, fix configs Alwin Berger 2024-10-18 13:08:13 +02:00
  • bf827c077f use moving average success rate for interrupt mutation frequency Alwin Berger 2024-10-18 11:09:44 +02:00
  • 3b31b4d796
    libafl_qemu: unset thumb bit for breakpoints (#2619) Romain Malmain 2024-10-17 09:42:56 +02:00
  • 23e966c702
    Fix CI apt-get install (#2618) Romain Malmain 2024-10-16 13:17:34 +02:00
  • 31e31b662d
    Adapt qemu linux fuzzers to latest LibAFL version (#2616) Romain Malmain 2024-10-16 10:41:37 +02:00
  • 3a126cb0a8 target_symbols.csv++ Alwin Berger 2024-10-15 17:02:08 +02:00
  • 4710915b61
    Revert "Revert "Fix pipe I/O in forkserver"" (#2614) Dominik Maier 2024-10-15 16:31:25 +02:00
  • 875f87f0c6 fix detection of releases by api call Alwin Berger 2024-10-15 16:22:42 +02:00
  • d48a7d508d
    Centralize clippy lints in workspace (#2606) Romain Malmain 2024-10-15 13:31:01 +02:00
  • 453d733a35
    Use .vscode/settings.json.default (#2615) Dongjia "toka" Zhang 2024-10-14 15:45:17 +02:00
  • 888c608e5e
    Revert "Fix pipe I/O in forkserver (#2602)" (#2612) Dongjia "toka" Zhang 2024-10-14 14:17:40 +02:00
  • ea4a281d53
    Fix pipe I/O in forkserver (#2602) Henry Chu 2024-10-14 17:49:06 +08:00
  • da8f17f29e
    Add AFLStats to QEMU_Launcher TUI (#2611) Dominik Maier 2024-10-14 11:06:21 +02:00
  • 1ad64e7ae7
    Remove prelude from qemu_launcher (#2610) Dominik Maier 2024-10-14 10:53:02 +02:00
  • d29b657bf4
    Add LibAFL_Jumper util (#2594) Dominik Maier 2024-10-12 13:16:33 +02:00
  • cad9e2717e
    Remove prelude from default features (#2608) Dominik Maier 2024-10-12 13:16:22 +02:00
  • 18fb6a4197
    [libafl-qemu-bridge] fix rpath regex for Ubuntu (#2609) Romain Malmain 2024-10-11 18:56:51 +02:00
  • 66a8682c9e
    Add DrCov &.rerun options to QEMU_Launcher (#2607) Dominik Maier 2024-10-11 16:02:01 +02:00
  • 2bfed2d488
    Move all target-specific code to harness.rs (#2605) Dominik Maier 2024-10-11 12:41:42 +02:00
  • 830941ce3a
    Rename LibAFL_GdiPlus to _Windows_ (#2604) Dominik Maier 2024-10-11 10:52:39 +02:00
  • 8f0e54053b WIP: try removing interrupts within min interarrival Alwin Berger 2024-10-10 17:56:08 +02:00
  • 2ca6fdf538 simplify stored execution times per testcase Alwin Berger 2024-10-10 16:33:19 +02:00
  • 19ccb0807c
    Don't do generalization on larger inptus (#2603) Dongjia "toka" Zhang 2024-10-10 16:13:08 +02:00
  • bae801c620 remove shortcut from benchmark features Alwin Berger 2024-10-10 15:24:54 +02:00
  • 04cfa7cea2 report interrupt mutation statistics Alwin Berger 2024-10-10 15:15:23 +02:00
  • 7586c51f6f disable release warnings Alwin Berger 2024-10-10 15:14:56 +02:00
  • 6d197274dd snakemake: increase build efficiency Alwin Berger 2024-10-10 15:14:13 +02:00
  • a69cd98432
    Make ASAN log dumping optional (#2600) Henry Chu 2024-10-10 15:44:26 +08:00
  • efa99ee3c9
    Fix error[E0308]: mismatched types for libafl_qemu_init (#2593) jejuisland87654 2024-10-09 17:17:51 +02:00
  • c03653f7be
    Remove useless allocation in colorization stage (#2598) Romain Malmain 2024-10-09 17:16:53 +02:00
  • 1e4d38d744
    Fix file sync timing and prevent crash on missing SyncFromDiskMetadata (#2595) cube0x8 2024-10-09 18:16:32 +03:00
  • 2b05e0a1fd
    Do not start another logger in prometheus (#2599) cube0x8 2024-10-09 18:15:56 +03:00
  • d4ee679d0e fix trace seection when no instance was found, comments++ Alwin Berger 2024-10-09 16:16:04 +02:00
  • c1ddcb2eed
    Update frida to 0.14.0 (#2596) Romain Malmain 2024-10-09 11:13:43 +02:00
  • c12c6f31e2
    Change fuzzbench_qemu fuzzer (#2520) Dongjia "toka" Zhang 2024-10-08 15:18:13 +02:00
  • 7344fdf059
    Re-add drcov for both usermode and systemmode. (#2573) Romain Malmain 2024-10-07 14:20:11 +02:00
  • 27677a6461
    LibAFL_QEMU: Don't require extra_tokens. (#2576) Dominik Maier 2024-10-07 13:39:55 +02:00
  • 1fbb18cb99
    Versioning unification, dependencies update, logging optimization (#2560) Romain Malmain 2024-10-07 12:03:29 +02:00
  • 4fc136cd1c
    Rand below should take a NonZero parameter (#2519) Dominik Maier 2024-10-04 02:16:10 +02:00
  • 15157e0b72
    Discard no tc mm (follow-up) (#2584) Romain Malmain 2024-10-03 20:26:28 +02:00
  • 9a50868058
    Discard non-new testcase events for multi-machine messages (#2583) Romain Malmain 2024-10-03 18:46:26 +02:00
  • 9ceb9917a5
    Do not embed client exec count in testcase and objective (#2582) Romain Malmain 2024-10-03 16:42:11 +02:00
  • 9b0eccf73b
    Do not require Sized for OwnedRefMut as_ref/as_mut (#2581) Marco C. 2024-10-03 13:35:00 +02:00
  • 76d52bcf49
    Addr filter update helper functions (#2575) Romain Malmain 2024-10-02 14:26:46 +02:00
  • cbce7ffdfd
    No Uses* for Feedbacks (#2578) Dongjia "toka" Zhang 2024-10-02 14:07:08 +02:00
  • a212d66afe
    No Uses* for Observers (#2568) Dongjia "toka" Zhang 2024-10-01 17:51:09 +02:00
  • 173aeddbcc
    libafl multimachine: disable ratelimiting (#2558) Romain Malmain 2024-09-30 15:57:10 +02:00
  • 17def0390d
    fix (#2571) Romain Malmain 2024-09-30 13:12:23 +02:00
  • 82110472d6
    Mark unsafe functions unsafe, as Ferris intended (#2559) Dominik Maier 2024-09-28 16:46:39 +02:00
  • afb682bff2
    Update README.md (#2518) 20urc3 2024-09-27 18:30:30 +02:00
  • d72fa6ca6f
    Cleanup the README a bit more (#2569) Dominik Maier 2024-09-27 18:18:50 +02:00
  • 4b99c69e51
    Move fuzzers around some more (#2566) Dominik Maier 2024-09-27 18:14:13 +02:00
  • 66a87835be feedback: ignore abbs outside select interval Alwin Berger 2024-09-27 16:23:30 +02:00
  • 5ffac514ca rework release detection with nested interrupts Alwin Berger 2024-09-27 15:24:06 +02:00
  • 23168af003
    Delete redundant elapsed_since_signal from Batch timeout (#2567) Dongjia "toka" Zhang 2024-09-27 14:36:44 +02:00
  • 79b8390214
    No Uses* for Corpus, Mutators (#2547) Dongjia "toka" Zhang 2024-09-26 20:03:03 +02:00
  • 79cd1afec0
    Move linkspector config file out of workflow dir (#2565) Romain Malmain 2024-09-26 18:37:38 +02:00
  • 42b3199807
    Change action for MD link checks (#2563) Romain Malmain 2024-09-26 16:29:32 +02:00
  • 0c2b821d37
    Clippy more (#2562) Dominik Maier 2024-09-26 14:32:52 +02:00
  • c944a70056
    Linux kernel fuzzing example (#2496) Romain Malmain 2024-09-26 14:29:33 +02:00
  • 5ab7a07f14
    Only track stability for runs that did not timeout (#2561) Nils Bars 2024-09-26 14:12:33 +02:00
  • 3d1f0bfb0d
    Fix CI (#2557) Dongjia "toka" Zhang 2024-09-25 15:45:48 +02:00
  • 4e54182b35
    Use const to Inform CmpLog Replacements (#2528) Dan Blackwell 2024-09-24 16:16:07 +01:00
  • 36a082048d
    CI for libafl-fuzz (#2554) Dominik Maier 2024-09-24 16:18:06 +02:00
  • 2bc211cc86
    Make map size mismatch return a proper error instead of abort (#2553) Dominik Maier 2024-09-24 15:09:39 +02:00
  • c559b856e6
    Clippy for LibAFL_QEMU (#2552) Dominik Maier 2024-09-24 15:05:16 +02:00
  • 629a560f3b
    MacOS frida ASAN fix (#2510) Sharad Khanna 2024-09-24 00:56:27 -04:00
  • 72893797b4
    Fix panic in mmap shmem when full_file_name is less than MAX_MMAP_FILENAME_LEN (#2536) Andrea Fioraldi 2024-09-24 03:37:03 +02:00
  • bacbffa6c1
    Keep num_covered_map_indexes in sync with history map if block listing flaky entries (#2542) Nils Bars 2024-09-24 03:31:32 +02:00
  • f0d85aaaa5
    No more (direct) mutable references to mutable statics (#2550) Dominik Maier 2024-09-24 03:29:49 +02:00
  • 691fd1f8cb
    Make LibAFL-fuzz build on MacOS (#2549) Dominik Maier 2024-09-24 03:25:20 +02:00
  • 967449e3cb
    Fix CI (somewhat) (#2546) Dongjia "toka" Zhang 2024-09-24 03:18:15 +02:00
  • 7432bd0f59
    libafl-fuzz: fix libafl-fuzz scheduler (#2545) Aarnav 2024-09-23 18:56:09 +02:00
  • 085db55f19
    libafl-fuzz: fix not loading seeds recursively from directories (#2532) Aarnav 2024-09-23 18:55:01 +02:00
  • cbfd194723
    Reducing type parameters and bounds from Scheduler (#2544) Dongjia "toka" Zhang 2024-09-23 17:01:21 +02:00
  • 35779863c4
    Bring back placeholder value in CommandExecutor to fix #2541 (#2543) Dominik Maier 2024-09-23 15:59:06 +02:00
  • 173a9ad8ea
    Fix ForkserverExecutorBuilder::shmem_provider (#2539) (#2540) Dominik Maier 2024-09-23 14:15:11 +02:00
  • 93fdbb604c
    No Uses* (again) (#2537) Dongjia "toka" Zhang 2024-09-23 14:03:24 +02:00
  • e370e2f852
    Code Cleanup of #2422 (#2534) Valentin Huber 2024-09-20 17:39:09 +02:00
  • 2c676f0352
    Add MappedInputs to allow havoc muations for custom (sub-)inputs (#2422) Valentin Huber 2024-09-18 23:23:04 +02:00
  • 5b7d307a6a
    Add avoid_crash option to scheduler (#2530) Dongjia "toka" Zhang 2024-09-18 17:57:40 +02:00
  • 902571c0c7
    Delete pruning.rs (#2533) Dongjia "toka" Zhang 2024-09-18 17:35:31 +02:00
  • 4e302a2115
    Set AFL_MAP_SIZE in forkserver (#2531) Dongjia "toka" Zhang 2024-09-18 17:03:48 +02:00
  • cf87895aaa
    Change qemu signature (again) (#2529) Dongjia "toka" Zhang 2024-09-18 14:48:53 +02:00
  • fb3837f725 fix out of bounds interrupt mutation Alwin Berger 2024-09-17 17:09:48 +02:00
  • 4c5df53c6d
    Change Qemu hook signature (#2527) Dongjia "toka" Zhang 2024-09-17 17:05:11 +02:00
  • 69941f258e
    Small improvements to the devcontainer (#2522) Nereuxofficial 2024-09-16 22:53:28 +02:00
  • a9ce2d787b fix flags Alwin Berger 2024-09-16 15:58:19 +02:00
  • 37f2d2dd0a
    Move cfg to avoid unused import error (#2526) Marco C. 2024-09-16 15:19:01 +02:00
  • 0d89787728 use smaller seeds for testing Alwin Berger 2024-09-16 14:52:42 +02:00
  • a168d76b14
    Tiny clippy (#2525) Dominik Maier 2024-09-16 12:21:58 +02:00
  • 71ed5c7227
    Update how exec/sec is displayed (#2524) 20urc3 2024-09-13 21:03:18 +02:00
  • 5b662397be fix array index Alwin Berger 2024-09-12 16:01:15 +02:00
  • b390315a5d fix ambiguity Alwin Berger 2024-09-12 15:48:46 +02:00
  • 26452d9a0d config generation Alwin Berger 2024-09-12 13:43:53 +02:00
  • 8165fd7cfc refactor interrupt mutation Alwin Berger 2024-09-12 13:19:28 +02:00