Commit Graph

  • a47eded29c draft: add graph feedback Alwin Berger 2022-12-19 18:14:52 +01:00
  • 74023cc90f add TimeMaximizerCorpusScheduler Alwin Berger 2022-12-19 17:44:58 +01:00
  • 527bc590d2 add last api callsite to system state Alwin Berger 2022-12-19 13:13:38 +01:00
  • 3933bb5d68 libafl_qemu: add jmp instrumentation Alwin Berger 2022-12-19 13:12:37 +01:00
  • b06dc711dc WIP: add systemstate tracking Alwin Berger 2022-12-15 14:37:57 +01:00
  • 85cbaddfcd add arguments Alwin Berger 2022-12-12 17:41:33 +01:00
  • 54b02fa4ad get time from ClockTimeFeedback Alwin Berger 2022-12-12 15:30:05 +01:00
  • 802587bbad fixup Alwin Berger 2022-12-12 15:16:45 +01:00
  • 3b9deadc77 WIP: port fret Alwin Berger 2022-12-08 18:33:19 +01:00
  • 9645dca274
    Fixed libafl_atheris Makefile and flag read (#1499) Evan 2023-09-04 19:31:31 -04:00
  • 2076fc0722
    Fix CI (#1498) Dongjia "toka" Zhang 2023-09-04 13:00:54 +02:00
  • a0bcdfa005
    implement the AFL-Style Tui (#1432) ToSeven 2023-09-04 05:52:48 +08:00
  • 1b6ef52a4e
    bolts core affinity illumos clippy fixes (#1497) David CARLIER 2023-09-02 20:56:22 +01:00
  • f27107c5e4
    Fix docs build for libafl_qemu (#1495) Dominik Maier 2023-09-02 21:56:01 +02:00
  • 7e5a1dba05
    bolts linux arm64 clippy fix build (#1496) David CARLIER 2023-09-02 00:35:05 +01:00
  • 256d010981
    Add embed-runtime feature (#1489) Rowan Hart 2023-08-31 16:03:17 -07:00
  • 134fe6a992
    ForkserverExecutor: stop forked children on exit (#1493) Dominik Maier 2023-08-31 22:51:21 +02:00
  • d0d378c174
    bolts write_minibsod solaris version (#1494) David CARLIER 2023-08-31 21:48:43 +01:00
  • 00033426e7
    Bump to 0.11.1 (#1491) 0.11.1 Andrea Fioraldi 2023-08-31 15:07:31 +02:00
  • d68c70b0f5
    Fix clippy lint in libafl_libfuzzer (#1490) Andrea Fioraldi 2023-08-31 15:03:15 +02:00
  • bca14c041b
    Update from unmaintained tui-rs to ratatui (#1488) Rowan Hart 2023-08-30 17:02:36 -07:00
  • 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