Commit Graph

  • 70333aaf94
    Update typed-builder requirement from 0.16 to 0.18 (#2184) dependabot[bot] 2024-05-15 15:18:14 +02:00
  • e70b23fc6b
    Update serde_yaml requirement from 0.8 to 0.9 (#2185) dependabot[bot] 2024-05-15 15:17:38 +02:00
  • 167d25c3af
    Update winsafe requirement from 0.0.18 to 0.0.20 (#2186) dependabot[bot] 2024-05-15 15:17:17 +02:00
  • e14eb26e8b
    Add client_stats to OnDiskJSONMonitor (#2181) Sönke 2024-05-15 01:54:27 +02:00
  • b127f0579d
    Regenerate QEMU binding stubs only for newer versions of the nightly compiler (#2177) Romain Malmain 2024-05-15 01:42:59 +02:00
  • 19087f3dab
    Windows frida support (#1607) s1341 2024-05-14 11:45:56 +03:00
  • dce0761b11
    Update capstone requirement from 0.11.0 to 0.12.0 (#2170) dependabot[bot] 2024-05-13 21:09:02 +02:00
  • 9fa5f72080
    Update serial_test requirement from 2 to 3 (#2171) dependabot[bot] 2024-05-13 20:59:46 +02:00
  • 5662105e75
    Update which requirement from 4.4 to 6.0 (#2172) dependabot[bot] 2024-05-13 20:59:36 +02:00
  • 667ce328fc
    Fix MacOS CI race condition (#2176) Dominik Maier 2024-05-13 20:57:45 +02:00
  • 6b76b6ea98
    Revert "Update zip requirement from 0.6 to 1.2 (#2169)" (#2174) Dominik Maier 2024-05-13 20:25:54 +02:00
  • b0d95676f9
    Fix regex fixing generated bindings for QEMU (#2163) Romain Malmain 2024-05-13 17:41:56 +02:00
  • c621a5e475
    Update zip requirement from 0.6 to 1.2 (#2169) dependabot[bot] 2024-05-13 17:22:16 +02:00
  • 7a464c4c87
    Dependabot (#2168) Dongjia "toka" Zhang 2024-05-13 17:21:00 +02:00
  • bf4d1de7cd
    Remove observer_stdout/observer_stderr from Observer trait (#2167) Dongjia "toka" Zhang 2024-05-13 17:10:55 +02:00
  • 5872d24021
    Clippy for apple after #2162 (#2166) Dominik Maier 2024-05-13 14:30:09 +02:00
  • edb6b509c2
    Generate stub bindings less aggressively. (#2164) Romain Malmain 2024-05-13 11:58:19 +02:00
  • 1cf3df665a
    Switch MiniBSOD to mach crate for Apple (#2162) David CARLIER 2024-05-12 17:37:11 +01:00
  • 3328f06de4
    Add qemu runtime defs for aarch64 (#2151) Kevin Phoenix 2024-05-12 06:39:55 -07:00
  • f17a45dcc3
    bolts: Fix feature name in assert (serde{,any}_autoreg) (#2160) Langston Barrett 2024-05-12 07:20:03 -04:00
  • 7c9ac6d4b5
    Revert "Adding ExitCodeObserver and ExitSignalObserver (#2138)" (#2157) Dongjia "toka" Zhang 2024-05-08 15:26:07 +02:00
  • ee7dafae41
    Adding ExitCodeObserver and ExitSignalObserver (#2138) Valentin Huber 2024-05-08 15:17:24 +02:00
  • 614b149cae
    Fix cfg uses across codebase (#2154) Addison Crump 2024-05-08 14:31:10 +02:00
  • f6d2eaacb4
    Fix libafl_libfuzzer's compatibility with LLVM 14 (#2136) Max Ammann 2024-05-08 12:53:12 +01:00
  • ba3850cf4d remove stg feedback from systemstate flag Alwin Berger 2024-05-08 12:49:40 +02:00
  • 3f9a2ed6c0 trace executed abbs, instead of states Alwin Berger 2024-05-08 12:30:10 +02:00
  • 695efeab42
    bolts: Fix minibsod build on apple (#2155) David CARLIER 2024-05-08 04:31:13 +01:00
  • c97c8cf83e
    Rename Handler -> Handled, various other cleanups after #2142 (#2152) Dominik Maier 2024-05-07 19:23:13 +02:00
  • c1a55982b6
    Stable type_eq (#2150) Addison Crump 2024-05-07 17:09:15 +02:00
  • e7e820868c
    Change special exitcode from 137 to 9 in simple.rs too (#2153) Dongjia "toka" Zhang 2024-05-07 14:31:19 +02:00
  • bed500471a
    QEMU generic memory iterator (#2148) Romain Malmain 2024-05-07 10:46:15 +02:00
  • a16fb88f3e
    Add null ptr to devices vec (QEMU systemmode) (#2141) cube0x8 2024-05-07 00:19:30 +03:00
  • 88c5c8a19f feedback for aggregated traces Alwin Berger 2024-05-06 16:00:11 +02:00
  • 4562f19bdc
    Qemu ctrl c exit (#2147) Dongjia "toka" Zhang 2024-05-06 15:42:43 +02:00
  • 0393f18a47 add stg edge feedback Alwin Berger 2024-05-06 14:46:35 +02:00
  • b0d592dc3a
    Add to how to leave tui screen (#2146) Dongjia "toka" Zhang 2024-05-05 17:21:15 +02:00
  • d4ff7b86b1
    Add windows test & ci & fix (#2144) Dongjia "toka" Zhang 2024-05-05 14:53:27 +02:00
  • 502929d967
    Separate map observers (#2143) Dongjia "toka" Zhang 2024-05-04 23:11:00 +02:00
  • b0ac25a7b5
    Rename Reference to Handle (#2142) Dongjia "toka" Zhang 2024-05-04 18:16:28 +02:00
  • 41ff7438eb
    Fix incrementing found_objective(#2139) Dongjia "toka" Zhang 2024-05-03 23:30:14 +02:00
  • 382673b173
    GenStage: A stage for generational (e.g., black-box) fuzzers (#2137) Langston Barrett 2024-05-03 13:18:14 -04:00
  • f75c5ff4d3
    Add found_objectives metadata (#2093) Dongjia "toka" Zhang 2024-05-03 16:37:05 +02:00
  • 3453d02b1d fix fuzzing loop returning nothing Alwin Berger 2024-05-03 13:28:49 +02:00
  • d93ed809f1 improve stg parsing Alwin Berger 2024-05-03 13:28:15 +02:00
  • 7fe0c576db
    Make CommandExecutor Generic on the specific Input (#2129) Valentin Huber 2024-05-02 21:39:06 +02:00
  • 2e81dc6c59
    Fix DDFuzz instrumentation (#2134) Dongjia "toka" Zhang 2024-05-02 20:00:51 +02:00
  • 02ef0c4dda
    fix qemu systemmode fuzzers exit code (#2133) Romain Malmain 2024-05-02 16:27:07 +02:00
  • ec944a0ea4
    Allow setting stdout_file in non-fork launcher (#2127) Stefan Zabka 2024-05-02 16:24:36 +02:00
  • 2302f1b35c
    Fix QEMU doc not building (again) (#2130) Romain Malmain 2024-05-02 15:17:35 +02:00
  • 359e94ec97
    ctrl c handler fix for non-fork mode (#2132) Dongjia "toka" Zhang 2024-05-02 14:43:25 +02:00
  • c79cdc89ac
    add mmap hooks to libqasan (#2122) cube0x8 2024-05-02 11:39:33 +03:00
  • 935100e7a7
    Qemu update to latest version + various fixes (#2119) Romain Malmain 2024-05-02 09:31:54 +02:00
  • 2f7c19e2b1
    Change centralized launcher signature (#2094) Dongjia "toka" Zhang 2024-04-30 19:44:57 +02:00
  • b23180394b
    Fix Ctrl-C Handler (#2124) Dongjia "toka" Zhang 2024-04-30 17:18:39 +02:00
  • 61ac4ea7be
    Improve OnDiskTOMLMonitor (#2125) clesmian 2024-04-30 15:05:33 +02:00
  • b49ab999e3
    libafl_bolts: rands super mega ultra giga house cleaning of doom (#2123) Gregory Petrosyan 2024-04-29 18:00:44 +03:00
  • 50f14d44fa
    Restrict more on edges map API (#2117) Dongjia "toka" Zhang 2024-04-29 16:28:40 +02:00
  • b0248461e2
    Allow for AsIter(Mut)/AsSlice(Mut) to be implemented in safe Rust (#2120) Langston Barrett 2024-04-27 12:36:56 -04:00
  • 28c43b332f
    Match by Ref fix (#2105) Addison Crump 2024-04-27 18:08:09 +02:00
  • 084b9b5878
    Batch timeout fix (#2109) Dongjia "toka" Zhang 2024-04-26 17:10:36 +02:00
  • 32963be453
    add crash_exitcode to Forkserver to accomodate AFL_CRASH_EXITCODE (#2107) Aarnav 2024-04-26 07:24:25 -07:00
  • c2e0e8ddbe
    Add recv_blocking_with_flags (#2102) Addison Crump 2024-04-26 16:22:32 +02:00
  • abcb2bf33e
    Remove jobs dependency in CI (#2108) Dongjia "toka" Zhang 2024-04-25 16:07:38 +02:00
  • 4c95d9029a
    Split android and ios tests (#2106) Addison Crump 2024-04-25 12:23:46 +02:00
  • dd0fbff819
    Small refactoring of libafl_qemu structure (#2098) Romain Malmain 2024-04-24 21:47:29 +02:00
  • c622a28eba
    Rename from ReReference to Reference (#2099) Dongjia "toka" Zhang 2024-04-24 15:06:33 +02:00
  • 1e8667a9f9
    libafl_bolts: more rands improvements (#2096) Gregory Petrosyan 2024-04-24 15:01:37 +03:00
  • 0f42efa12b
    refactor(snapshot.rs): use const generics (#2069) Stefan Zabka 2024-04-24 11:58:46 +02:00
  • 176659821a
    Add TypeRefCreator trait (#2065) Dongjia "toka" Zhang 2024-04-23 19:03:30 +02:00
  • 6774a778c3 add wip stg tracer Alwin Berger 2024-04-23 16:53:55 +02:00
  • 76a95bc5fd
    Introduce AFL_EXIT_ON_SEED_ISSUES (#2085) Aarnav 2024-04-23 06:53:18 -07:00
  • d34965192d
    Add FeedbackFactory implementations for CrashFeedback, CombinedFeedback and DiffFeedback. (#2060) Josef Haider 2024-04-23 15:48:52 +02:00
  • e1b8c9b5d8
    libafl_bolts: improvements to the rands module, add next_float (#2086) Gregory Petrosyan 2024-04-23 16:37:28 +03:00
  • 5ff709f241
    Symcc Update (#2047) Dongjia "toka" Zhang 2024-04-23 13:34:46 +02:00
  • 2046cfe82d
    Checkout before filter (#2092) Romain Malmain 2024-04-23 09:45:45 +02:00
  • ea6a36b0a5
    fix (#2091) Dongjia "toka" Zhang 2024-04-22 21:55:55 +02:00
  • 0f3ad288e7
    Fix #1932 (#2089) Dongjia "toka" Zhang 2024-04-22 19:27:13 +02:00
  • 98863fbff5
    Only run QEMU tests if there is a QEMU-related change. (#2090) Romain Malmain 2024-04-22 19:14:23 +02:00
  • fef6c8d1b1
    Run qemu_systemmode tests with self-hosted runners (#2018) Romain Malmain 2024-04-22 18:17:22 +02:00
  • fe64d10a5c
    Fix typo in setup_libxml2.sh (#2088) Tobias Mayer 2024-04-22 14:37:41 +02:00
  • 2df71e7a36
    Faster cargo check (#2084) Dongjia "toka" Zhang 2024-04-20 10:50:43 +02:00
  • fd364d15fe
    cargo-fuzz testing (#2081) Addison Crump 2024-04-19 23:55:28 +02:00
  • ea549b9cfe
    Add a warning to say never use EDGES_MAP.len() (#2083) Dongjia "toka" Zhang 2024-04-19 23:26:00 +02:00
  • e8cc1ba93d
    Revert "Revert splitting libafl_edges_map_max and libafl_edges_map_in_use" (#2082) Dongjia "toka" Zhang 2024-04-19 19:03:58 +02:00
  • c238b69498
    Implement Hash for MapObserver (#1989) edwin1729 2024-04-19 14:06:14 +01:00
  • 04cd792df2
    fix libfuzzer by simply adding the needed feature (#2080) Addison Crump 2024-04-19 13:35:35 +02:00
  • c68b3816fb
    Revert splitting libafl_edges_map_max and libafl_edges_map_in_use (#2079) Dongjia "toka" Zhang 2024-04-19 13:24:25 +02:00
  • d7ac802fb2
    Update libafl_nyx to newest qemu-nyx and nyx-packer, fixing some problems with build_nyx_support.sh. Providing Makefile for bug in qemu-nyx (#2070) Tobias Mayer 2024-04-19 10:41:55 +02:00
  • 276bfc6386
    tee not pipe (#2078) Addison Crump 2024-04-18 18:23:57 +02:00
  • 84a432dab2
    fix import (#2076) Romain Malmain 2024-04-18 15:43:21 +02:00
  • 2b18562b08
    Fixing the inconsistency btw #2012 and #2066 (#2074) mkravchik 2024-04-18 14:33:29 +03:00
  • 39c32d55e7
    Fix main not passing CI tests (#2075) Romain Malmain 2024-04-18 13:33:18 +02:00
  • 886519b10c
    Pr/fixing forkserver libafl cc (#2066) mkravchik 2024-04-17 19:28:34 +03:00
  • c50af44099
    Split edges_map_size and edges_map_size_alloc (#2012) Dongjia "toka" Zhang 2024-04-17 17:58:08 +02:00
  • 467c6d7582
    missed a spot (#2063) Addison Crump 2024-04-17 16:24:15 +02:00
  • 7595b2e5c9
    Debugging tips upd (#2062) Dongjia "toka" Zhang 2024-04-17 16:01:33 +02:00
  • edcff3889c
    fixup: fix some missing tracking hints (#2058) Addison Crump 2024-04-17 14:34:06 +02:00
  • 8bce605503
    DDFuzz (#2056) Dongjia "toka" Zhang 2024-04-16 16:51:28 +02:00
  • bc3ef5952b
    Rework of libafl_qemu configuration (#2054) Romain Malmain 2024-04-16 11:35:15 +02:00
  • da6118e61e
    Debugging tips (#2048) Dongjia "toka" Zhang 2024-04-15 13:40:54 +02:00