Max Bruckner
|
cf71f3d627
|
fuzzing: script to prepare linux kernel for afl
|
2017-02-18 13:18:09 +01:00 |
|
Max Bruckner
|
da551c753f
|
fuzzing: Speed up afl using persistent mode (in proccess fuzzing)
|
2017-02-18 13:18:09 +01:00 |
|
Max Bruckner
|
ae4681b787
|
fuzzing: use llvm source code instrumentation
|
2017-02-18 13:18:08 +01:00 |
|
Max Bruckner
|
c5a09a32a9
|
fuzzing: Fuzz different print methods
This is achieved by encoding the type of function used in the first two
bytes.
First byte:
b: buffered
Second byte:
f: formatted
|
2017-02-18 13:18:08 +01:00 |
|
Max Bruckner
|
4785070ad3
|
fuzzing: Fuzz printing as well.
With one big limitation: It can only be fuzzed with what has been
parsed by the library beforehand.
|
2017-02-18 12:52:16 +01:00 |
|
Max Bruckner
|
0e0cd5bae5
|
CMake: Add ENABLE_FUZZING and "afl" target
|
2017-02-18 12:52:16 +01:00 |
|