Commit Graph

  • f6151f4507
    0.13.2 (#2423) Dongjia "toka" Zhang 2024-07-19 23:00:37 +02:00
  • 82f11c22ad
    Various CI improvements + fix wrong format check in CI (#2417) Romain Malmain 2024-07-19 22:32:50 +02:00
  • 747385ae7d
    update function from _libafl_exit_call2 to _libafl_sync_exit_call2 (#2392) Scott 2024-07-19 13:01:54 -04:00
  • 1205c2144c
    Restructure the fuzzers folder (#2409) Romain Malmain 2024-07-19 18:24:24 +02:00
  • c22a62c32a
    libafl-fuzz: add IndexesLenMinTimeScheduler back (#2426) Aarnav 2024-07-18 16:47:00 +02:00
  • 78a30c4403
    Fix baby fuzzer tui (#2425) Dongjia "toka" Zhang 2024-07-18 14:56:21 +02:00
  • 56d70accf5
    Fix cmin (#2420) Dongjia "toka" Zhang 2024-07-18 11:11:37 +02:00
  • 4f970baa7b
    Change Corpus Pruning algorithm (#2418) Dongjia "toka" Zhang 2024-07-18 11:11:14 +02:00
  • 536f00a056
    Don't panic even if bitmap is zero in calibrate.rs (#2419) Dongjia "toka" Zhang 2024-07-17 18:26:17 +02:00
  • c96ea616fe
    Qemu helpers & hooks refactoring (#2267) Romain Malmain 2024-07-17 11:46:42 +02:00
  • f5e47c33fb
    Documentation fix in 'Design' > 'Architecture'. (#2412) Axel Souchet 2024-07-17 02:08:29 -07:00
  • b9da7dd87f
    Introduce Persistent Record for libafl-fuzz (#2411) Aarnav 2024-07-17 00:35:06 +02:00
  • 713652e5d8
    Better errors for empty registry in AnyMap (#2405) Dominik Maier 2024-07-16 18:10:18 +02:00
  • f00470ddaa
    Corpus pruning stage (#2399) Dongjia "toka" Zhang 2024-07-16 18:04:23 +02:00
  • d8e53d5b65
    impl HasEventManagerId for LlmpRestartingEventManager (#2406) __gsch 2024-07-16 14:06:56 +02:00
  • 791598228e
    fix incorrect interval check in sync from disk stage (#2408) Aarnav 2024-07-16 13:52:25 +02:00
  • 074a16f844
    Fix autotokens (#2407) Dongjia "toka" Zhang 2024-07-16 13:04:24 +02:00
  • 4370a84bd2
    Expose find_new_files_rec in libafl_bolts::fs (#2404) Dominik Maier 2024-07-16 04:47:03 +02:00
  • dc93f6c186
    Rename load_new_from_drectory to find_new_files_rec (#2403) Dominik Maier 2024-07-16 03:35:36 +02:00
  • 7850b9bce6
    Address recursion Clippy in sync.rs (#2402) Dominik Maier 2024-07-16 03:26:45 +02:00
  • aa21815a97
    Introduce libafl-fuzz (#2362) Aarnav 2024-07-16 02:10:20 +02:00
  • e8de3591bf
    Fix cfg clippy for libafl_qemu (#2397) Romain Malmain 2024-07-16 00:37:54 +02:00
  • 9d5be4ede1
    clippy_nyx (#2401) Dominik Maier 2024-07-15 23:49:56 +02:00
  • 8919024e83
    New clippy script (#2400) Dongjia "toka" Zhang 2024-07-15 19:17:21 +02:00
  • 50a4a0abd9
    Template out libafl_libfuzzer (#2398) Addison Crump 2024-07-15 19:10:51 +02:00
  • fed61eb6b8
    Fix qemu_launcher by moving stop request handling to fuzz_one (#2394) Aarnav 2024-07-15 15:41:51 +02:00
  • ea3e70b6e5
    Remove release_max_level_info from log (#2396) Dominik Maier 2024-07-15 14:55:13 +02:00
  • 7969e7ae51
    Another attempt to add interesting crashing input on crash (#2391) Dongjia "toka" Zhang 2024-07-15 13:58:39 +02:00
  • 539ac91ce0
    fix qemu ci not running aggressively enough (#2395) Romain Malmain 2024-07-15 13:55:35 +02:00
  • 4f7444395a
    Add function to make mmap shmem available for child processes (#2390) Valentin Huber 2024-07-13 13:22:32 +02:00
  • 79cbc16800
    Replace uses std HashMap with hashbrown for consistency (#2387) Dominik Maier 2024-07-12 17:42:07 +02:00
  • 7feeb00546
    Fix docs (follow-up to #2385) (#2388) Dominik Maier 2024-07-12 16:13:43 +02:00
  • 3c93b96b70
    Introduce TuiMonitor builder, clean up monitor docs and names (#2385) Dominik Maier 2024-07-12 15:27:45 +02:00
  • 24aa640df7
    Clarify two more comments (#2384) Dominik Maier 2024-07-12 13:07:19 +02:00
  • d4101a671c
    Make language clearer (#2383) Dominik Maier 2024-07-12 13:04:49 +02:00
  • fa4241f4f8
    Make atheris load multiple tokens files (#2382) Dominik Maier 2024-07-12 12:46:42 +02:00
  • 081c218737
    More Clippy (#2381) Dominik Maier 2024-07-12 11:05:03 +02:00
  • 4931db6469
    doc: Listing mutators in the module documentation (#2369) Nereuxofficial 2024-07-11 15:35:36 +02:00
  • 2565fa8bf5
    Delete Makefile.toml from Multi machine exmaple (#2379) Dongjia "toka" Zhang 2024-07-11 14:51:18 +02:00
  • dbbd54169d
    Add documentation for InProcessForkExecutor for fuzzing rust (#2378) Max Ammann 2024-07-11 12:26:30 +01:00
  • d9a042e094
    More expressive error for llvm_config version (#2376) Dominik Maier 2024-07-10 16:46:52 +02:00
  • 264c2f021e
    Update all which dependencies (#2375) Dominik Maier 2024-07-10 15:38:56 +02:00
  • 2b43d86296
    Update clap across the repo (#2374) Dominik Maier 2024-07-10 15:35:25 +02:00
  • 977a597e9a
    More Clippy (#2370) Dominik Maier 2024-07-10 10:44:21 +02:00
  • 721fd3b14e
    Make tokens more token-y (less dictionary-y) (#2371) Dominik Maier 2024-07-09 17:37:37 +02:00
  • 40f9cc946c
    fix(tui): Make client bottom layouts visible again (#2368) saibotk 2024-07-09 16:27:48 +02:00
  • 571c4c111e
    Wrap metadata elements in Cow (#2364) Nereuxofficial 2024-07-07 16:30:12 +02:00
  • 2356ba5754
    Fix missing -use_value_profile flag in libafl_libfuzzer (#2363) Andrea Fioraldi 2024-07-05 14:09:07 +02:00
  • 0e5bf879e4 fix try_force_new_branches Alwin Berger 2024-07-04 12:49:09 +02:00
  • d7b5d55408
    Make sure inmemory_ondisk corpus catches filesystem errors correctly (#2361) Dominik Maier 2024-07-03 16:25:12 +02:00
  • ed3bd003a4
    fix: Added corpus for dynamic_analysis fuzzer (#2360) Nereuxofficial 2024-07-03 11:51:52 +02:00
  • 030e5066b6
    doc: fixed instruction in CONTRIBUTING.md (#2359) Nereuxofficial 2024-07-02 19:32:11 +02:00
  • eff40320eb
    Add Stoppable trait to State which exposes an API to stop the fuzzer (#2325) Aarnav 2024-07-02 17:45:20 +02:00
  • 762b6e008e
    Make llvm pass build feature dependent (#2357) Dongjia "toka" Zhang 2024-07-02 17:37:07 +02:00
  • d569df29a3 build fixes Alwin Berger 2024-07-02 09:34:56 +02:00
  • 47724ad1c3 stg try_force_new_branches Alwin Berger 2024-07-02 09:34:35 +02:00
  • 7c95afc42f
    Rename some functions in fuzzer.rs (#2355) Dongjia "toka" Zhang 2024-07-01 21:47:10 +02:00
  • 140f84441a
    LibAFL QEMU fix Doc-tests (#2354) Marco C 2024-07-01 14:29:33 +02:00
  • 810ec36115 refactor Alwin Berger 2024-07-01 13:28:38 +02:00
  • 35d8e67992
    Fix libafl_libfuzzer publish (#2353) Andrea Fioraldi 2024-06-30 20:38:03 +02:00
  • 12c6cc186b
    LibAFL QEMU readme (#2351) Andrea Fioraldi 2024-06-30 17:24:02 +02:00
  • d564656f1c
    Improved documentation for fuzzers/cargo_fuzz and dynamic_analysis (#2350) Nereuxofficial 2024-06-30 14:31:34 +02:00
  • bb579e624e
    0.13.1 (#2343) Dongjia "toka" Zhang 2024-06-29 12:41:56 +02:00
  • 234ea049a0
    Delete introspection feature from libafl_libfuzzer (#2349) Dongjia "toka" Zhang 2024-06-28 23:02:32 +02:00
  • 602bce446f
    Fix LLVMFuzzerCustomMutator with different sizes (#2347) Dominik Maier 2024-06-28 16:40:41 +02:00
  • 77799f77a9 move cli parsing, use multibyteinput Alwin Berger 2024-06-28 14:38:25 +02:00
  • 50d75422c8
    Fixing receiver_left()/memory leak in llmp.rs (#2344) Dongjia "toka" Zhang 2024-06-27 16:52:05 +02:00
  • 8031111660
    Make ddg map compilation optional (#2341) Dominik Maier 2024-06-27 01:19:45 +02:00
  • ea6e440762
    Re-Rename Retrying Restart Helper (#2340) Dominik Maier 2024-06-26 23:49:22 +02:00
  • 3616cc6a55
    Fix unsafe_stable_anymap, rename to stable_anymap (it's safe) (#2338) Dominik Maier 2024-06-26 22:44:01 +02:00
  • abdb7c2996
    bolts: fix warning about error_in_core now stable (#2337) Marco C 2024-06-25 16:48:16 +02:00
  • 2d1e429482
    baby_fuzzer_wasm fix (#2336) Dongjia "toka" Zhang 2024-06-24 17:31:25 +02:00
  • 6db68970ee
    bolts: haiku build fix. (#2335) David CARLIER 2024-06-23 23:59:39 +01:00
  • b2635df524
    Make LlmpEventManager call pre_exec hook (#2333) Aarnav 2024-06-23 14:39:34 +02:00
  • e3dd7cf0dc
    Don't restart in deterministic stages. Don't restart where there's no restart safety. Make stage names unique (#2331) Dongjia "toka" Zhang 2024-06-20 17:38:15 +02:00
  • 042840dba1
    Call all Ids id, not idx (#2319) Dominik Maier 2024-06-20 14:46:47 +01:00
  • acf9b04e70 remove unused code Alwin Berger 2024-06-20 13:25:21 +02:00
  • 6cb2be4408 add TimeProbMassScheduler Alwin Berger 2024-06-20 10:15:01 +02:00
  • 3a7c0da037 fast snapshots by default Alwin Berger 2024-06-19 14:22:04 +02:00
  • 5fad373199 update to 0.13.0 API Alwin Berger 2024-06-19 13:30:36 +02:00
  • a2da080fa6
    Delete wrong exec count increment (#2330) Dongjia "toka" Zhang 2024-06-19 11:57:27 +02:00
  • e64f0fb536
    Address comments from #2302 (#2322) Dominik Maier 2024-06-18 14:58:37 +01:00
  • 5519ee7d77
    Fix typos (#2327) 学儿思 2024-06-18 21:57:27 +08:00
  • b6bb604c71
    Fix sync stage (#2326) Dongjia "toka" Zhang 2024-06-18 15:32:24 +02:00
  • fa17f47115
    Tree-shaped multi-machine fuzzing (#2302) Romain Malmain 2024-06-17 23:23:01 +02:00
  • a4070deee1
    fix win build (#2321) Dongjia "toka" Zhang 2024-06-17 18:19:44 +02:00
  • 7792d87e32
    Update meminterval requirement from 0.3 to 0.4 (#2317) dependabot[bot] 2024-06-17 17:48:15 +02:00
  • 609a4ad7fe
    Add Romain Malmain to maintainers list (#2318) Romain Malmain 2024-06-17 17:32:46 +02:00
  • c9cf8af14d
    Fix typos (#2320) 学儿思 2024-06-17 23:27:32 +08:00
  • df7333b764 WIP: merge Alwin Berger 2024-06-17 14:17:06 +02:00
  • a7becb403e update helper scripts fret_112_cleanup Alwin Berger 2024-06-17 10:31:48 +02:00
  • 51db18eea8
    Format desyscall (#2316) Dongjia "toka" Zhang 2024-06-16 13:20:08 +02:00
  • 888079aea5
    Fix publish errors (#2313) Andrea Fioraldi 2024-06-15 16:26:31 +02:00
  • 5a2652b984
    Adding StdXObserver Docs (#2311) 0.13.0 Valentin Huber 2024-06-14 19:41:21 +02:00
  • c3930b39fc
    Fix CI (#2312) Dongjia "toka" Zhang 2024-06-14 14:16:31 +02:00
  • b86ac4cac6 fix build Alwin Berger 2024-06-14 14:06:21 +02:00
  • 5e29f4b909 always dump error case during fuzzing Alwin Berger 2024-06-14 14:00:09 +02:00
  • 1146c2c1e5 two-way isr edges, graceful parsing error handling Alwin Berger 2024-06-14 13:56:36 +02:00
  • 18a25d3b3d
    Fix debug assert on map_state.num_covered_map_indexes (#2310) lazymio 2024-06-14 19:29:38 +08:00
  • c415b4d5f6
    0.13.0 (#2253) Dongjia "toka" Zhang 2024-06-13 23:35:35 +02:00