Commit Graph

  • 6793d48dbd extract ABBs Alwin Berger 2024-03-08 14:04:23 +01:00
  • e745401a39
    Update QEMU version. (#1922) Romain Malmain 2024-03-08 13:15:00 +01:00
  • d6fe67c3c8
    Introduce multicore loading for the initial seed corpus (#1905) Aarnav 2024-03-08 08:56:08 +07:00
  • 1b9f4ea29c
    Fix batched timeout (#1920) Dongjia "toka" Zhang 2024-03-07 23:52:56 +01:00
  • 781e830923
    fix cast to c_void of the wrong object. (#1921) Romain Malmain 2024-03-07 21:28:28 +01:00
  • 6747a7dc2f
    token mutations: avoid a few infallible unwraps (#1919) Mrmaxmeier 2024-03-07 18:26:59 +01:00
  • e48c8c0e23
    fuzzbench_ctx: fix duplicate package warning (#1918) Mrmaxmeier 2024-03-07 17:56:40 +01:00
  • 9a2e7b0e64
    Fix redundant xor in Ngram calculation (#1901) Dongjia "toka" Zhang 2024-03-07 14:49:01 +01:00
  • 2ac075024b
    fix(Dockerfile): allow running commands with docker run (#1894) Stefan Zabka 2024-03-06 19:14:18 +01:00
  • 969aa12c7e
    aa (#1913) Dongjia "toka" Zhang 2024-03-06 19:05:32 +01:00
  • 3b3e2f6efa
    Improve readability of InProcessExecutor-related code (#1912) Romain Malmain 2024-03-06 00:30:35 +01:00
  • 55a300d508
    Make executor state available to the harness V2 (#1900) Romain Malmain 2024-03-05 19:28:46 +01:00
  • 44b0b0ad82
    libafl_targets/src/cmplog.c: Fix warning for deprecated syscall() in macOS (#1911) Rayhan Faizel 2024-03-05 21:04:20 +03:00
  • cd8003ee69
    Fix for #1881, ProbabilitySamplingScheduler seems to be inverted (#1884) Dan Blackwell 2024-03-05 18:04:13 +00:00
  • e3f837d712
    Fix inconsistent settings of client_timeout (#1897) Dongjia "toka" Zhang 2024-03-05 17:58:44 +01:00
  • 1a0e692f33
    Print PID when you create a new Llmp Sender. (#1898) Dongjia "toka" Zhang 2024-03-05 16:02:47 +01:00
  • 95bed5b016
    Fix the centralize disconnection bug. (#1896) Dongjia "toka" Zhang 2024-03-05 15:49:35 +01:00
  • d96a1426d5
    Fix lint errors (#1909) Romain Malmain 2024-03-05 14:16:26 +01:00
  • a045b7bcd6 track api calls and isrs Alwin Berger 2024-03-05 09:56:13 +01:00
  • b7efe8eb7d
    Implement MutatorTuple for Vecs to allow Dynamic Mutator Choices (#1893) Dominik Maier 2024-03-04 22:48:38 +01:00
  • f3c37db2b7
    TransferFeedback for determining if a testcase was from another node (#1906) Addison Crump 2024-03-04 15:33:46 +01:00
  • 035c01b4a1
    update libfuzzer docs about macos (#1903) Addison Crump 2024-03-01 18:26:22 +01:00
  • 1a41e65a5b
    Sancov based ngram & ctx implementation (#1864) Dongjia "toka" Zhang 2024-03-01 13:59:13 +01:00
  • 8c773a6b85
    Implement RetryProgress for limiting retry attempts in stages (#1890) Addison Crump 2024-02-28 14:12:28 +01:00
  • 7a4fb06d02
    make nopstate public so that it can be used as reproducer (#1888) Addison Crump 2024-02-27 16:48:08 +01:00
  • 5d9bcba0e6 break on all api functions Alwin Berger 2024-02-26 08:40:07 +01:00
  • 1dcfe8ef56
    Make the map size larger for some of the example fuzzers (#1879) Dongjia "toka" Zhang 2024-02-23 17:19:00 +01:00
  • 19f5081bd8
    Add several warnings when starting forkserver (#1877) Dongjia "toka" Zhang 2024-02-22 14:58:51 +01:00
  • b97598d239
    Windows fix (#1876) Dongjia "toka" Zhang 2024-02-22 14:56:30 +01:00
  • 2bfe91e4bd
    Fix a corner case where bitmap_size = 0 leads to panic (#1875) Dongjia "toka" Zhang 2024-02-19 22:42:44 +01:00
  • 263af87652
    Less useless allocs for monitor display (#1874) Dominik Maier 2024-02-19 21:15:11 +01:00
  • f48e281be8
    Fix TuiUI deadlock under multi-threading (#1871) w1tcher 2024-02-20 00:20:08 +08:00
  • ef16e645b7
    Support raw byte grammar in NautilusContext (#1868) sadeli413 2024-02-19 15:46:28 +00:00
  • fafe8f5ce8
    Fixing clippy some more (#1872) Dominik Maier 2024-02-19 16:46:06 +01:00
  • 578a22a3d9
    Revert "Companion patch to qemu-libafl-bridge #46 (#1830)" (#1865) Dominik Maier 2024-02-16 20:50:18 +01:00
  • 50892ddc75
    Finalize macOS support for libafl_libfuzzer (#1843) Sameer Puri 2024-02-15 13:45:15 -08:00
  • 0a995f241c
    Cleanup Pointer Clippy Lints (#1861) Dominik Maier 2024-02-15 16:31:18 +01:00
  • b999b4aac5
    Companion patch to qemu-libafl-bridge #46 (#1830) cube0x8 2024-02-15 17:30:05 +02:00
  • 97a83aba3b
    feature(libqasan): add strndup (#1860) Rubens Brandão 2024-02-15 12:13:46 -03:00
  • d6d6a23f69
    feature(libqasan): add asprintf and vasprintf (#1844) Rubens Brandão 2024-02-15 09:56:35 -03:00
  • 5151f1e35c
    fix qemu linking error. (#1846) Romain Malmain 2024-02-15 00:29:33 +01:00
  • 49ad380068
    fix (#1859) Dongjia "toka" Zhang 2024-02-14 23:28:20 +01:00
  • db88412738
    Make cmp_extend_encoding panic-less (#1857) Dongjia "toka" Zhang 2024-02-14 11:46:09 +01:00
  • c837d0df7a
    Pr/xxh3 rrmxmx mixer fix (#1828) mkravchik 2024-02-14 12:45:47 +02:00
  • b9650045f6
    Getter for mutable reference to forkserver (#1849) tbethe 2024-02-13 16:10:26 +01:00
  • cefb73861f
    Fix token mutation crash (#1855) Dongjia "toka" Zhang 2024-02-13 16:10:02 +01:00
  • 973c4358e6
    clippy (#1851) Dongjia "toka" Zhang 2024-02-13 13:19:00 +01:00
  • af97033d85
    Fix x86_32 build: Don't build functions using uint128_t data type on x86_32 (#1854) RobertBuhren 2024-02-13 12:49:52 +01:00
  • 3817892ff1 Fix graph output formatting Alwin Berger 2024-02-09 20:01:19 +01:00
  • dede78159c
    Remove unused shmem structs, update Nix (#1845) Dominik Maier 2024-02-11 17:45:09 +01:00
  • 15c98de52f
    fuzzers: Fix qemu_launcher zlib include path (#1841) Niklas Gögge 2024-02-08 12:08:36 +00:00
  • beee8d8cb7 rewrite info dumps as macros Alwin Berger 2024-02-08 10:08:25 +01:00
  • 40c8645ed3
    Fix libafl_qemu libqasan Makefile (#1835) Rubens Brandão 2024-02-07 11:36:36 -03:00
  • 41d24ca375
    Fix broken closure hooks in libafl_qemu (#1839) Andrea Fioraldi 2024-02-07 15:03:27 +01:00
  • 9b82af4539
    Configurable LLMP client timeout (#1838) Romain Malmain 2024-02-06 18:35:27 +01:00
  • c3473e5631
    use truncate, not pop (#1837) Addison Crump 2024-02-05 20:48:17 +01:00
  • 054d0a6b19
    OptionalStage is a nested stage, fix stage ID handling (#1836) Addison Crump 2024-02-05 17:51:01 +01:00
  • 7d9559b570
    Fix Benches (#1833) Dominik Maier 2024-02-05 17:19:23 +01:00
  • 99a70e5771
    Update qemu-libafl-bridge with upstream. (#1829) Romain Malmain 2024-02-05 14:24:02 +01:00
  • 241b93036e
    Fix libafl_qemu hooks references (#1825) Rubens Brandão 2024-02-02 17:52:58 -03:00
  • 5c18dca792
    Fixed Link in baby_fuzzer_nautilus (#1824) Nereuxofficial 2024-02-01 12:07:13 +01:00
  • c96d103b37
    HookId trait and types in libafl_qemu (#1796) Rubens Brandão 2024-02-01 06:55:55 -03:00
  • 13dd1cc4ec
    libafl_libfuzzer: macOS build support (#1711) Sameer Puri 2024-01-30 17:41:08 -08:00
  • a4f753b0f0
    Merge TimeoutForkserverExecutor into ForkserverExecutor (#1819) Dongjia "toka" Zhang 2024-01-30 17:34:39 +01:00
  • 519ea435ed
    LibAFL_libFuzzer: Default ignore_* flags to true when tui=1 (#1820) Karthik Prakash 2024-01-30 20:55:59 +05:30
  • 8b0068e39d
    Fix Clippy (#1822) Dominik Maier 2024-01-30 16:25:10 +01:00
  • 244c6b0da5
    QEMU: Fix injections build for hexagon, disable on system mode (#1821) Dominik Maier 2024-01-30 04:25:14 +01:00
  • 07f9a9d06a
    Remove create_serde_registry_for_trait macro (#1815) Karthik Prakash 2024-01-28 22:21:50 +05:30
  • e7df233dc1
    QEMU: add injections mode default (#1818) Dominik Maier 2024-01-28 17:12:20 +01:00
  • e6184936ce
    Expose PCs table to map coverage bitmap entries to the corresponding code (#1812) Marco Vanotti 2024-01-25 10:51:13 -05:00
  • 59945fbcc9
    Fix typo on qemu_launcher options help message (#1816) Rubens Brandão 2024-01-25 09:50:20 -03:00
  • e117b7199c
    Allow testcase removal during fuzz loop (#1717) Harrison Green 2024-01-24 10:56:24 -06:00
  • 6a0ba7b647
    Add SimpleMgr feature to qemu_launcher (#1790) Dominik Maier 2024-01-24 17:54:52 +01:00
  • 0cb7b25f39
    Replace static borrows with addr_of!, rust 2024 compatibility (#1800) Dominik Maier 2024-01-24 17:47:55 +01:00
  • bb443027f7
    Observer fix (#1807) Dongjia "toka" Zhang 2024-01-24 03:30:22 +01:00
  • 1458c3efff
    Fix build issues in frida cmplog for aarch64 (#1813) Sharad Khanna 2024-01-23 19:18:31 -05:00
  • a0e30d01d3
    QEMU: safe linking of extern "C" declarations (#1810) Romain Malmain 2024-01-23 22:38:06 +01:00
  • 2ac154d473
    Refactor InProcessExecutor, merge timeout executors (#1789) Dongjia "toka" Zhang 2024-01-23 22:35:14 +01:00
  • 058d2c0825
    Remove unnecessary PartialEq trait constraint on DiffFeedback observers (#1811) Josef Haider 2024-01-22 20:23:32 +01:00
  • 72c862171e
    POC attempt to make cmplog work on x64 (#1713) expend20 2024-01-19 05:52:15 -05:00
  • e615cb4aed
    Disable QemuInjectionHelper if not configured (#1804) WorksButNotTested 2024-01-18 17:53:42 +00:00
  • df8fa71aa7
    Revert "Increase default edgemap size" (#1803) Dongjia "toka" Zhang 2024-01-18 14:58:29 +01:00
  • 001e132186
    Fix windows after #1350 (#1801) Dongjia "toka" Zhang 2024-01-17 18:51:56 +01:00
  • 2ac7874895 fix build Alwin Berger 2024-01-16 15:53:57 +01:00
  • 61718c4e88
    bolts: fix static mutable use (#1793) David CARLIER 2024-01-16 13:32:42 +00:00
  • c240cdec38
    Increase default edgemap size for libafl_cc and libafl_targets (#1798) Dongjia "toka" Zhang 2024-01-14 01:25:22 +01:00
  • e72ad4ba2d
    remvoe it (#1797) Dongjia "toka" Zhang 2024-01-14 01:23:53 +01:00
  • 3ed231db69
    Don't use assert fail when building on libafl_libfuzzer on windows (#1792) Dongjia "toka" Zhang 2024-01-13 16:02:10 +01:00
  • 6a72f8a1ad
    libafl_frida: Add tests for ASan for Unix platforms (#1781) mkravchik 2024-01-11 14:26:00 +02:00
  • aaeeead574
    Remove Aggregated label in stats (#1788) Andrea Fioraldi 2024-01-10 21:05:19 +01:00
  • b93a5bb414
    Pr/fix qemu launcher build - fixes 1785 (#1786) mkravchik 2024-01-10 14:17:53 +02:00
  • 0f2cf80085
    libafl_qemu injections (#1743) van Hauser 2024-01-09 19:56:19 +01:00
  • ba8ca6723b
    Resumable stages redux (#1780) Addison Crump 2024-01-09 15:18:14 +01:00
  • 3d126f21cc
    aggregator fixer (#1783) Dongjia "toka" Zhang 2024-01-08 19:36:41 +01:00
  • 88f3ff4a28
    Clang-format latest (#1651) Dominik Maier 2024-01-05 23:32:06 +01:00
  • 48c9fed2da
    [libafl_targets] # fix typo in windows_asan feature (#1779) Gheorghiță Mutu 2024-01-06 00:31:57 +02:00
  • 0a72d8abbc
    Add header (#1777) Dongjia "toka" Zhang 2024-01-05 19:35:36 +01:00
  • 207e7dbdff
    Move Clippy to extra CI steps (#1370) Dominik Maier 2024-01-04 21:50:14 +01:00
  • 989dd4d89a
    More concolic fix (#1776) Dongjia "toka" Zhang 2024-01-04 21:28:11 +01:00
  • 616e507593
    Update symcc for #1768 (#1775) Dongjia "toka" Zhang 2024-01-04 14:25:47 +01:00