diff options
| author | van Hauser <vh@thc.org> | 2019-05-28 16:40:24 +0200 |
|---|---|---|
| committer | van Hauser <vh@thc.org> | 2019-05-28 16:40:24 +0200 |
| commit | f367728c4435670caf2e9cc5acad257e7766cc65 (patch) | |
| tree | 5a4f587630b161f32a548f5c196032e2566741e2 /llvm_mode/README.laf-intel | |
| parent | 1b3d018d35d9091bda28e38e066a99491f2415b5 (diff) | |
| download | afl++-f367728c4435670caf2e9cc5acad257e7766cc65.tar.gz | |
afl++ 2.52c initial commit
Diffstat (limited to 'llvm_mode/README.laf-intel')
| -rw-r--r-- | llvm_mode/README.laf-intel | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/llvm_mode/README.laf-intel b/llvm_mode/README.laf-intel new file mode 100644 index 00000000..891ab5fd --- /dev/null +++ b/llvm_mode/README.laf-intel @@ -0,0 +1,20 @@ +Usage +===== + +By default the passes will not run when you compile programs using +afl-clang-fast. Hence, you can use AFL as usual. +To enable the passes you must set environment variables before you +compile the target project. + +The following options exist: + +export LAF_SPLIT_SWITCHES=1 Enables the split-switches pass. + +export LAF_TRANSFORM_COMPARES=1 Enables the transform-compares pass + (strcmp, memcmp, strncmp, strcasecmp, strncasecmp). + +export LAF_SPLIT_COMPARES=1 Enables the split-compares pass. + By default it will split all compares with a bit width <= 64 bits. + You can change this behaviour by setting + export LAF_SPLIT_COMPARES_BITW=<bit_width>. + |
