Files
AFLplusplus/instrumentation
vanhauser-thc 938512a6b9 minor fixes
2021-02-17 09:48:04 +01:00
..
2021-02-17 09:48:04 +01:00
2021-01-08 13:01:46 +01:00
2021-02-07 07:51:29 +01:00
2020-09-05 12:11:48 +02:00
2021-02-07 07:51:29 +01:00
2020-11-30 21:54:18 +01:00
2021-02-07 07:51:29 +01:00
2020-09-05 12:11:48 +02:00
2021-02-16 09:54:15 +01:00
2020-09-08 14:55:19 +02:00
2021-02-07 07:51:29 +01:00
2021-01-04 18:11:51 +01:00
2020-09-05 12:11:48 +02:00
2020-09-05 12:11:48 +02:00
2020-09-05 12:11:48 +02:00
2020-09-05 12:11:48 +02:00
2021-02-11 21:08:10 +01:00
2020-09-05 12:11:48 +02:00
2020-12-07 14:36:04 +01:00
2020-09-05 12:11:48 +02:00
2020-09-05 12:11:48 +02:00
2020-09-08 14:55:19 +02:00
2020-09-05 12:11:48 +02:00

AFL++ snapshot feature

Snapshotting is a feature that makes a snapshot from a process and then restores its state, which is faster then forking it again.

All targets compiled with llvm_mode are automatically enabled for the snapshot feature.

To use the snapshot feature for fuzzing compile and load this kernel module: https://github.com/AFLplusplus/AFL-Snapshot-LKM

Note that is has little value for persistent (__AFL_LOOP) fuzzing.

Notes

Snapshot does not work with multithreaded targets yet. Still in WIP, it is now usable only for single threaded applications.