Commit Graph

  • d39ded5b29
    Fix and/or mute more clippy lints, deprecation warnings in Pyo3 (#2805) Dominik Maier 2025-01-03 15:17:46 +01:00
  • 7543a54d0d
    Add dynamic frida runtime list called FridaRuntimeVec (#2799) jejuisland87654 2025-01-02 16:33:47 +01:00
  • 187e06cb11
    Specify that InProcessForkExecutor should abort on panic (#2803) henri2h 2025-01-02 15:57:57 +01:00
  • deb76555b7
    New year new clippy (#2797) Dominik Maier 2025-01-01 20:57:43 +01:00
  • 92db678995
    Added expect error message to TimeFeedback where there used to be an unwrap (#2777) AshrafIbrahim03 2024-12-30 14:47:04 -05:00
  • 8cd069cf3e
    Optimize event serialization with pre-allocated buffer (#2794) Mehtab Zafar 2024-12-31 01:15:48 +05:30
  • 930951827f
    bolts limit ashmem concept to Linux/Android only. (#2795) David CARLIER 2024-12-30 15:02:52 +00:00
  • d8ec991b48
    Add bloom filter for duplicate execution of the same inputs (#2771) Valentin Huber 2024-12-28 15:22:31 +01:00
  • 2a79ee5b4f
    frida: Deduplicate with IfElseRuntime (#2792) s1341 2024-12-25 14:42:54 +02:00
  • 9b4cd51c63
    imemory_ondisk: Don't fail write under any circumstances if locking is disabled (#2791) s1341 2024-12-24 15:22:01 +02:00
  • 6927d61a89
    libafl_cc: Automatically find llvm_ar path (#2790) s1341 2024-12-24 11:00:44 +02:00
  • 54202c3ef3
    Add macros to libafl_bolts tuples for mapping and merging types (#2788) Valentin Huber 2024-12-23 13:25:14 +01:00
  • 03f7fc93ad
    Fix empty multipart (#2789) Valentin Huber 2024-12-23 11:39:51 +01:00
  • 25386bfb5f
    Use #[expect(…)] instead of #[allow(…)], remove unnecessary allows (#2784) Valentin Huber 2024-12-20 16:55:35 +01:00
  • 09950ccc34
    Update last found time when evaluating an input (#2782) Celian G. 2024-12-19 14:51:59 +01:00
  • 5d70216cc7
    Remove MutVecInput and MappedInput in Favour of Impls on References (#2783) Valentin Huber 2024-12-19 14:35:17 +01:00
  • e46cf8a851
    LibAFL_QEMU: Fix incorrect handling of brk syscall when shrinking the heap (#2776) cube0x8 2024-12-19 11:40:16 +02:00
  • df3384d868
    Separate Prometheus metrics into global and per-client categories with refactoring (#2781) cube0x8 2024-12-19 11:38:43 +02:00
  • 358a5ea7f7
    Cleanup clippy warnings in example fuzzers (#2770) Mehtab Zafar 2024-12-19 15:33:13 +08:00
  • 57cecca927
    Remove outdated doc (#2778) Valentin Huber 2024-12-18 16:53:14 +01:00
  • 365ee1c850
    Add Makefile.toml to intel_pt_baby_fuzzer (#2779) Marco C. 2024-12-18 16:52:34 +01:00
  • 79d3f89254 centralise target symbols Alwin Berger 2024-12-18 16:28:51 +01:00
  • d9ddf82499
    libafl_{cc,derive}: Bump MSRV to 1.82 for home crate update (#2775) Mrmaxmeier 2024-12-17 21:08:32 +01:00
  • b7c7465be4
    Revert #2768 fix bitbybit CI by locking bitbybit <1.3.3 (#2772) Marco C. 2024-12-17 13:37:31 +01:00
  • f9b643e7b3
    Fix gdb-qemu (#2773) WorksButNotTested 2024-12-17 10:34:26 +00:00
  • a13dca6f39 abstract SystemTraceData Alwin Berger 2024-12-16 16:00:18 +01:00
  • 61e3f0b3a4
    Add Input Types and Mutators for Numeric Types (#2760) Valentin Huber 2024-12-15 15:00:41 +01:00
  • 65e544a417
    Somewhat ugly CI fix... (#2768) Dominik Maier 2024-12-15 14:40:58 +01:00
  • 5324799935
    Link libresolv on all Apple OSs (#2767) Sharad Khanna 2024-12-14 13:54:19 -05:00
  • be21fae490
    Remove useless cfgs (#2764) Dongjia "toka" Zhang 2024-12-12 22:02:34 +01:00
  • cc442f4dc8
    No Uses* from fuzzer (#2761) Dongjia "toka" Zhang 2024-12-12 20:40:28 +01:00
  • afc02ee3c2
    Update CONTRIBUTING.md MIGRATION.md (#2762) Dongjia "toka" Zhang 2024-12-12 19:20:05 +01:00
  • 3446ad974c
    No Use* from stages (#2745) Dongjia "toka" Zhang 2024-12-12 16:50:17 +01:00
  • c176fee1e0
    Update bindgen requirement from 0.70.1 to 0.71.1 (#2756) dependabot[bot] 2024-12-11 16:56:31 +01:00
  • c61460a4f5
    Improve Flexibility of DumpToDiskStage (#2753) Valentin Huber 2024-12-08 21:46:38 +01:00
  • c2a9018631
    Fixing Empty MultipartInput Names Part 2 (#2751) Valentin Huber 2024-12-06 21:22:05 +01:00
  • e602d26e5e
    New rules for the contributing (#2752) Dongjia "toka" Zhang 2024-12-06 21:19:34 +01:00
  • 6a87a9d6d6
    Intel PT minor fixes and improvements (#2749) Marco C. 2024-12-06 19:14:08 +01:00
  • 42ba65e864
    Fix empty multipart name (#2750) Valentin Huber 2024-12-06 18:32:58 +01:00
  • 8d7e32559f type fixing Alwin Berger 2024-12-06 16:10:25 +01:00
  • 0569960522
    Update cargo_toml requirement from 0.20.5 to 0.21.0 (#2747) dependabot[bot] 2024-12-06 13:06:28 +01:00
  • b12811e1ef WIP: type fixing Alwin Berger 2024-12-04 15:04:38 +01:00
  • 8a91a2e5df
    remove another unecessary HasTargetBytes constraint (#2743) jejuisland87654 2024-12-04 14:09:34 +01:00
  • 1430532b38 fix build Alwin Berger 2024-12-04 13:03:38 +01:00
  • 2758a1c2fb
    Make MmapShMem::new take a AsRef<Path> instead of a byte array (#2742) Valentin Huber 2024-12-04 00:56:24 +01:00
  • 85796f952b
    drcov_merge: Make inputs seperated by space (#2740) Dominik Maier 2024-12-04 00:14:58 +01:00
  • 1809c31a46
    Make FridaInProcessExecutor compatible with TargetBytesConverter, decouple input type from FridaRuntime trait (#2741) jejuisland87654 2024-12-03 23:44:19 +01:00
  • c13537a620 WIP: port to 0.14.1 Alwin Berger 2024-12-03 15:32:17 +01:00
  • ffbb7a0f42
    Remove non_basic const_panic features (#2739) Dominik Maier 2024-12-03 11:51:40 +01:00
  • 0dabc34329
    Fix assertion in snapshot module for pages that are equal to SNAPSHOT_PAGE_SIZE (#2738) Scott 2024-12-03 04:34:56 -05:00
  • 64bff97993 add debug stages Alwin Berger 2024-12-03 09:29:29 +01:00
  • 2427ae4703 update helper-scripts Alwin Berger 2024-12-03 09:27:28 +01:00
  • 36734083f9
    Intel PT minor fixes/improvements (#2724) Marco C. 2024-12-03 08:43:17 +01:00
  • 95d87bd7d8
    0.14.1 (#2698) Dongjia "toka" Zhang 2024-12-02 21:06:29 +01:00
  • 2102ae13d1
    Clean cfgs in executors/command.rs (#2735) Dongjia "toka" Zhang 2024-11-29 19:36:40 +01:00
  • bdde109867
    Make Launcher use ClientDescription instead of CoreId (#2676) Valentin Huber 2024-11-29 19:36:13 +01:00
  • 0d0bbf0c5d
    Make exit status interpretable by CommandConfigurator (#2723) Mohammad Omidvar 2024-11-27 11:02:35 -08:00
  • 94fa4014ac
    Update pyo3 to version 0.23.2 (#2732) Romain Malmain 2024-11-27 19:01:31 +01:00
  • f30cd2a8ab
    Run miri test only if it has labels (#2734) Dongjia "toka" Zhang 2024-11-27 15:35:53 +01:00
  • e9af21cf71
    Adding function to manually name a Mmap ShMem (#2729) Valentin Huber 2024-11-26 20:08:31 +01:00
  • 6ce447ee17
    Specify minimum supported rust version and check in CI (#2726) Mrmaxmeier 2024-11-26 17:58:01 +01:00
  • b3ca9a7c06
    Delete with_observers (#2730) Dongjia "toka" Zhang 2024-11-26 17:54:21 +01:00
  • 49d1b18010
    Fix negative stability (#2731) Dongjia "toka" Zhang 2024-11-26 17:10:31 +01:00
  • 41c1c545b2
    update baby_fuzzer example to 0.14 (#2728) golem9247 2024-11-26 16:16:30 +01:00
  • 3a6694c90b
    Add MIGRATION.md (#2727) Dongjia "toka" Zhang 2024-11-26 15:33:47 +01:00
  • e53dd4e6cc
    Fixup serdeany_autoreg (#2721) Addison Crump 2024-11-24 07:00:54 +01:00
  • 959ecb32e9
    Bump libipt, fix tui in intel_pt baby fuzzer (#2714) Marco C. 2024-11-22 15:58:23 +01:00
  • a8d2e8711b
    More batched timeout doc (#2717) Dongjia "toka" Zhang 2024-11-21 16:18:45 +01:00
  • 391147c950
    Batched timeout doc (#2716) Dongjia "toka" Zhang 2024-11-21 15:52:12 +01:00
  • f3ab3c744e
    Bump ctor dependency to make nightly compile again (#2713) Dominik Maier 2024-11-20 18:18:38 -03:00
  • 6e707d15bb
    libafl-fuzz: feature-flag nyx mode (#2712) Aarnav 2024-11-20 21:06:07 +01:00
  • e7f48889e7
    Ignore pyo3 update (#2709) Dongjia "toka" Zhang 2024-11-19 18:45:20 +01:00
  • 7623aa46f9
    fix metadata removal for ExecutionCountRestartHelper (#2705) Henry Chu 2024-11-19 21:36:19 +08:00
  • b3d3c38b29
    Fix edge module generators (#2702) Romain Malmain 2024-11-18 19:48:31 +01:00
  • b324e88631
    Pre init module hooks (#2704) Romain Malmain 2024-11-18 19:47:14 +01:00
  • f74a965ead
    bolts: fix build for tiers 3 platforms. (#2700) David CARLIER 2024-11-18 16:36:41 +00:00
  • b4a69d15d0
    Update pyo3-build-config requirement from 0.22.3 to 0.23.1 (#2701) dependabot[bot] 2024-11-18 13:35:31 -03:00
  • b1a48b36bc eval full_set rtas_final_benchmark_set fret_130_cleanup Alwin Berger 2024-11-18 09:46:48 +01:00
  • b3d73b2919
    Fix tui monitor for example fuzzers (#2699) Dominik Maier 2024-11-16 04:28:11 -03:00
  • eb2ac10d1e
    Libafl workspace internal deps in workspace Cargo.toml (#2691) Marco C. 2024-11-15 18:13:39 +01:00
  • cef902caff
    libafl-fuzz: fix cmplog running on inputs more than once (#2697) Aarnav 2024-11-15 16:57:21 +01:00
  • 517fc334e2
    Add package.metadata.docs.rs for libafl_intelpt (#2696) Dongjia "toka" Zhang 2024-11-15 13:51:20 +01:00
  • 8df9e68677
    Move test_harness from source directory to OUT_DIR (#2694) Sharad Khanna 2024-11-14 10:47:45 -05:00
  • 8f320d4314
    StdMOptMutator:🆕 remove unused type parameter (#2695) Mrmaxmeier 2024-11-14 16:46:28 +01:00
  • 317fbc8e3f add emergency_copter Alwin Berger 2024-11-14 14:38:49 +01:00
  • 0a233aad48 plot stgsize + observe_hitcounts-- Alwin Berger 2024-11-14 13:22:04 +01:00
  • b9cfcf0771
    Fix versions in libafl and libafl_intelpt for crates.io (#2693) Andrea Fioraldi 2024-11-14 00:06:36 +01:00
  • d339a58f7c
    Bump to 0.14.0 (#2692) Andrea Fioraldi 2024-11-13 23:10:35 +01:00
  • 8d81e3480e
    Fix NautilusContext::from_file for python files (#2690) jejuisland87654 2024-11-13 20:45:18 +01:00
  • b7889a5996
    Move bitfields to bitbybit (#2688) Marco C. 2024-11-13 20:28:25 +01:00
  • d334860148
    Feature: libafl-fuzzfuzzbench (#2689) Aarnav 2024-11-13 13:32:21 +01:00
  • 7938acc4ce
    Actually make ConstMapObserver work, introduce nonnull_raw_mut macro (#2687) Dominik Maier 2024-11-13 00:35:46 -03:00
  • d5db2c0e3f
    LibAFL: Remove tui_monitor from default features (#2685) Dongjia "toka" Zhang 2024-11-13 02:55:02 +01:00
  • 87f5f21e01
    libafl-fuzz: introduce nyx_mode (#2503) Aarnav 2024-11-13 02:51:07 +01:00
  • f7f8dff6cd
    Add Intel PT tracing support (#2471) Marco C. 2024-11-13 02:34:46 +01:00
  • 5eff9c03d3
    Fix build_all_fuzzers.sh for local runs (#2686) Dongjia "toka" Zhang 2024-11-13 02:19:26 +01:00
  • 7fada7d985
    Add DrCovReader to read DrCov files and DrCov dumper and merge utils (#2680) Dominik Maier 2024-11-12 22:18:57 -03:00
  • 0ef0684e43
    LibAFL_QEMU: Don't return a generic Address from Register reads (#2681) Dominik Maier 2024-11-12 22:14:35 -03:00
  • f3aa88b400
    Use version.workspace (#2682) Marco C. 2024-11-12 15:45:35 +01:00
  • 3a76844ab2 add targets rework_results Alwin Berger 2024-11-12 07:55:00 +01:00