summaryrefslogtreecommitdiff
path: root/mangle.c
diff options
context:
space:
mode:
authorRobert Swiecki <robert@swiecki.net>2017-09-28 18:11:05 +0200
committerRobert Swiecki <robert@swiecki.net>2017-09-28 18:11:05 +0200
commitd0fa62c5606ba9caf914b4db031d22d9551d16ba (patch)
treefca6ce7a841b3a179e6218af316ad614fd2c3393 /mangle.c
parent81f166220ef5187525e5b56d8882cdfa8fa5c87e (diff)
downloadhonggfuzz-d0fa62c5606ba9caf914b4db031d22d9551d16ba.tar.gz
make indent with clang-format
Diffstat (limited to 'mangle.c')
-rw-r--r--mangle.c458
1 files changed, 227 insertions, 231 deletions
diff --git a/mangle.c b/mangle.c
index 2e5a9810..a0dad18e 100644
--- a/mangle.c
+++ b/mangle.c
@@ -156,236 +156,236 @@ static void mangle_Magic(honggfuzz_t * hfuzz UNUSED, fuzzer_t * fuzzer)
const size_t size;
} mangleMagicVals[] = {
/* 1B - No endianness */
- { "\x00\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x01\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x02\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x03\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x04\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x05\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x06\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x07\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x08\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x09\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x0A\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x0B\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x0C\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x0D\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x0E\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x0F\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x10\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x20\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x40\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x7E\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x7F\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x80\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\x81\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\xC0\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\xFE\x00\x00\x00\x00\x00\x00\x00", 1},
- { "\xFF\x00\x00\x00\x00\x00\x00\x00", 1},
+ { "\x00\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x01\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x02\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x03\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x04\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x05\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x06\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x07\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x08\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x09\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x0A\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x0B\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x0C\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x0D\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x0E\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x0F\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x10\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x20\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x40\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x7E\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x7F\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x80\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\x81\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\xC0\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\xFE\x00\x00\x00\x00\x00\x00\x00", 1 },
+ { "\xFF\x00\x00\x00\x00\x00\x00\x00", 1 },
/* 2B - NE */
- { "\x00\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x01\x01\x00\x00\x00\x00\x00\x00", 2},
- { "\x80\x80\x00\x00\x00\x00\x00\x00", 2},
- { "\xFF\xFF\x00\x00\x00\x00\x00\x00", 2},
+ { "\x00\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x01\x01\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x80\x80\x00\x00\x00\x00\x00\x00", 2 },
+ { "\xFF\xFF\x00\x00\x00\x00\x00\x00", 2 },
/* 2B - BE */
- { "\x00\x01\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x02\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x03\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x04\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x05\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x06\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x07\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x08\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x09\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x0A\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x0B\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x0C\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x0D\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x0E\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x0F\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x10\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x20\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x40\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x7E\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x7F\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x80\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x81\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\xC0\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\xFE\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\xFF\x00\x00\x00\x00\x00\x00", 2},
- { "\x7E\xFF\x00\x00\x00\x00\x00\x00", 2},
- { "\x7F\xFF\x00\x00\x00\x00\x00\x00", 2},
- { "\x80\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x80\x01\x00\x00\x00\x00\x00\x00", 2},
- { "\xFF\xFE\x00\x00\x00\x00\x00\x00", 2},
+ { "\x00\x01\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x02\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x03\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x04\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x05\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x06\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x07\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x08\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x09\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x0A\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x0B\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x0C\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x0D\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x0E\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x0F\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x10\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x20\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x40\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x7E\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x7F\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x80\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x81\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\xC0\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\xFE\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\xFF\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x7E\xFF\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x7F\xFF\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x80\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x80\x01\x00\x00\x00\x00\x00\x00", 2 },
+ { "\xFF\xFE\x00\x00\x00\x00\x00\x00", 2 },
/* 2B - LE */
- { "\x00\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x01\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x02\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x03\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x04\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x05\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x06\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x07\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x08\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x09\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x0A\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x0B\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x0C\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x0D\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x0E\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x0F\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x10\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x20\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x40\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x7E\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x7F\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x80\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\x81\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\xC0\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\xFE\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\xFF\x00\x00\x00\x00\x00\x00\x00", 2},
- { "\xFF\x7E\x00\x00\x00\x00\x00\x00", 2},
- { "\xFF\x7F\x00\x00\x00\x00\x00\x00", 2},
- { "\x00\x80\x00\x00\x00\x00\x00\x00", 2},
- { "\x01\x80\x00\x00\x00\x00\x00\x00", 2},
- { "\xFE\xFF\x00\x00\x00\x00\x00\x00", 2},
+ { "\x00\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x01\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x02\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x03\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x04\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x05\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x06\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x07\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x08\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x09\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x0A\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x0B\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x0C\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x0D\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x0E\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x0F\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x10\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x20\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x40\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x7E\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x7F\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x80\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x81\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\xC0\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\xFE\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\xFF\x00\x00\x00\x00\x00\x00\x00", 2 },
+ { "\xFF\x7E\x00\x00\x00\x00\x00\x00", 2 },
+ { "\xFF\x7F\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x00\x80\x00\x00\x00\x00\x00\x00", 2 },
+ { "\x01\x80\x00\x00\x00\x00\x00\x00", 2 },
+ { "\xFE\xFF\x00\x00\x00\x00\x00\x00", 2 },
/* 4B - NE */
- { "\x00\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x01\x01\x01\x01\x00\x00\x00\x00", 4},
- { "\x80\x80\x80\x80\x00\x00\x00\x00", 4},
- { "\xFF\xFF\xFF\xFF\x00\x00\x00\x00", 4},
+ { "\x00\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x01\x01\x01\x01\x00\x00\x00\x00", 4 },
+ { "\x80\x80\x80\x80\x00\x00\x00\x00", 4 },
+ { "\xFF\xFF\xFF\xFF\x00\x00\x00\x00", 4 },
/* 4B - BE */
- { "\x00\x00\x00\x01\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x02\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x03\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x04\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x05\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x06\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x07\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x08\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x09\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x0A\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x0B\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x0C\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x0D\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x0E\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x0F\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x10\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x20\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x40\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x7E\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x7F\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x80\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x81\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\xC0\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\xFE\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\xFF\x00\x00\x00\x00", 4},
- { "\x7E\xFF\xFF\xFF\x00\x00\x00\x00", 4},
- { "\x7F\xFF\xFF\xFF\x00\x00\x00\x00", 4},
- { "\x80\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x80\x00\x00\x01\x00\x00\x00\x00", 4},
- { "\xFF\xFF\xFF\xFE\x00\x00\x00\x00", 4},
+ { "\x00\x00\x00\x01\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x02\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x03\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x04\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x05\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x06\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x07\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x08\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x09\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x0A\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x0B\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x0C\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x0D\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x0E\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x0F\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x10\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x20\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x40\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x7E\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x7F\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x80\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x81\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\xC0\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\xFE\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\xFF\x00\x00\x00\x00", 4 },
+ { "\x7E\xFF\xFF\xFF\x00\x00\x00\x00", 4 },
+ { "\x7F\xFF\xFF\xFF\x00\x00\x00\x00", 4 },
+ { "\x80\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x80\x00\x00\x01\x00\x00\x00\x00", 4 },
+ { "\xFF\xFF\xFF\xFE\x00\x00\x00\x00", 4 },
/* 4B - LE */
- { "\x00\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x01\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x02\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x03\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x04\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x05\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x06\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x07\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x08\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x09\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x0A\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x0B\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x0C\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x0D\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x0E\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x0F\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x10\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x20\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x40\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x7E\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x7F\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x80\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\x81\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\xC0\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\xFE\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\xFF\x00\x00\x00\x00\x00\x00\x00", 4},
- { "\xFF\xFF\xFF\x7E\x00\x00\x00\x00", 4},
- { "\xFF\xFF\xFF\x7F\x00\x00\x00\x00", 4},
- { "\x00\x00\x00\x80\x00\x00\x00\x00", 4},
- { "\x01\x00\x00\x80\x00\x00\x00\x00", 4},
- { "\xFE\xFF\xFF\xFF\x00\x00\x00\x00", 4},
+ { "\x00\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x01\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x02\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x03\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x04\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x05\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x06\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x07\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x08\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x09\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x0A\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x0B\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x0C\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x0D\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x0E\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x0F\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x10\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x20\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x40\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x7E\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x7F\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x80\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\x81\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\xC0\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\xFE\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\xFF\x00\x00\x00\x00\x00\x00\x00", 4 },
+ { "\xFF\xFF\xFF\x7E\x00\x00\x00\x00", 4 },
+ { "\xFF\xFF\xFF\x7F\x00\x00\x00\x00", 4 },
+ { "\x00\x00\x00\x80\x00\x00\x00\x00", 4 },
+ { "\x01\x00\x00\x80\x00\x00\x00\x00", 4 },
+ { "\xFE\xFF\xFF\xFF\x00\x00\x00\x00", 4 },
/* 8B - NE */
- { "\x00\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x01\x01\x01\x01\x01\x01\x01\x01", 8},
- { "\x80\x80\x80\x80\x80\x80\x80\x80", 8},
- { "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF", 8},
+ { "\x00\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x01\x01\x01\x01\x01\x01\x01\x01", 8 },
+ { "\x80\x80\x80\x80\x80\x80\x80\x80", 8 },
+ { "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF", 8 },
/* 8B - BE */
- { "\x00\x00\x00\x00\x00\x00\x00\x01", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x02", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x03", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x04", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x05", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x06", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x07", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x08", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x09", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x0A", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x0B", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x0C", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x0D", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x0E", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x0F", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x10", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x20", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x40", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x7E", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x7F", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x80", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x81", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\xC0", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\xFE", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\xFF", 8},
- { "\x7E\xFF\xFF\xFF\xFF\xFF\xFF\xFF", 8},
- { "\x7F\xFF\xFF\xFF\xFF\xFF\xFF\xFF", 8},
- { "\x80\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x80\x00\x00\x00\x00\x00\x00\x01", 8},
- { "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFE", 8},
+ { "\x00\x00\x00\x00\x00\x00\x00\x01", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x02", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x03", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x04", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x05", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x06", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x07", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x08", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x09", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x0A", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x0B", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x0C", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x0D", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x0E", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x0F", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x10", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x20", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x40", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x7E", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x7F", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x80", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x81", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\xC0", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\xFE", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\xFF", 8 },
+ { "\x7E\xFF\xFF\xFF\xFF\xFF\xFF\xFF", 8 },
+ { "\x7F\xFF\xFF\xFF\xFF\xFF\xFF\xFF", 8 },
+ { "\x80\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x80\x00\x00\x00\x00\x00\x00\x01", 8 },
+ { "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFE", 8 },
/* 8B - LE */
- { "\x00\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x01\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x02\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x03\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x04\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x05\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x06\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x07\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x08\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x09\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x0A\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x0B\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x0C\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x0D\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x0E\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x0F\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x10\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x20\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x40\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x7E\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x7F\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x80\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\x81\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\xC0\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\xFE\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\xFF\x00\x00\x00\x00\x00\x00\x00", 8},
- { "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x7E", 8},
- { "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x7F", 8},
- { "\x00\x00\x00\x00\x00\x00\x00\x80", 8},
- { "\x01\x00\x00\x00\x00\x00\x00\x80", 8},
- { "\xFE\xFF\xFF\xFF\xFF\xFF\xFF\xFF", 8},
+ { "\x00\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x01\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x02\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x03\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x04\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x05\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x06\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x07\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x08\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x09\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x0A\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x0B\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x0C\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x0D\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x0E\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x0F\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x10\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x20\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x40\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x7E\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x7F\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x80\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\x81\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\xC0\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\xFE\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\xFF\x00\x00\x00\x00\x00\x00\x00", 8 },
+ { "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x7E", 8 },
+ { "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x7F", 8 },
+ { "\x00\x00\x00\x00\x00\x00\x00\x80", 8 },
+ { "\x01\x00\x00\x00\x00\x00\x00\x80", 8 },
+ { "\xFE\xFF\xFF\xFF\xFF\xFF\xFF\xFF", 8 },
};
/* *INDENT-ON* */
@@ -424,14 +424,12 @@ static void mangle_AddSub(honggfuzz_t * hfuzz UNUSED, fuzzer_t * fuzzer)
delta -= 4096;
switch (varLen) {
- case 1:
- {
+ case 1:{
fuzzer->dynamicFile[off] += delta;
return;
break;
}
- case 2:
- {
+ case 2:{
int16_t val = *((uint16_t *) & fuzzer->dynamicFile[off]);
if (util_rndGet(0, 1) == 0) {
val += delta;
@@ -445,8 +443,7 @@ static void mangle_AddSub(honggfuzz_t * hfuzz UNUSED, fuzzer_t * fuzzer)
return;
break;
}
- case 4:
- {
+ case 4:{
int32_t val = *((uint32_t *) & fuzzer->dynamicFile[off]);
if (util_rndGet(0, 1) == 0) {
val += delta;
@@ -460,8 +457,7 @@ static void mangle_AddSub(honggfuzz_t * hfuzz UNUSED, fuzzer_t * fuzzer)
return;
break;
}
- default:
- {
+ default:{
LOG_F("Unknown variable length size: %" PRIu64, varLen);
break;
}
@@ -551,7 +547,7 @@ void mangle_mangleContent(honggfuzz_t * hfuzz, fuzzer_t * fuzzer)
}
static void (*const mangleFuncs[]) (honggfuzz_t * hfuzz, fuzzer_t * fuzzer) = {
- /* *INDENT-OFF* */
+ /* *INDENT-OFF* */
mangle_Byte,
mangle_Bit,
mangle_Bytes,
@@ -570,7 +566,7 @@ void mangle_mangleContent(honggfuzz_t * hfuzz, fuzzer_t * fuzzer)
mangle_Shrink,
mangle_InsertRnd,
mangle_Resize,
- /* *INDENT-ON* */
+ /* *INDENT-ON* */
};
/* Max number of stacked changes is 6 */