From 8bc2a5aaaf865c99c5e4410bb7cc0a86ed014a07 Mon Sep 17 00:00:00 2001
From: Nikias Bassen <nikias@gmx.li>
Date: Tue, 30 May 2017 20:19:35 +0200
Subject: [PATCH] fuzz: Move known crash/leak samples to per-fuzzer directories

---
 .../leak-96fb453b3ba18d31e164831795a708183b5a0dac   | Bin
 .../leak-acb3c00a83d7635638a476a4e70fc1f1caa1a5b1   | Bin
 .../leak-fe2cd4b1f67e0c9b21e6225a4fb4ca19eab80074   | Bin
 fuzz/init-fuzzers.sh                                |   4 ++--
 .../crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17  |   0
 .../crash-155c60d5c4b2778110fb4a633caa7d64eb9b99c1  |   0
 .../crash-348c909a0b3532977185f551eb5d2ed04e694883  |   0
 .../crash-7bc172e27a2b1d4fcaf031f59d1f08fb83081e4a  |   0
 .../crash-80c28b0e2a446665e68927dd4441c10c9a68e64e  | Bin
 .../crash-8acf177da60ecf13c36d0da1b8e25de891980ea6  |   0
 .../crash-94276cf69a50e78dd6cdf079c208cb80f357cd33  | Bin
 .../crash-9ddb891a0ec42401eb4629e6b99e01aef7909eb9  | Bin
 .../crash-a8b44e1f5be4f75f00a937016ec5405bce77a0f9  | Bin
 .../crash-da39a3ee5e6b4b0d3255bfef95601890afd80709  |   0
 .../crash-f03c680ee1c4d84c28e731752df77a61e213a24d  |   0
 .../leak-47b0a9f21d3affab6cfc898e5140bb53265ada07   | Bin
 .../leak-4c81aae70b20d9b9408b78d40999a54205bdcfb7   | Bin
 .../leak-53bc466851eda790bd891733da5db0a7482886bf   |   0
 18 files changed, 2 insertions(+), 2 deletions(-)
 rename fuzz/{leaks => bplist-leaks}/leak-96fb453b3ba18d31e164831795a708183b5a0dac (100%)
 rename fuzz/{leaks => bplist-leaks}/leak-acb3c00a83d7635638a476a4e70fc1f1caa1a5b1 (100%)
 rename fuzz/{leaks => bplist-leaks}/leak-fe2cd4b1f67e0c9b21e6225a4fb4ca19eab80074 (100%)
 rename fuzz/{crashes => xplist-crashes}/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17 (100%)
 rename fuzz/{crashes => xplist-crashes}/crash-155c60d5c4b2778110fb4a633caa7d64eb9b99c1 (100%)
 rename fuzz/{crashes => xplist-crashes}/crash-348c909a0b3532977185f551eb5d2ed04e694883 (100%)
 rename fuzz/{crashes => xplist-crashes}/crash-7bc172e27a2b1d4fcaf031f59d1f08fb83081e4a (100%)
 rename fuzz/{crashes => xplist-crashes}/crash-80c28b0e2a446665e68927dd4441c10c9a68e64e (100%)
 rename fuzz/{crashes => xplist-crashes}/crash-8acf177da60ecf13c36d0da1b8e25de891980ea6 (100%)
 rename fuzz/{crashes => xplist-crashes}/crash-94276cf69a50e78dd6cdf079c208cb80f357cd33 (100%)
 rename fuzz/{crashes => xplist-crashes}/crash-9ddb891a0ec42401eb4629e6b99e01aef7909eb9 (100%)
 rename fuzz/{crashes => xplist-crashes}/crash-a8b44e1f5be4f75f00a937016ec5405bce77a0f9 (100%)
 rename fuzz/{crashes => xplist-crashes}/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 (100%)
 rename fuzz/{crashes => xplist-crashes}/crash-f03c680ee1c4d84c28e731752df77a61e213a24d (100%)
 rename fuzz/{leaks => xplist-leaks}/leak-47b0a9f21d3affab6cfc898e5140bb53265ada07 (100%)
 rename fuzz/{leaks => xplist-leaks}/leak-4c81aae70b20d9b9408b78d40999a54205bdcfb7 (100%)
 rename fuzz/{leaks => xplist-leaks}/leak-53bc466851eda790bd891733da5db0a7482886bf (100%)

