mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-11 09:41:35 +00:00
Fix typos
This commit is contained in:
parent
2412ff63e3
commit
7604dba6d6
@ -143,7 +143,7 @@ Available options:
|
|||||||
- CLANG - outdated clang instrumentation
|
- CLANG - outdated clang instrumentation
|
||||||
- CLASSIC - classic AFL (map[cur_loc ^ prev_loc >> 1]++) (default)
|
- CLASSIC - classic AFL (map[cur_loc ^ prev_loc >> 1]++) (default)
|
||||||
|
|
||||||
You can also specify CTX and/or NGRAM, seperate the options with a comma ","
|
You can also specify CTX and/or NGRAM, separate the options with a comma ","
|
||||||
then, e.g.: `AFL_LLVM_INSTRUMENT=CLASSIC,CTX,NGRAM-4`
|
then, e.g.: `AFL_LLVM_INSTRUMENT=CLASSIC,CTX,NGRAM-4`
|
||||||
|
|
||||||
Note: It is actually not a good idea to use both CTX and NGRAM. :)
|
Note: It is actually not a good idea to use both CTX and NGRAM. :)
|
||||||
@ -527,23 +527,23 @@ checks or alter some of the more exotic semantics of the tool:
|
|||||||
The QEMU wrapper used to instrument binary-only code supports several settings:
|
The QEMU wrapper used to instrument binary-only code supports several settings:
|
||||||
|
|
||||||
- Setting `AFL_COMPCOV_LEVEL` enables the CompareCoverage tracing of all cmp
|
- Setting `AFL_COMPCOV_LEVEL` enables the CompareCoverage tracing of all cmp
|
||||||
and sub in x86 and x86_64 and memory comparions functions (e.g. strcmp,
|
and sub in x86 and x86_64 and memory comparison functions (e.g., strcmp,
|
||||||
memcmp, ...) when libcompcov is preloaded using `AFL_PRELOAD`. More info at
|
memcmp, ...) when libcompcov is preloaded using `AFL_PRELOAD`. More info at
|
||||||
[qemu_mode/libcompcov/README.md](../qemu_mode/libcompcov/README.md).
|
[qemu_mode/libcompcov/README.md](../qemu_mode/libcompcov/README.md).
|
||||||
|
|
||||||
There are two levels at the moment, `AFL_COMPCOV_LEVEL=1` that instruments
|
There are two levels at the moment, `AFL_COMPCOV_LEVEL=1` that instruments
|
||||||
only comparisons with immediate values / read-only memory and
|
only comparisons with immediate values / read-only memory and
|
||||||
`AFL_COMPCOV_LEVEL=2` that instruments all the comparions. Level 2 is more
|
`AFL_COMPCOV_LEVEL=2` that instruments all the comparisons. Level 2 is more
|
||||||
accurate but may need a larger shared memory.
|
accurate but may need a larger shared memory.
|
||||||
|
|
||||||
- `AFL_DEBUG` will print the found entrypoint for the binary to stderr. Use
|
- `AFL_DEBUG` will print the found entry point for the binary to stderr. Use
|
||||||
this if you are unsure if the entrypoint might be wrong - but use it
|
this if you are unsure if the entry point might be wrong - but use it
|
||||||
directly, e.g. `afl-qemu-trace ./program`.
|
directly, e.g. `afl-qemu-trace ./program`.
|
||||||
|
|
||||||
- `AFL_ENTRYPOINT` allows you to specify a specific entrypoint into the binary
|
- `AFL_ENTRYPOINT` allows you to specify a specific entry point into the
|
||||||
(this can be very good for the performance!). The entrypoint is specified as
|
binary (this can be very good for the performance!). The entry point is
|
||||||
hex address, e.g. `0x4004110`. Note that the address must be the address of
|
specified as hex address, e.g. `0x4004110`. Note that the address must be
|
||||||
a basic block.
|
the address of a basic block.
|
||||||
|
|
||||||
- Setting `AFL_INST_LIBS` causes the translator to also instrument the code
|
- Setting `AFL_INST_LIBS` causes the translator to also instrument the code
|
||||||
inside any dynamically linked libraries (notably including glibc).
|
inside any dynamically linked libraries (notably including glibc).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user