Commit Graph

  • 09295ae819
    fix frida build for linux arm64 (#1487) David CARLIER 2023-08-31 01:01:32 +01:00
  • 81bdbc0dde
    Fix TuneableMutationalStage _std function generics (#1486) Dominik Maier 2023-08-30 00:57:10 +02:00
  • 9149d69699
    Fixes for serdeany_autoreg (#1479) Addison Crump 2023-08-30 00:13:50 +02:00
  • 5710c8b28a
    Document LIBAFL_DEBUG_OUTPUT in Launcher (#1485) Dominik Maier 2023-08-30 00:00:12 +02:00
  • 51e4d814fb
    bolts: Fix shmem leak when Drop-ing CommonUnixShMem (#1484) Alexander Qi 2023-08-30 00:10:59 +08:00
  • c91fc9a521
    Update LibAFL_CC README.md (#1483) kiwids 2023-08-29 11:09:28 -05:00
  • 61ad4a6ee8
    bolts: Make xxh3 hashing optional with xxh3 feature flag (else use ahash for everything) (#1478) Dominik Maier 2023-08-29 16:22:46 +02:00
  • ab837cbbf5
    Fix document_features for libafl_libfuzzer (#1480) Dominik Maier 2023-08-29 15:10:50 +02:00
  • 638d315b57
    Add readmes (#1476) Andrea Fioraldi 2023-08-29 14:51:55 +02:00
  • f3a4f4f664
    Remove unneeded loop in SpliceMutator::mutate (#1471) lenawanel 2023-08-29 13:30:29 +02:00
  • 7d2c854b71
    Introduce document-features feature (#1477) Dominik Maier 2023-08-29 12:40:35 +02:00
  • e66eb33e96
    Fix libafl_libfuzzer publish (#1475) Andrea Fioraldi 2023-08-29 11:32:52 +02:00
  • 062ae9d544
    Fix doc for publish (#1472) Andrea Fioraldi 2023-08-28 17:22:44 +02:00
  • 7dd7c1a485
    Bump to 0.11.0 (#1469) 0.11.0 Andrea Fioraldi 2023-08-28 15:36:43 +02:00
  • b45985c76b
    Less pub in LLMP (#1470) Dominik Maier 2023-08-28 13:18:58 +02:00
  • 1357b9f310
    Add Broker.peek_next_client_id (#1468) Dominik Maier 2023-08-28 09:00:05 +02:00
  • 0a0c4639a6
    Replace manual binary search with stdlib (#1466) Dominik Maier 2023-08-27 23:12:36 +02:00
  • 6a2d6fa66d
    fix some docs and use slice::fill instead of manual implementation (#1467) lenawanel 2023-08-27 23:11:44 +02:00
  • 713f0c5913
    Update FreeBSD on CI (#1463) David CARLIER 2023-08-27 14:34:46 +01:00
  • fc6df5ef47
    llmp: switch to binary search (#1465) David CARLIER 2023-08-26 12:52:14 +01:00
  • 8d8fcdd8db
    Add generic cmp observer metadata, rename cmp observers, fix cmplogmap reset (#1461) Rowan Hart 2023-08-26 00:54:31 -07:00
  • 6df415438d
    Update frida_gdiplus readme (#1464) Dominik Maier 2023-08-25 14:49:57 +02:00
  • 760edbf0d2
    Fix forward_id stats for the centralized manager (#1454) Andrea Fioraldi 2023-08-25 14:23:25 +02:00
  • 04c8d5208b
    qemu: Fix cpu page size function for full-system (#1452) Andrea Fioraldi 2023-08-25 11:42:23 +02:00
  • 4a96354276
    bolts: fix netbsd/openbsd clippy (#1459) David CARLIER 2023-08-24 20:41:44 +01:00
  • 209d38a768
    bolts: disable build for rust < 1.70 proposal. (#1460) David CARLIER 2023-08-24 20:41:26 +01:00
  • 9aa40c0734
    Document libafl_libfuzzer (#1457) Addison Crump 2023-08-24 20:24:38 +02:00
  • f7c94f9a85
    Create _std public methods on TunableMutationalStage (#1458) Dominik Maier 2023-08-24 16:05:30 +02:00
  • 9208531951
    Move from intervalltree to meminterval dep (#1456) Dominik Maier 2023-08-24 14:15:24 +02:00
  • 862de53cf6
    Full libfuzzer shimming (for cargo-fuzz libfuzzer alternative and other use cases) (#981) Addison Crump 2023-08-24 13:30:23 +02:00
  • f68fe95f09
    Document features (#1453) Dominik Maier 2023-08-24 13:27:37 +02:00
  • e89e8dbaab
    Remove dependencies, add doc.rs metadata (#1450) Dominik Maier 2023-08-24 11:34:38 +02:00
  • c84c105fb9
    Allow setting max iterations for stages (#1436) lazymio 2023-08-24 15:59:11 +08:00
  • 20cee8cd33
    Allow multiple tuneable mutational stages (#1437) lazymio 2023-08-24 15:58:23 +08:00
  • 2f840ef92d
    Windows dependency upgrade (#1448) Dominik Maier 2023-08-24 08:15:31 +02:00
  • 454142c29e
    Add bolts::math, make functions const, cleanup (#1444) Dominik Maier 2023-08-23 21:12:39 +02:00
  • d338b30c08
    qemu: add cpu page_size call (#1433) David CARLIER 2023-08-23 19:27:58 +01:00
  • 8f27b14eb8
    Use postcard with default-features = false (#1446) Manish Goregaokar 2023-08-23 10:53:25 -07:00
  • 65ec23fd35
    Update uds, remove unused features (#1447) Dominik Maier 2023-08-23 19:52:59 +02:00
  • 1922cb0a65
    qemu snapshot little update proposal. (#1431) David CARLIER 2023-08-23 09:13:08 +01:00
  • 942c6a42ac
    Reset headers with a memcpy, not an assign from zeroed (#1443) Rowan Hart 2023-08-22 23:23:52 -07:00
  • 174b852e0a
    Fix probabilities in TuneableScheduledMutator (#1440) Marco Vanotti 2023-08-22 19:37:22 -04:00
  • 389c7c6554
    bolts: fix freebsd clippy warnings (#1442) David CARLIER 2023-08-23 00:32:34 +01:00
  • 0b43711dc9
    Fix LLMP p2p + restart bug with CentralizedEventManager (#1389) Andrea Fioraldi 2023-08-22 15:57:50 +02:00
  • a14363f1fc
    Make CmpValues Clone (#1439) Rowan Hart 2023-08-21 13:11:11 -07:00
  • 6e5d102673
    Clippy fixes for frida_executable_libpng fuzzer (#1438) Dominik Maier 2023-08-21 19:41:03 +02:00
  • a426b6fc3d
    Clippy for pthread_hook (#1435) Dominik Maier 2023-08-21 13:35:59 +02:00
  • c31ca2c9f7
    Fix Frida CI for Windows, Clippy (#1430) Dominik Maier 2023-08-20 13:30:21 +02:00
  • c6bfb07832
    bolts write_minibsod netbsd implementation. (#1428) David CARLIER 2023-08-20 11:01:04 +01:00
  • 1d746b4074
    Fixes for frida, qemu_sugar (#1427) Dominik Maier 2023-08-20 12:00:41 +02:00
  • 173b14258b
    fix CI QemuCmpLogHelper error. (#1429) lenawanel 2023-08-20 11:58:50 +02:00
  • 0eceafe0c5
    Allow the FridaInProcessExecutor to attach Stalker on specific thread (#1256) r4ve1 2023-08-18 01:47:07 +08:00
  • 35fa881ff0
    Update frida (#1408) Dominik Maier 2023-08-17 17:49:12 +02:00
  • b0179b4498
    Update some deps, clippy (#1422) Dominik Maier 2023-08-17 17:15:03 +02:00
  • b5774b2275
    write_minibsod for apple (#1425) David CARLIER 2023-08-15 19:16:07 +01:00
  • 5c05b3d32d
    Update documentation of feedbacks::map::OneOrFilledIsNovel (#1423) lenawanel 2023-08-15 20:14:30 +02:00
  • bc42880274
    minibsod, fix clippy warning (#1424) David CARLIER 2023-08-14 09:51:01 +01:00
  • 0be4847cb7
    Add more libafl_qemu archs to libafl_sugar (#1419) Dominik Maier 2023-08-13 20:38:24 +02:00
  • 8f16001c47
    minibsod::generate_minibsod openbsd implementation (#1420) David CARLIER 2023-08-13 19:36:13 +01:00
  • 698ebb6b35
    libafl_bolts: fix musl build (#1421) David CARLIER 2023-08-13 11:14:30 +01:00
  • dcdfa978a4
    Fix latest Clippy for good (#1418) Dominik Maier 2023-08-13 12:10:55 +02:00
  • b02592c5c7
    Add serdeany_autoreg to libafl_frida (#1417) Dominik Maier 2023-08-13 10:07:33 +02:00
  • 9650e06b45
    Add serdeany_autoreg to libafl_qemu (#1416) Konstantin Bücheler 2023-08-13 01:25:59 +02:00
  • e0d90aa67f
    More Clippy fixes (#1415) Dominik Maier 2023-08-13 01:17:34 +02:00
  • b9879a8bfc
    Fix CI (#1414) Dominik Maier 2023-08-12 03:24:06 +02:00
  • a55d40cd00
    Update accounting.rs (#1411) mark0 2023-08-10 23:46:56 +08:00
  • ff2f325d68
    Fix building docs (#1413) Dominik Maier 2023-08-10 14:51:19 +02:00
  • 8ca2df8819
    Updated Scheduler::on_add documentation (#1410) Dominik Maier 2023-08-10 14:27:21 +02:00
  • 4bee9a9039
    Update documentation of PowerQueueScheduler::on_add (#1409) lenawanel 2023-08-10 14:23:19 +02:00
  • 418d0dba91
    Remove unused owned (for now) (#1405) Dominik Maier 2023-08-07 12:50:43 +02:00
  • b877ed7e0e
    Removed unused intrinsics features (#1404) Dominik Maier 2023-08-07 10:55:08 +02:00
  • 51e2f64e5b
    gdb_qemu: Ignore UTF-8 errors (#1403) WorksButNotTested 2023-08-07 01:54:49 -07:00
  • 3bf3172928
    fix bolts build, intrinsics is an internal feature. (#1402) David CARLIER 2023-08-06 22:03:34 +01:00
  • dfaf06a22e
    Make bolts work without alloc (#1401) Dominik Maier 2023-08-05 01:03:40 +02:00
  • a0c03fccc5
    Add serdeany_autoreg feature flag to allow disabling ctor use (#1398) Dominik Maier 2023-08-04 15:36:48 +02:00
  • 83f739f010
    libafl_cc using hwasan on Linux/Android arm64 (#1399) David CARLIER 2023-08-04 00:50:41 +01:00
  • 5dd5b1efa8
    More fuzzer fixes for Bolts (#1397) Dominik Maier 2023-08-03 11:45:18 +02:00
  • dbba687b9b
    Add proper REAME.md to libafl_bolts (#1396) Dominik Maier 2023-08-03 02:59:30 +02:00
  • f752acc2a4
    Info about how to migrate to 0.11 (#1395) Dominik Maier 2023-08-03 02:35:37 +02:00
  • febb154e49
    Fix merge fail for baby_fuzzer / bolts (#1394) Dominik Maier 2023-08-03 01:58:09 +02:00
  • e9e9c457d6
    Move Bolts to libafl_bolts (#1335) Dominik Maier 2023-08-02 17:36:26 +02:00
  • d69cde896c
    Less unsafe type_eq in stable (#1392) Dominik Maier 2023-08-02 13:58:05 +02:00
  • f4f55088e3
    ControlFlowGraph::calculate_difference_all_edges build warning fix. (#1390) David CARLIER 2023-08-02 08:58:49 +01:00
  • fc809ccb33
    Remove FeedbackState reference from the book (#1391) Dominik Maier 2023-08-01 23:27:51 +02:00
  • 006dcac00c
    Named Mutators and MultiMutator API change (#1387) Dominik Maier 2023-08-01 16:58:40 +02:00
  • 90e9f3c786
    Move apt-get before checkout (#1388) Dominik Maier 2023-08-01 14:42:35 +02:00
  • ac4a0e7330
    libafl_qemu snapshot device filter (#1386) Andrea Fioraldi 2023-08-01 12:01:10 +02:00
  • fc9caa8314
    Fix UB in frida fuzzers (#1385) Mrmaxmeier 2023-07-29 13:44:54 +02:00
  • 37bfead4e5
    Fix generic hooks bug in libafl_qemu (#1382) Andrea Fioraldi 2023-07-27 17:28:33 +02:00
  • eae6f0436f
    fix riscv(32) tick reading for clang (#1381) David CARLIER 2023-07-26 12:58:35 +01:00
  • cb24b5dc2d
    Extract linker args when building QEMU (#1377) Andrea Fioraldi 2023-07-26 10:42:15 +02:00
  • 993eb62bb8
    fix(libafl): update Z3 dependency (#1372) Abc Xyz 2023-07-24 16:12:16 +03:00
  • 81e9a9a60f
    Fix build/clippy errors and update CASR (#1375) Addison Crump 2023-07-24 15:11:24 +02:00
  • b064eb3994
    read_time_counter port for the RISCV family. (#1378) David CARLIER 2023-07-24 12:14:07 +01:00
  • f0563475c3
    noaslr: add netbsd support (#1371) David CARLIER 2023-07-16 16:09:44 +01:00
  • 36b1d8aea2
    Fix status updates for crashing fuzzers (fixes #1367) (#1368) Dominik Maier 2023-07-14 18:50:31 +02:00
  • 003b219826
    Make all no_mangle fns extern "C" (#1369) Dominik Maier 2023-07-14 17:42:58 +02:00
  • eb362c5c77
    libnoaslr support for netbsd (#1366) David CARLIER 2023-07-14 13:59:24 +01:00
  • 11fc57a5d7
    Launcher: Allow setting a distinct stderr redirect (#1329) s1341 2023-07-13 23:50:01 +03:00
  • f76331eac7
    Add RefCellValueObserver (#1363) Addison Crump 2023-07-13 18:02:02 +02:00