mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-19 13:03:44 +00:00
17 lines
627 B
Markdown
17 lines
627 B
Markdown
# 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](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.
|