diff options
author | hexcoder <hexcoder-@users.noreply.github.com> | 2021-03-09 21:59:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-09 21:59:31 +0100 |
commit | 4131965d48c19323dc63fa1ba8a256b954695526 (patch) | |
tree | dbb8136ceeb6330b4c9d6c558ca489a976f1a239 | |
parent | 9c9232b4e8cf9a4aa51fe4b3fd33df84b9d13171 (diff) | |
download | afl++-4131965d48c19323dc63fa1ba8a256b954695526.tar.gz |
md formatting
-rw-r--r-- | instrumentation/README.out_of_line.md | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/instrumentation/README.out_of_line.md b/instrumentation/README.out_of_line.md index aad215b6..2264f91f 100644 --- a/instrumentation/README.out_of_line.md +++ b/instrumentation/README.out_of_line.md @@ -1,18 +1,16 @@ -=========================================== -Using afl++ without inlined instrumentation -=========================================== +## Using afl++ without inlined instrumentation This file describes how you can disable inlining of instrumentation. By default, the GCC plugin will duplicate the effects of calling -__afl_trace (see afl-gcc-rt.o.c) in instrumented code, instead of +`__afl_trace` (see `afl-gcc-rt.o.c`) in instrumented code, instead of issuing function calls. The calls are presumed to be slower, more so because the rt file itself is not optimized by the compiler. -Setting AFL_GCC_OUT_OF_LINE=1 in the environment while compiling code +Setting `AFL_GCC_OUT_OF_LINE=1` in the environment while compiling code with the plugin will disable this inlining, issuing calls to the unoptimized runtime instead. |