Commit Graph

  • 0750a6c3ca
    refactor: Remove unnecessary Debug trait bounds (#1667) Mark Giraud 2023-11-15 20:26:12 +01:00
  • b1888e12c9
    Support precompiled headers in clang/ar wrappers (#1668) s1341 2023-11-15 16:10:03 +02:00
  • 7acdeacae8
    Allow compiling 32bit (#1666) s1341 2023-11-15 13:43:04 +02:00
  • 8c62d339a2
    Fix FreeBSD CI by updating freebsd-vm (#1665) Dominik Maier 2023-11-13 22:51:57 +01:00
  • 1138e6a341
    Fix CI (#1662) Dominik Maier 2023-11-10 12:08:29 +01:00
  • 6300c5f493
    Remove debug log (#1659) Benjamin Beyret 2023-11-08 14:46:20 +00:00
  • d53503b73e
    Fix stb image on windows (#1657) Dongjia "toka" Zhang 2023-11-08 15:20:35 +01:00
  • c97d0fa7fc
    Allow MinimizerScheduler to not cleanup metadata after use (#1658) Benjamin Beyret 2023-11-08 11:00:25 +00:00
  • 6089cc21ce
    Fixed panic feature in baby_fuzzer example (#1656) Nereuxofficial 2023-11-08 00:14:42 +01:00
  • c9e147de8c
    Fix LLVM Pass (#1654) Dongjia "toka" Zhang 2023-11-06 13:35:10 +01:00
  • 8545778780
    Revert "Use clang-format-16 (#1649)" (#1650) Dominik Maier 2023-11-04 21:38:36 +01:00
  • 65ddfa6acf
    drcov_rt: make coverage file names unique (#1581) Abc Xyz 2023-11-04 19:54:35 +03:00
  • 8a18ee4ece
    Add Android Ashmem stub header to libafl_targets forkserver.c (#1648) Dominik Maier 2023-11-04 17:48:02 +01:00
  • 1aede04af7
    Use clang-format-16 (#1649) Dongjia "toka" Zhang 2023-11-04 17:45:01 +01:00
  • bae24d9072
    bolts: haiku, addressing clippy warnings (#1647) David CARLIER 2023-11-04 16:03:09 +00:00
  • 56b37bb4bd
    Improve the libafl_libfuzzer corpus (#1539) Addison Crump 2023-11-03 17:33:38 +01:00
  • fd98eabfbf
    clamp last to infinity to handle rare imprecision issues (#1532) Addison Crump 2023-11-03 17:32:48 +01:00
  • 2e980ca08d
    bolts: initial haiku support (#1643) David CARLIER 2023-11-03 16:18:53 +00:00
  • 745326ee26
    Add post_run_target for ShadowExecutor (#1641) Dongjia "toka" Zhang 2023-10-30 19:27:55 +01:00
  • 976d6b2e97
    [WithObservers] Call the wrapped observer's post run function (#1640) Anne Borcherding 2023-10-30 17:58:54 +01:00
  • ad33ea086b
    Fix typos and crates names formatting in crates.md (#1639) Azim Muradov 2023-10-27 12:31:02 +03:00
  • c6c93b5785
    aa (#1638) Dongjia "toka" Zhang 2023-10-25 16:36:20 +02:00
  • fdfa5b2d48
    Fix ci (#1637) Dongjia "toka" Zhang 2023-10-25 16:28:31 +02:00
  • f34bab2486
    Fix CI (#1636) Dongjia "toka" Zhang 2023-10-25 16:10:10 +02:00
  • 406e77faa9
    QEMU Asan backtrace and report (#1628) Andrea Fioraldi 2023-10-25 15:58:32 +02:00
  • 02cd260af0
    Update LibAFL concolic (#1634) Dongjia "toka" Zhang 2023-10-22 13:44:01 +02:00
  • c9403cbd00
    fix: use correct trait bound in WithObservers Executor (#1633) Anne Borcherding 2023-10-20 16:32:40 +02:00
  • 0db67dfc9a
    updated rust container image + default nightly (#1631) cube0x8 2023-10-19 12:05:39 +03:00
  • 0b38fabeb0
    CmpLog {Instruction, Switches} pass (#1612) Dongjia "toka" Zhang 2023-10-14 11:47:16 +02:00
  • 77dfc7a26a
    Update llvm ver in Dockerfile (#1629) Dongjia "toka" Zhang 2023-10-13 17:00:12 +02:00
  • 1b7e1da809
    Fix typo in SimpleStdoutLogger comment. (#1627) Benjamin Beyret 2023-10-12 16:03:38 +01:00
  • cb9ace52e1
    Rename more options (#1626) Dongjia "toka" Zhang 2023-10-12 12:01:39 +02:00
  • f6ba9de044
    Add SplitBorrow trait to split borrow tuple_list elements (#1624) Andrea Fioraldi 2023-10-12 10:16:41 +02:00
  • 4c17da00b0
    Clipped Fixxy (#1622) Andrea Fioraldi 2023-10-11 21:19:30 +02:00
  • 67aa5b12c1
    Rename option name (#1623) Dongjia "toka" Zhang 2023-10-11 17:38:56 +02:00
  • 35e387773c
    Format C code (#1621) Andrea Fioraldi 2023-10-11 14:19:14 +02:00
  • 6986317a03
    Add iter() to owned slice (#1620) Andrea Fioraldi 2023-10-11 14:13:26 +02:00
  • 47cd4dfea6
    Break on timeout in QEMU system mode (#1619) Andrea Fioraldi 2023-10-11 14:01:18 +02:00
  • 31f4669794
    Autodetect llvm-config for QEMU bindings generation (#1610) Andrea Fioraldi 2023-10-10 15:26:32 +02:00
  • bbb999f4d5
    New logo in the book (#1618) Andrea Fioraldi 2023-10-09 15:54:04 +02:00
  • c94c26cb56
    Document how to use cpp() and optimize() (#1615) Dongjia "toka" Zhang 2023-10-07 16:36:33 +02:00
  • bc91436ef4
    Refactor cmplog observers (#1603) Dongjia "toka" Zhang 2023-10-06 15:22:11 +02:00
  • f666c014e1 minor fixes fret_update_111 Alwin Berger 2023-10-06 14:33:01 +02:00
  • 0bba8535b8
    Tiny typo fix (#1611) Dominik Maier 2023-10-06 01:11:23 +09:00
  • 30686a2d28
    Remove return type from fuzz_loop fn that never returns (#1606) Dominik Maier 2023-10-06 01:02:16 +09:00
  • 2ade1ee1f6
    Bring back some checks (#1597) Dongjia "toka" Zhang 2023-10-05 16:14:55 +02:00
  • f17e49e9aa
    Remove warnings (#1609) Dongjia "toka" Zhang 2023-10-05 15:25:55 +02:00
  • 74783c2027
    Add executions count at proper places (#1608) Dongjia "toka" Zhang 2023-10-05 15:25:40 +02:00
  • cffbf069d2
    Call the original QEMU user crash handler in libafl_qemu (#1575) Andrea Fioraldi 2023-10-05 15:24:21 +02:00
  • d4e9107fc2
    added ninja-build and python3-venv as dependencies (#1604) cube0x8 2023-10-04 15:27:55 +03:00
  • 38d887cf0a fixup graph cycles Alwin Berger 2023-10-04 10:25:08 +02:00
  • 7f68f66d70
    drcov_rt: remove unused a field and methods (#1601) Abc Xyz 2023-10-04 08:34:53 +03:00
  • cce25d0a94
    Add OptionalStage (#1600) Dominik Maier 2023-10-04 14:24:02 +09:00
  • fc16b70a65
    Format C (#1602) Dongjia "toka" Zhang 2023-10-03 13:40:19 +02:00
  • a9014a9419
    fmt c too (#1593) Dongjia "toka" Zhang 2023-10-03 11:43:28 +02:00
  • 25409119ff
    Make Signals compatible with nix, implement TryFrom<&str> (#1599) Dominik Maier 2023-10-03 17:33:45 +09:00
  • 20f1119bab
    libafl_libfuzzer: documentation and build script (#1596) Addison Crump 2023-10-03 09:56:27 +02:00
  • a27553daec
    libafl_cc: fix configuration support (#1595) s1341 2023-10-02 17:48:33 +03:00
  • c332e6f6df add delay list overflow Alwin Berger 2023-10-02 15:35:18 +02:00
  • f35c59131d
    Fix redundant area_is_valid() (#1594) Dongjia "toka" Zhang 2023-10-02 13:44:42 +02:00
  • b20fda2a4a
    Use /dev/urandom instead of /dev/null for probing valid memory (#1586) Dongjia "toka" Zhang 2023-10-02 06:08:29 +02:00
  • 583c84ab4e
    cmplog routines update & fix (#1592) Dongjia "toka" Zhang 2023-10-02 06:06:34 +02:00
  • 5854fd0c5b
    fix(libafl_frida): correctly calculate the coverage using DrCov (#1579) Abc Xyz 2023-10-01 16:11:46 +03:00
  • ee9eb3eef1
    Revert "Update cmplog-routines-pass.cc (#1589)" (#1591) Dongjia "toka" Zhang 2023-10-01 14:46:21 +02:00
  • 60b3408737
    Update dependencies (#1588) Dongjia "toka" Zhang 2023-10-01 14:20:23 +02:00
  • d2ff88f6ff
    Update cmplog-routines-pass.cc (#1589) Dongjia "toka" Zhang 2023-10-01 14:20:00 +02:00
  • 2474691623
    Fix libjpeg fuzzer (#1582) Dongjia "toka" Zhang 2023-09-30 18:34:08 +02:00
  • f31c2cc4ce
    remove unused deps (#1587) Dongjia "toka" Zhang 2023-09-30 18:32:59 +02:00
  • 70b75e7fdb
    Fix BytesDeleteMutator (#1585) Dongjia "toka" Zhang 2023-09-30 00:25:12 +02:00
  • 0932421020
    fix(libafl_frida): enable asan for Android x86_64 (#1578) Abc Xyz 2023-09-30 00:10:27 +03:00
  • 6f67919622
    fix(minibsod): allow dump_registers and write_crash for Android x86_64 (#1577) Abc Xyz 2023-09-30 00:10:15 +03:00
  • 5b0e3dd3bc
    Make fuzzbench debugging easier (#1574) Dongjia "toka" Zhang 2023-09-29 18:32:09 +02:00
  • d3a4b726d8
    Added qemu_cmin (#1572) WorksButNotTested 2023-09-29 13:59:41 +01:00
  • 9755d189dd
    Write coverage for QEMU into separate files (#1571) WorksButNotTested 2023-09-28 20:57:34 +01:00
  • 78fd4e0d39
    frida-asan: move to mmap-rs (#1570) s1341 2023-09-28 16:35:54 +03:00
  • 9c3f8f4511
    Qemu features3 (#1538) WorksButNotTested 2023-09-28 13:31:15 +01:00
  • 19aac2fc04
    Fix TCP manager and restarts (#1556) Andrea Fioraldi 2023-09-28 13:46:07 +02:00
  • 652c24cb2a
    windows: Support LIBAFL_DEBUG_OUTPUT (#1569) s1341 2023-09-28 11:16:41 +03:00
  • 7cb1080e35
    libafl_ar: add extensions (#1568) s1341 2023-09-28 09:09:29 +03:00
  • 4e6ad397ec
    Fix CI (#1567) Dongjia "toka" Zhang 2023-09-28 00:47:40 +02:00
  • e3086ec342 WIP: quick-fix for missing metadata Alwin Berger 2023-09-27 17:11:56 +02:00
  • fd229328eb
    Fix frida libafl after #1523 (#1560) s1341 2023-09-27 15:02:11 +03:00
  • b3483ddd42
    Give proper name to some crates and exclude them 2 (#1562) Dongjia "toka" Zhang 2023-09-27 13:29:24 +02:00
  • 324db072a2
    Fix CI (#1558) Dongjia "toka" Zhang 2023-09-27 09:59:55 +02:00
  • 74435e1461
    Fix LLVMPass (#1557) Dongjia "toka" Zhang 2023-09-26 18:54:54 +02:00
  • c1006c4d38
    Fix CI (#1553) Dongjia "toka" Zhang 2023-09-25 20:51:40 +02:00
  • c1eef33b5d
    Remove --release from Makefile.toml (#1522) Dongjia "toka" Zhang 2023-09-25 14:22:10 +02:00
  • 7a03d680e0 filter interrupt abbs Alwin Berger 2023-09-25 12:34:00 +02:00
  • 5c571848ad add graph printing Alwin Berger 2023-09-25 12:14:23 +02:00
  • 02ed3c54b2 fix graph dump build Alwin Berger 2023-09-25 12:04:47 +02:00
  • dc7d561621
    Don't send unstable entries if there's nothing (#1552) Dongjia "toka" Zhang 2023-09-24 17:27:12 +02:00
  • aa7993de10
    Some AFL UI example fuzzer cleanup (#1529) Dominik Maier 2023-09-24 14:54:14 +02:00
  • c103444396
    Change profiles for the fuzzbench fuzzers. Dongjia "toka" Zhang 2023-09-22 23:51:06 +02:00
  • 6251ad0051
    Update llvm version in CI (#1533) Dongjia "toka" Zhang 2023-09-21 01:04:50 +02:00
  • a092aed538
    libafl_frida: Allow setting path for DrCovRuntime (#1536) Fabian Freyer 2023-09-21 01:03:56 +02:00
  • f70a16a09a
    Fix unsoundness for misaligned map observers (#1530) Dominik Maier 2023-09-20 18:25:37 +02:00
  • 761a77fce0
    libafl_libfuzzer fixes for port and fd allocation (#1525) Addison Crump 2023-09-20 17:36:43 +02:00
  • 0e149afd7a
    Allow both fuzz_time and iters in TuneableMutationalStage (#1531) Benjamin Beyret 2023-09-20 11:47:56 +01:00
  • 7f0a4f1d7e
    libafl_frida: Add FridaInstrumentationHelperBuilder, don't rely on Clap options (#1523) Fabian Freyer 2023-09-20 11:08:59 +02:00
  • fdd2f53871
    Fix doc in testcase_score.rs Dongjia "toka" Zhang 2023-09-20 10:36:56 +02:00