diff --git a/fuzz/leaks/leak-96fb453b3ba18d31e164831795a708183b5a0dac b/fuzz/bplist-leaks/leak-96fb453b3ba18d31e164831795a708183b5a0dac
similarity index 100%
rename from fuzz/leaks/leak-96fb453b3ba18d31e164831795a708183b5a0dac
rename to fuzz/bplist-leaks/leak-96fb453b3ba18d31e164831795a708183b5a0dac
diff --git a/fuzz/leaks/leak-acb3c00a83d7635638a476a4e70fc1f1caa1a5b1 b/fuzz/bplist-leaks/leak-acb3c00a83d7635638a476a4e70fc1f1caa1a5b1
similarity index 100%
rename from fuzz/leaks/leak-acb3c00a83d7635638a476a4e70fc1f1caa1a5b1
rename to fuzz/bplist-leaks/leak-acb3c00a83d7635638a476a4e70fc1f1caa1a5b1
diff --git a/fuzz/leaks/leak-fe2cd4b1f67e0c9b21e6225a4fb4ca19eab80074 b/fuzz/bplist-leaks/leak-fe2cd4b1f67e0c9b21e6225a4fb4ca19eab80074
similarity index 100%
rename from fuzz/leaks/leak-fe2cd4b1f67e0c9b21e6225a4fb4ca19eab80074
rename to fuzz/bplist-leaks/leak-fe2cd4b1f67e0c9b21e6225a4fb4ca19eab80074
diff --git a/fuzz/init-fuzzers.sh b/fuzz/init-fuzzers.sh
index e48baa8..4d28016 100755
--- a/fuzz/init-fuzzers.sh
+++ b/fuzz/init-fuzzers.sh
@@ -13,11 +13,11 @@ fi
 
 mkdir -p xplist-input
 cp ../test/data/*.plist xplist-input/
-./xplist_fuzzer -merge=1 xplist-input crashes leaks -dict=xplist.dict
+./xplist_fuzzer -merge=1 xplist-input xplist-crashes xplist-leaks -dict=xplist.dict
 
 mkdir -p bplist-input
 cp ../test/data/*.bplist bplist-input/
-./bplist_fuzzer -merge=1 bplist-input crashes leaks -dict=bplist.dict
+./bplist_fuzzer -merge=1 bplist-input bplist-crashes bplist-leaks -dict=bplist.dict
 
 cd ${CURDIR}
 exit 0
diff --git a/fuzz/crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17 b/fuzz/xplist-crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17
similarity index 100%
rename from fuzz/crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17
rename to fuzz/xplist-crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17
diff --git a/fuzz/crashes/crash-155c60d5c4b2778110fb4a633caa7d64eb9b99c1 b/fuzz/xplist-crashes/crash-155c60d5c4b2778110fb4a633caa7d64eb9b99c1
similarity index 100%
rename from fuzz/crashes/crash-155c60d5c4b2778110fb4a633caa7d64eb9b99c1
rename to fuzz/xplist-crashes/crash-155c60d5c4b2778110fb4a633caa7d64eb9b99c1
diff --git a/fuzz/crashes/crash-348c909a0b3532977185f551eb5d2ed04e694883 b/fuzz/xplist-crashes/crash-348c909a0b3532977185f551eb5d2ed04e694883
similarity index 100%
rename from fuzz/crashes/crash-348c909a0b3532977185f551eb5d2ed04e694883
rename to fuzz/xplist-crashes/crash-348c909a0b3532977185f551eb5d2ed04e694883
diff --git a/fuzz/crashes/crash-7bc172e27a2b1d4fcaf031f59d1f08fb83081e4a b/fuzz/xplist-crashes/crash-7bc172e27a2b1d4fcaf031f59d1f08fb83081e4a
similarity index 100%
rename from fuzz/crashes/crash-7bc172e27a2b1d4fcaf031f59d1f08fb83081e4a
rename to fuzz/xplist-crashes/crash-7bc172e27a2b1d4fcaf031f59d1f08fb83081e4a
diff --git a/fuzz/crashes/crash-80c28b0e2a446665e68927dd4441c10c9a68e64e b/fuzz/xplist-crashes/crash-80c28b0e2a446665e68927dd4441c10c9a68e64e
similarity index 100%
rename from fuzz/crashes/crash-80c28b0e2a446665e68927dd4441c10c9a68e64e
rename to fuzz/xplist-crashes/crash-80c28b0e2a446665e68927dd4441c10c9a68e64e
diff --git a/fuzz/crashes/crash-8acf177da60ecf13c36d0da1b8e25de891980ea6 b/fuzz/xplist-crashes/crash-8acf177da60ecf13c36d0da1b8e25de891980ea6
similarity index 100%
rename from fuzz/crashes/crash-8acf177da60ecf13c36d0da1b8e25de891980ea6
rename to fuzz/xplist-crashes/crash-8acf177da60ecf13c36d0da1b8e25de891980ea6
diff --git a/fuzz/crashes/crash-94276cf69a50e78dd6cdf079c208cb80f357cd33 b/fuzz/xplist-crashes/crash-94276cf69a50e78dd6cdf079c208cb80f357cd33
similarity index 100%
rename from fuzz/crashes/crash-94276cf69a50e78dd6cdf079c208cb80f357cd33
rename to fuzz/xplist-crashes/crash-94276cf69a50e78dd6cdf079c208cb80f357cd33
diff --git a/fuzz/crashes/crash-9ddb891a0ec42401eb4629e6b99e01aef7909eb9 b/fuzz/xplist-crashes/crash-9ddb891a0ec42401eb4629e6b99e01aef7909eb9
similarity index 100%
rename from fuzz/crashes/crash-9ddb891a0ec42401eb4629e6b99e01aef7909eb9
rename to fuzz/xplist-crashes/crash-9ddb891a0ec42401eb4629e6b99e01aef7909eb9
diff --git a/fuzz/crashes/crash-a8b44e1f5be4f75f00a937016ec5405bce77a0f9 b/fuzz/xplist-crashes/crash-a8b44e1f5be4f75f00a937016ec5405bce77a0f9
similarity index 100%
rename from fuzz/crashes/crash-a8b44e1f5be4f75f00a937016ec5405bce77a0f9
rename to fuzz/xplist-crashes/crash-a8b44e1f5be4f75f00a937016ec5405bce77a0f9
diff --git a/fuzz/crashes/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 b/fuzz/xplist-crashes/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709
similarity index 100%
rename from fuzz/crashes/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709
rename to fuzz/xplist-crashes/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709
diff --git a/fuzz/crashes/crash-f03c680ee1c4d84c28e731752df77a61e213a24d b/fuzz/xplist-crashes/crash-f03c680ee1c4d84c28e731752df77a61e213a24d
similarity index 100%
rename from fuzz/crashes/crash-f03c680ee1c4d84c28e731752df77a61e213a24d
rename to fuzz/xplist-crashes/crash-f03c680ee1c4d84c28e731752df77a61e213a24d
diff --git a/fuzz/leaks/leak-47b0a9f21d3affab6cfc898e5140bb53265ada07 b/fuzz/xplist-leaks/leak-47b0a9f21d3affab6cfc898e5140bb53265ada07
similarity index 100%
rename from fuzz/leaks/leak-47b0a9f21d3affab6cfc898e5140bb53265ada07
rename to fuzz/xplist-leaks/leak-47b0a9f21d3affab6cfc898e5140bb53265ada07
diff --git a/fuzz/leaks/leak-4c81aae70b20d9b9408b78d40999a54205bdcfb7 b/fuzz/xplist-leaks/leak-4c81aae70b20d9b9408b78d40999a54205bdcfb7
similarity index 100%
rename from fuzz/leaks/leak-4c81aae70b20d9b9408b78d40999a54205bdcfb7
rename to fuzz/xplist-leaks/leak-4c81aae70b20d9b9408b78d40999a54205bdcfb7
diff --git a/fuzz/leaks/leak-53bc466851eda790bd891733da5db0a7482886bf b/fuzz/xplist-leaks/leak-53bc466851eda790bd891733da5db0a7482886bf
similarity index 100%
rename from fuzz/leaks/leak-53bc466851eda790bd891733da5db0a7482886bf
rename to fuzz/xplist-leaks/leak-53bc466851eda790bd891733da5db0a7482886bf
-- 
2.18.1