mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-09 16:51:34 +00:00
commit
d89fa8c7ad
@ -397,7 +397,7 @@ checks or alter some of the more exotic semantics of the tool:
|
||||
target. This must be equal or larger than the size the target was compiled
|
||||
with.
|
||||
|
||||
- Setting `AFL_MAX_DET_EXRAS` will change the threshold at what number of
|
||||
- Setting `AFL_MAX_DET_EXTRAS` will change the threshold at what number of
|
||||
elements in the `-x` dictionary and LTO autodict (combined) the
|
||||
probabilistic mode will kick off. In probabilistic mode, not all dictionary
|
||||
entries will be used all of the time for fuzzing mutations to not slow down
|
||||
|
@ -104,7 +104,7 @@ The usage of Autodict-QL is pretty easy. But let's describe it as:
|
||||
we want to compile `libxml` with codeql. Go to libxml and issue the
|
||||
following commands:
|
||||
- `./configure --disable-shared`
|
||||
- `codeql create database libxml-db --language=cpp --command=make`
|
||||
- `codeql database create libxml-db --language=cpp --command="make -j$(nproc)"`
|
||||
- Now you have the CodeQL database of the project :-)
|
||||
3. The final step is to update the CodeQL database you created in step 2
|
||||
(Suppose we are in `aflplusplus/utils/autodict_ql/` directory):
|
||||
@ -144,4 +144,4 @@ There are 2 important points to remember:
|
||||
- Do not forget to set `AFL_MAX_DET_EXTRAS` at least to the number of generated
|
||||
dictionaries. If you forget to set this environment variable, then AFL++ uses
|
||||
just 200 tokens and use the rest of them only probabilistically. So this will
|
||||
guarantee that your tokens will be used by AFL++.
|
||||
guarantee that your tokens will be used by AFL++.
|
||||
|
Loading…
x
Reference in New Issue
Block a user