diff --git a/block.go b/block.go index 849cb217..e3afa047 100644 --- a/block.go +++ b/block.go @@ -74,7 +74,7 @@ func UncompressBlock(src, dst []byte, di int) (int, error) { return di, ErrInvalidSource } offset := int(src[si-2]) | int(src[si-1])<<8 - if di-offset < 0 { + if di-offset < 0 || offset == 0 { return di - di0, ErrInvalidSource } diff --git a/fuzz/.DS_Store b/fuzz/.DS_Store new file mode 100644 index 00000000..5008ddfc Binary files /dev/null and b/fuzz/.DS_Store differ diff --git a/fuzz/corpus/01572067d493db8dc8161f05c339a5192b0b4087-22 b/fuzz/corpus/01572067d493db8dc8161f05c339a5192b0b4087-22 new file mode 100644 index 00000000..4b8b629d Binary files /dev/null and b/fuzz/corpus/01572067d493db8dc8161f05c339a5192b0b4087-22 differ diff --git a/fuzz/corpus/02766f768fbfbd81b752cce427eb5242a44929cc-5 b/fuzz/corpus/02766f768fbfbd81b752cce427eb5242a44929cc-5 new file mode 100644 index 00000000..ead0ac0d Binary files /dev/null and b/fuzz/corpus/02766f768fbfbd81b752cce427eb5242a44929cc-5 differ diff --git a/fuzz/corpus/032f04032e12567057782672bb12670c20d38439-10 b/fuzz/corpus/032f04032e12567057782672bb12670c20d38439-10 new file mode 100755 index 00000000..f1a38933 Binary files /dev/null and b/fuzz/corpus/032f04032e12567057782672bb12670c20d38439-10 differ diff --git a/fuzz/corpus/0367b985641aca66e6e4eeea68acf5e2a02c62a8-16 b/fuzz/corpus/0367b985641aca66e6e4eeea68acf5e2a02c62a8-16 new file mode 100644 index 00000000..753a67cd Binary files /dev/null and b/fuzz/corpus/0367b985641aca66e6e4eeea68acf5e2a02c62a8-16 differ diff --git a/fuzz/corpus/03e85abc49352b2f7cc83efd7e4274da02d78b84-6 b/fuzz/corpus/03e85abc49352b2f7cc83efd7e4274da02d78b84-6 new file mode 100644 index 00000000..d2017a91 Binary files /dev/null and b/fuzz/corpus/03e85abc49352b2f7cc83efd7e4274da02d78b84-6 differ diff --git a/fuzz/corpus/049f82a81bb6b4d7cf69fac5e413f6ce299d48cf-8 b/fuzz/corpus/049f82a81bb6b4d7cf69fac5e413f6ce299d48cf-8 new file mode 100755 index 00000000..a69e01f2 Binary files /dev/null and b/fuzz/corpus/049f82a81bb6b4d7cf69fac5e413f6ce299d48cf-8 differ diff --git a/fuzz/corpus/04c05c7956f17e57a91a47909bd0706135cf17a6-1 b/fuzz/corpus/04c05c7956f17e57a91a47909bd0706135cf17a6-1 new file mode 100755 index 00000000..0ea966b8 Binary files /dev/null and b/fuzz/corpus/04c05c7956f17e57a91a47909bd0706135cf17a6-1 differ diff --git a/fuzz/corpus/050e2af2a57d8044139ba21375f0ac6fcb7ab0b1-12 b/fuzz/corpus/050e2af2a57d8044139ba21375f0ac6fcb7ab0b1-12 new file mode 100755 index 00000000..6cb97127 Binary files /dev/null and b/fuzz/corpus/050e2af2a57d8044139ba21375f0ac6fcb7ab0b1-12 differ diff --git a/fuzz/corpus/0547c73efb9b6a345fd9a52aa0798b48dd9aca62-2 b/fuzz/corpus/0547c73efb9b6a345fd9a52aa0798b48dd9aca62-2 new file mode 100755 index 00000000..e2f4639b Binary files /dev/null and b/fuzz/corpus/0547c73efb9b6a345fd9a52aa0798b48dd9aca62-2 differ diff --git a/fuzz/corpus/05aae2cf8756f66066cf623618042ebaa92ec745-14 b/fuzz/corpus/05aae2cf8756f66066cf623618042ebaa92ec745-14 new file mode 100644 index 00000000..bf03e807 Binary files /dev/null and b/fuzz/corpus/05aae2cf8756f66066cf623618042ebaa92ec745-14 differ diff --git a/fuzz/corpus/07fe3e792f0d2862dccc04db22c0e4aef4d41b49-6 b/fuzz/corpus/07fe3e792f0d2862dccc04db22c0e4aef4d41b49-6 new file mode 100644 index 00000000..6241722f Binary files /dev/null and b/fuzz/corpus/07fe3e792f0d2862dccc04db22c0e4aef4d41b49-6 differ diff --git a/fuzz/corpus/0990ac54decbca1a97893e83c7feb2be89cb10ea-14 b/fuzz/corpus/0990ac54decbca1a97893e83c7feb2be89cb10ea-14 new file mode 100644 index 00000000..37a0194e Binary files /dev/null and b/fuzz/corpus/0990ac54decbca1a97893e83c7feb2be89cb10ea-14 differ diff --git a/fuzz/corpus/09f2eda28ecc97304659afded4d13a188baf2107-22 b/fuzz/corpus/09f2eda28ecc97304659afded4d13a188baf2107-22 new file mode 100644 index 00000000..c1b1ad50 Binary files /dev/null and b/fuzz/corpus/09f2eda28ecc97304659afded4d13a188baf2107-22 differ diff --git a/fuzz/corpus/0a4ff2ab3a01888686c5bc358b72be108bbb4721-16 b/fuzz/corpus/0a4ff2ab3a01888686c5bc358b72be108bbb4721-16 new file mode 100644 index 00000000..d18c34e0 Binary files /dev/null and b/fuzz/corpus/0a4ff2ab3a01888686c5bc358b72be108bbb4721-16 differ diff --git a/fuzz/corpus/0a7fddf3c8aa1c781223748129c9dc0807de3a6b-28 b/fuzz/corpus/0a7fddf3c8aa1c781223748129c9dc0807de3a6b-28 new file mode 100644 index 00000000..fd0b200c Binary files /dev/null and b/fuzz/corpus/0a7fddf3c8aa1c781223748129c9dc0807de3a6b-28 differ diff --git a/fuzz/corpus/0b5bec228930b2cfcda3be9a39107a6bc8044f1e-3 b/fuzz/corpus/0b5bec228930b2cfcda3be9a39107a6bc8044f1e-3 new file mode 100755 index 00000000..c57c7967 Binary files /dev/null and b/fuzz/corpus/0b5bec228930b2cfcda3be9a39107a6bc8044f1e-3 differ diff --git a/fuzz/corpus/0ca5fd3841a6777873c7ef26f65a384e7b15d065-18 b/fuzz/corpus/0ca5fd3841a6777873c7ef26f65a384e7b15d065-18 new file mode 100644 index 00000000..38d1d646 Binary files /dev/null and b/fuzz/corpus/0ca5fd3841a6777873c7ef26f65a384e7b15d065-18 differ diff --git a/fuzz/corpus/0ce9c3bac93df0ea1f6343d223d5220f9eb2383a-8 b/fuzz/corpus/0ce9c3bac93df0ea1f6343d223d5220f9eb2383a-8 new file mode 100644 index 00000000..7ff07fcf Binary files /dev/null and b/fuzz/corpus/0ce9c3bac93df0ea1f6343d223d5220f9eb2383a-8 differ diff --git a/fuzz/corpus/0cf885cd35e7124005b0ba0c3c4431ddfaeff84d-11 b/fuzz/corpus/0cf885cd35e7124005b0ba0c3c4431ddfaeff84d-11 new file mode 100644 index 00000000..b45509f6 Binary files /dev/null and b/fuzz/corpus/0cf885cd35e7124005b0ba0c3c4431ddfaeff84d-11 differ diff --git a/fuzz/corpus/0d7c02d4e91d82b0355baaca1237062639442db6-3 b/fuzz/corpus/0d7c02d4e91d82b0355baaca1237062639442db6-3 new file mode 100644 index 00000000..66665729 --- /dev/null +++ b/fuzz/corpus/0d7c02d4e91d82b0355baaca1237062639442db6-3 @@ -0,0 +1 @@ +"M@5 \ No newline at end of file diff --git a/fuzz/corpus/0e1b2b0c49dfb86fe01d3453dd24e39482e132e8-7 b/fuzz/corpus/0e1b2b0c49dfb86fe01d3453dd24e39482e132e8-7 new file mode 100644 index 00000000..8ca78705 Binary files /dev/null and b/fuzz/corpus/0e1b2b0c49dfb86fe01d3453dd24e39482e132e8-7 differ diff --git a/fuzz/corpus/1.bz2 b/fuzz/corpus/1.bz2 new file mode 100755 index 00000000..c21a3632 Binary files /dev/null and b/fuzz/corpus/1.bz2 differ diff --git a/fuzz/corpus/10.bz2 b/fuzz/corpus/10.bz2 new file mode 100755 index 00000000..60319175 Binary files /dev/null and b/fuzz/corpus/10.bz2 differ diff --git a/fuzz/corpus/106b9d718c97bb7c872847d3070a570e99d9fa3e-22 b/fuzz/corpus/106b9d718c97bb7c872847d3070a570e99d9fa3e-22 new file mode 100644 index 00000000..d1ebe478 Binary files /dev/null and b/fuzz/corpus/106b9d718c97bb7c872847d3070a570e99d9fa3e-22 differ diff --git a/fuzz/corpus/10fa5d9f0fe75f73c0e92a1fe1c00f0041ec8f39-24 b/fuzz/corpus/10fa5d9f0fe75f73c0e92a1fe1c00f0041ec8f39-24 new file mode 100644 index 00000000..62459e72 Binary files /dev/null and b/fuzz/corpus/10fa5d9f0fe75f73c0e92a1fe1c00f0041ec8f39-24 differ diff --git a/fuzz/corpus/11.bz2 b/fuzz/corpus/11.bz2 new file mode 100755 index 00000000..b8539d87 Binary files /dev/null and b/fuzz/corpus/11.bz2 differ diff --git a/fuzz/corpus/113a12cbb28b83fcee714d58c35bbf52c0740e90-7 b/fuzz/corpus/113a12cbb28b83fcee714d58c35bbf52c0740e90-7 new file mode 100644 index 00000000..be9744af Binary files /dev/null and b/fuzz/corpus/113a12cbb28b83fcee714d58c35bbf52c0740e90-7 differ diff --git a/fuzz/corpus/12.bz2 b/fuzz/corpus/12.bz2 new file mode 100755 index 00000000..4fb7f63f Binary files /dev/null and b/fuzz/corpus/12.bz2 differ diff --git a/fuzz/corpus/1288161f8ce422490f63f257ce7338ef90fb8827-15 b/fuzz/corpus/1288161f8ce422490f63f257ce7338ef90fb8827-15 new file mode 100644 index 00000000..abceda53 Binary files /dev/null and b/fuzz/corpus/1288161f8ce422490f63f257ce7338ef90fb8827-15 differ diff --git a/fuzz/corpus/13.bz2 b/fuzz/corpus/13.bz2 new file mode 100755 index 00000000..e34f3839 Binary files /dev/null and b/fuzz/corpus/13.bz2 differ diff --git a/fuzz/corpus/136f7224ae337a61df2e72b80af8b1aaa5933af3-10 b/fuzz/corpus/136f7224ae337a61df2e72b80af8b1aaa5933af3-10 new file mode 100755 index 00000000..ec33de03 Binary files /dev/null and b/fuzz/corpus/136f7224ae337a61df2e72b80af8b1aaa5933af3-10 differ diff --git a/fuzz/corpus/13c3c26f7a34d01fc89c92ca8ba2ba5ae430c225-16 b/fuzz/corpus/13c3c26f7a34d01fc89c92ca8ba2ba5ae430c225-16 new file mode 100644 index 00000000..f73101f9 Binary files /dev/null and b/fuzz/corpus/13c3c26f7a34d01fc89c92ca8ba2ba5ae430c225-16 differ diff --git a/fuzz/corpus/13db64707d1ea3070b4a37b6c1291d6125acbbd3-10 b/fuzz/corpus/13db64707d1ea3070b4a37b6c1291d6125acbbd3-10 new file mode 100644 index 00000000..49dd8173 Binary files /dev/null and b/fuzz/corpus/13db64707d1ea3070b4a37b6c1291d6125acbbd3-10 differ diff --git a/fuzz/corpus/14.bz2 b/fuzz/corpus/14.bz2 new file mode 100755 index 00000000..c325f42d Binary files /dev/null and b/fuzz/corpus/14.bz2 differ diff --git a/fuzz/corpus/14193748a7b6cda204b11d042a35635151e90dbb-20 b/fuzz/corpus/14193748a7b6cda204b11d042a35635151e90dbb-20 new file mode 100644 index 00000000..471a136b Binary files /dev/null and b/fuzz/corpus/14193748a7b6cda204b11d042a35635151e90dbb-20 differ diff --git a/fuzz/corpus/142d4f8cb427dd3562d72d889dfc0ea3a2b03d98-22 b/fuzz/corpus/142d4f8cb427dd3562d72d889dfc0ea3a2b03d98-22 new file mode 100644 index 00000000..d162c38e Binary files /dev/null and b/fuzz/corpus/142d4f8cb427dd3562d72d889dfc0ea3a2b03d98-22 differ diff --git a/fuzz/corpus/15.bz2 b/fuzz/corpus/15.bz2 new file mode 100755 index 00000000..bd2c29c2 Binary files /dev/null and b/fuzz/corpus/15.bz2 differ diff --git a/fuzz/corpus/15663b854e9a4f193502ea6463dae38b4d8fca90-19 b/fuzz/corpus/15663b854e9a4f193502ea6463dae38b4d8fca90-19 new file mode 100644 index 00000000..0efc4904 Binary files /dev/null and b/fuzz/corpus/15663b854e9a4f193502ea6463dae38b4d8fca90-19 differ diff --git a/fuzz/corpus/15e223354eb5378a7ee74a41dfab28ffc895ca33-1 b/fuzz/corpus/15e223354eb5378a7ee74a41dfab28ffc895ca33-1 new file mode 100755 index 00000000..67683609 Binary files /dev/null and b/fuzz/corpus/15e223354eb5378a7ee74a41dfab28ffc895ca33-1 differ diff --git a/fuzz/corpus/16.bz2 b/fuzz/corpus/16.bz2 new file mode 100755 index 00000000..5e13f644 Binary files /dev/null and b/fuzz/corpus/16.bz2 differ diff --git a/fuzz/corpus/17.bz2 b/fuzz/corpus/17.bz2 new file mode 100755 index 00000000..9ecbd313 Binary files /dev/null and b/fuzz/corpus/17.bz2 differ diff --git a/fuzz/corpus/177c1c68fead4507aa47dd2455fd17a10ceda5ea-1 b/fuzz/corpus/177c1c68fead4507aa47dd2455fd17a10ceda5ea-1 new file mode 100755 index 00000000..5abbb046 Binary files /dev/null and b/fuzz/corpus/177c1c68fead4507aa47dd2455fd17a10ceda5ea-1 differ diff --git a/fuzz/corpus/18.bz2 b/fuzz/corpus/18.bz2 new file mode 100755 index 00000000..b56f3b97 Binary files /dev/null and b/fuzz/corpus/18.bz2 differ diff --git a/fuzz/corpus/180a2772b126d31abcb3ef692a14b13cf47f103e-17 b/fuzz/corpus/180a2772b126d31abcb3ef692a14b13cf47f103e-17 new file mode 100644 index 00000000..d7f32876 Binary files /dev/null and b/fuzz/corpus/180a2772b126d31abcb3ef692a14b13cf47f103e-17 differ diff --git a/fuzz/corpus/19.bz2 b/fuzz/corpus/19.bz2 new file mode 100755 index 00000000..f83cb1b6 Binary files /dev/null and b/fuzz/corpus/19.bz2 differ diff --git a/fuzz/corpus/191e0dd24b8c7f8babeae4839768df39acc17eb1-17 b/fuzz/corpus/191e0dd24b8c7f8babeae4839768df39acc17eb1-17 new file mode 100644 index 00000000..000242c6 Binary files /dev/null and b/fuzz/corpus/191e0dd24b8c7f8babeae4839768df39acc17eb1-17 differ diff --git a/fuzz/corpus/1a582381781f264f551bd6f0f2284a931147e6d9-4 b/fuzz/corpus/1a582381781f264f551bd6f0f2284a931147e6d9-4 new file mode 100755 index 00000000..c02b4050 Binary files /dev/null and b/fuzz/corpus/1a582381781f264f551bd6f0f2284a931147e6d9-4 differ diff --git a/fuzz/corpus/1c2781a1ffae4059ce3e93a55ec8d8cbf8bdecdf-22 b/fuzz/corpus/1c2781a1ffae4059ce3e93a55ec8d8cbf8bdecdf-22 new file mode 100644 index 00000000..a9c48647 Binary files /dev/null and b/fuzz/corpus/1c2781a1ffae4059ce3e93a55ec8d8cbf8bdecdf-22 differ diff --git a/fuzz/corpus/1d37fb332301cf7de0bd51a8c1aa9be4935e89fc-1 b/fuzz/corpus/1d37fb332301cf7de0bd51a8c1aa9be4935e89fc-1 new file mode 100644 index 00000000..ee12c7a5 --- /dev/null +++ b/fuzz/corpus/1d37fb332301cf7de0bd51a8c1aa9be4935e89fc-1 @@ -0,0 +1 @@ +"M \ No newline at end of file diff --git a/fuzz/corpus/1d6b87b52e62cb84be834478ad88129f5e1f247b-9 b/fuzz/corpus/1d6b87b52e62cb84be834478ad88129f5e1f247b-9 new file mode 100644 index 00000000..bd5ff8ff Binary files /dev/null and b/fuzz/corpus/1d6b87b52e62cb84be834478ad88129f5e1f247b-9 differ diff --git a/fuzz/corpus/1ec2f11a8d8b9cf188a58f673a0b4a8608a926ca-3 b/fuzz/corpus/1ec2f11a8d8b9cf188a58f673a0b4a8608a926ca-3 new file mode 100644 index 00000000..7eeb2e86 --- /dev/null +++ b/fuzz/corpus/1ec2f11a8d8b9cf188a58f673a0b4a8608a926ca-3 @@ -0,0 +1 @@ +"M3 \ No newline at end of file diff --git a/fuzz/corpus/1fc2ba0bb981fec47badea1c80219452c9e3c76c-22 b/fuzz/corpus/1fc2ba0bb981fec47badea1c80219452c9e3c76c-22 new file mode 100644 index 00000000..b53b47a5 Binary files /dev/null and b/fuzz/corpus/1fc2ba0bb981fec47badea1c80219452c9e3c76c-22 differ diff --git a/fuzz/corpus/1fd8444ac43541c44a1c6ed8df2f688b1fa09681-1 b/fuzz/corpus/1fd8444ac43541c44a1c6ed8df2f688b1fa09681-1 new file mode 100755 index 00000000..f3fe5621 Binary files /dev/null and b/fuzz/corpus/1fd8444ac43541c44a1c6ed8df2f688b1fa09681-1 differ diff --git a/fuzz/corpus/2.bz2 b/fuzz/corpus/2.bz2 new file mode 100755 index 00000000..0394860e Binary files /dev/null and b/fuzz/corpus/2.bz2 differ diff --git a/fuzz/corpus/20.bz2 b/fuzz/corpus/20.bz2 new file mode 100755 index 00000000..ef6192d2 Binary files /dev/null and b/fuzz/corpus/20.bz2 differ diff --git a/fuzz/corpus/202a9c8b188cae90f29bce3bf0438a035c504eb4-20 b/fuzz/corpus/202a9c8b188cae90f29bce3bf0438a035c504eb4-20 new file mode 100644 index 00000000..0014dc68 Binary files /dev/null and b/fuzz/corpus/202a9c8b188cae90f29bce3bf0438a035c504eb4-20 differ diff --git a/fuzz/corpus/20cf0057443ecb322ff1169ecbe6cf20250f15af-13 b/fuzz/corpus/20cf0057443ecb322ff1169ecbe6cf20250f15af-13 new file mode 100644 index 00000000..f83424bf Binary files /dev/null and b/fuzz/corpus/20cf0057443ecb322ff1169ecbe6cf20250f15af-13 differ diff --git a/fuzz/corpus/20d1a26afe563ad77e7a95fbee6ff59ebf3e61ab-13 b/fuzz/corpus/20d1a26afe563ad77e7a95fbee6ff59ebf3e61ab-13 new file mode 100644 index 00000000..ecd0320f Binary files /dev/null and b/fuzz/corpus/20d1a26afe563ad77e7a95fbee6ff59ebf3e61ab-13 differ diff --git a/fuzz/corpus/21.bz2 b/fuzz/corpus/21.bz2 new file mode 100755 index 00000000..0701d3d6 Binary files /dev/null and b/fuzz/corpus/21.bz2 differ diff --git a/fuzz/corpus/22.bz2 b/fuzz/corpus/22.bz2 new file mode 100755 index 00000000..25578e2d Binary files /dev/null and b/fuzz/corpus/22.bz2 differ diff --git a/fuzz/corpus/2201e32d052c15874f0323a09c330f3666029a72-1 b/fuzz/corpus/2201e32d052c15874f0323a09c330f3666029a72-1 new file mode 100755 index 00000000..c4353fe8 Binary files /dev/null and b/fuzz/corpus/2201e32d052c15874f0323a09c330f3666029a72-1 differ diff --git a/fuzz/corpus/226780b32ba8f87ec614fdb376aa0884011c4ca9-17 b/fuzz/corpus/226780b32ba8f87ec614fdb376aa0884011c4ca9-17 new file mode 100644 index 00000000..747cfa52 Binary files /dev/null and b/fuzz/corpus/226780b32ba8f87ec614fdb376aa0884011c4ca9-17 differ diff --git a/fuzz/corpus/22897c61698649d7570de91613afdc19b66e6965-20 b/fuzz/corpus/22897c61698649d7570de91613afdc19b66e6965-20 new file mode 100644 index 00000000..ea2cb769 Binary files /dev/null and b/fuzz/corpus/22897c61698649d7570de91613afdc19b66e6965-20 differ diff --git a/fuzz/corpus/23.bz2 b/fuzz/corpus/23.bz2 new file mode 100755 index 00000000..bc8b6be6 Binary files /dev/null and b/fuzz/corpus/23.bz2 differ diff --git a/fuzz/corpus/234cc427d9be32470f3c2e11a6bc16567f558e55-22 b/fuzz/corpus/234cc427d9be32470f3c2e11a6bc16567f558e55-22 new file mode 100644 index 00000000..c69e874b Binary files /dev/null and b/fuzz/corpus/234cc427d9be32470f3c2e11a6bc16567f558e55-22 differ diff --git a/fuzz/corpus/24.bz2 b/fuzz/corpus/24.bz2 new file mode 100755 index 00000000..6f640656 Binary files /dev/null and b/fuzz/corpus/24.bz2 differ diff --git a/fuzz/corpus/2486a84bf0f161f45b050d9c19ea9e35f5def864-8 b/fuzz/corpus/2486a84bf0f161f45b050d9c19ea9e35f5def864-8 new file mode 100644 index 00000000..9ed0d0e0 Binary files /dev/null and b/fuzz/corpus/2486a84bf0f161f45b050d9c19ea9e35f5def864-8 differ diff --git a/fuzz/corpus/25.bz2 b/fuzz/corpus/25.bz2 new file mode 100755 index 00000000..869a668b Binary files /dev/null and b/fuzz/corpus/25.bz2 differ diff --git a/fuzz/corpus/25252b16cd4afa8ef86122448688c7095684c86b-12 b/fuzz/corpus/25252b16cd4afa8ef86122448688c7095684c86b-12 new file mode 100644 index 00000000..b5a986b2 Binary files /dev/null and b/fuzz/corpus/25252b16cd4afa8ef86122448688c7095684c86b-12 differ diff --git a/fuzz/corpus/26.bz2 b/fuzz/corpus/26.bz2 new file mode 100755 index 00000000..2d7678a7 Binary files /dev/null and b/fuzz/corpus/26.bz2 differ diff --git a/fuzz/corpus/263fb3d738b862ec4050e5a9fbabfbd99cb0d9a5-16 b/fuzz/corpus/263fb3d738b862ec4050e5a9fbabfbd99cb0d9a5-16 new file mode 100644 index 00000000..72e921a6 Binary files /dev/null and b/fuzz/corpus/263fb3d738b862ec4050e5a9fbabfbd99cb0d9a5-16 differ diff --git a/fuzz/corpus/27.bz2 b/fuzz/corpus/27.bz2 new file mode 100755 index 00000000..409a9a2d Binary files /dev/null and b/fuzz/corpus/27.bz2 differ diff --git a/fuzz/corpus/276580343a14eec04143e89a778dae3e14df472c-17 b/fuzz/corpus/276580343a14eec04143e89a778dae3e14df472c-17 new file mode 100644 index 00000000..ce689687 Binary files /dev/null and b/fuzz/corpus/276580343a14eec04143e89a778dae3e14df472c-17 differ diff --git a/fuzz/corpus/27fb5dc4016dc640e55a60719a222c38c604fa6b-2 b/fuzz/corpus/27fb5dc4016dc640e55a60719a222c38c604fa6b-2 new file mode 100755 index 00000000..c742baca Binary files /dev/null and b/fuzz/corpus/27fb5dc4016dc640e55a60719a222c38c604fa6b-2 differ diff --git a/fuzz/corpus/28.bz2 b/fuzz/corpus/28.bz2 new file mode 100755 index 00000000..112aea2e Binary files /dev/null and b/fuzz/corpus/28.bz2 differ diff --git a/fuzz/corpus/29.bz2 b/fuzz/corpus/29.bz2 new file mode 100755 index 00000000..fd4f6285 Binary files /dev/null and b/fuzz/corpus/29.bz2 differ diff --git a/fuzz/corpus/2a08d7c56ff9959698688f19ddd2e1e4d4651270-3 b/fuzz/corpus/2a08d7c56ff9959698688f19ddd2e1e4d4651270-3 new file mode 100755 index 00000000..70ff88e1 --- /dev/null +++ b/fuzz/corpus/2a08d7c56ff9959698688f19ddd2e1e4d4651270-3 @@ -0,0 +1 @@ +"M1A \ No newline at end of file diff --git a/fuzz/corpus/2a33d8514fb512aa20b0a56800cd3e12f3952b6b-26 b/fuzz/corpus/2a33d8514fb512aa20b0a56800cd3e12f3952b6b-26 new file mode 100644 index 00000000..21276052 Binary files /dev/null and b/fuzz/corpus/2a33d8514fb512aa20b0a56800cd3e12f3952b6b-26 differ diff --git a/fuzz/corpus/2a52400dd3aa2d2a40657d1e51c47c1929912927-3 b/fuzz/corpus/2a52400dd3aa2d2a40657d1e51c47c1929912927-3 new file mode 100755 index 00000000..3f81fbb4 Binary files /dev/null and b/fuzz/corpus/2a52400dd3aa2d2a40657d1e51c47c1929912927-3 differ diff --git a/fuzz/corpus/2ab005ac79cd4dada693dd2a747c001898d45e1e-16 b/fuzz/corpus/2ab005ac79cd4dada693dd2a747c001898d45e1e-16 new file mode 100644 index 00000000..7c7eced7 Binary files /dev/null and b/fuzz/corpus/2ab005ac79cd4dada693dd2a747c001898d45e1e-16 differ diff --git a/fuzz/corpus/2b39aa66ecfac58e61185c9664a968233931496a-9 b/fuzz/corpus/2b39aa66ecfac58e61185c9664a968233931496a-9 new file mode 100755 index 00000000..27cfb62c --- /dev/null +++ b/fuzz/corpus/2b39aa66ecfac58e61185c9664a968233931496a-9 @@ -0,0 +1 @@ +"MM@"©½¿ïp+[Ô \ No newline at end of file diff --git a/fuzz/corpus/2c2a5947341d76797a7e2299f39d01e3aebb2eb8-19 b/fuzz/corpus/2c2a5947341d76797a7e2299f39d01e3aebb2eb8-19 new file mode 100644 index 00000000..e94d8da5 Binary files /dev/null and b/fuzz/corpus/2c2a5947341d76797a7e2299f39d01e3aebb2eb8-19 differ diff --git a/fuzz/corpus/2cc2308b75a2e8f7eafcf69370767e5fce314892-13 b/fuzz/corpus/2cc2308b75a2e8f7eafcf69370767e5fce314892-13 new file mode 100644 index 00000000..20262519 Binary files /dev/null and b/fuzz/corpus/2cc2308b75a2e8f7eafcf69370767e5fce314892-13 differ diff --git a/fuzz/corpus/2cdafdadb156e2759c389b6b8edf6a402034886c-26 b/fuzz/corpus/2cdafdadb156e2759c389b6b8edf6a402034886c-26 new file mode 100644 index 00000000..ff43a742 Binary files /dev/null and b/fuzz/corpus/2cdafdadb156e2759c389b6b8edf6a402034886c-26 differ diff --git a/fuzz/corpus/2d7f0171116eec9984eaa9138e1312e90a7d67ee-1 b/fuzz/corpus/2d7f0171116eec9984eaa9138e1312e90a7d67ee-1 new file mode 100755 index 00000000..74d4d5d4 Binary files /dev/null and b/fuzz/corpus/2d7f0171116eec9984eaa9138e1312e90a7d67ee-1 differ diff --git a/fuzz/corpus/2de93224b5f0db491ced1ec491a9f41d71820671-11 b/fuzz/corpus/2de93224b5f0db491ced1ec491a9f41d71820671-11 new file mode 100644 index 00000000..71c5a14e Binary files /dev/null and b/fuzz/corpus/2de93224b5f0db491ced1ec491a9f41d71820671-11 differ diff --git a/fuzz/corpus/2e8487cf61feda70c0d74f12bfb5b692b684f82a-9 b/fuzz/corpus/2e8487cf61feda70c0d74f12bfb5b692b684f82a-9 new file mode 100644 index 00000000..f1c5b7a4 Binary files /dev/null and b/fuzz/corpus/2e8487cf61feda70c0d74f12bfb5b692b684f82a-9 differ diff --git a/fuzz/corpus/2f0ee9cf4bb951a37efc6460d5709442bc3de54e-6 b/fuzz/corpus/2f0ee9cf4bb951a37efc6460d5709442bc3de54e-6 new file mode 100644 index 00000000..49c3db23 Binary files /dev/null and b/fuzz/corpus/2f0ee9cf4bb951a37efc6460d5709442bc3de54e-6 differ diff --git a/fuzz/corpus/2f1ba7fe1cd90a4023706a2ea9c7c9dca8128119-30 b/fuzz/corpus/2f1ba7fe1cd90a4023706a2ea9c7c9dca8128119-30 new file mode 100644 index 00000000..3d62f949 Binary files /dev/null and b/fuzz/corpus/2f1ba7fe1cd90a4023706a2ea9c7c9dca8128119-30 differ diff --git a/fuzz/corpus/2fad20024167a500cdb8df5334a614f113efae00-20 b/fuzz/corpus/2fad20024167a500cdb8df5334a614f113efae00-20 new file mode 100644 index 00000000..fca8fbbd Binary files /dev/null and b/fuzz/corpus/2fad20024167a500cdb8df5334a614f113efae00-20 differ diff --git a/fuzz/corpus/3.bz2 b/fuzz/corpus/3.bz2 new file mode 100755 index 00000000..197b5578 Binary files /dev/null and b/fuzz/corpus/3.bz2 differ diff --git a/fuzz/corpus/30.bz2 b/fuzz/corpus/30.bz2 new file mode 100755 index 00000000..938c08cb Binary files /dev/null and b/fuzz/corpus/30.bz2 differ diff --git a/fuzz/corpus/300579a548d96d64c9da8470efa15e787f1a36f1-28 b/fuzz/corpus/300579a548d96d64c9da8470efa15e787f1a36f1-28 new file mode 100644 index 00000000..0ee3bde6 Binary files /dev/null and b/fuzz/corpus/300579a548d96d64c9da8470efa15e787f1a36f1-28 differ diff --git a/fuzz/corpus/31.bz2 b/fuzz/corpus/31.bz2 new file mode 100755 index 00000000..22bbfb22 Binary files /dev/null and b/fuzz/corpus/31.bz2 differ diff --git a/fuzz/corpus/32.bz2 b/fuzz/corpus/32.bz2 new file mode 100755 index 00000000..745d7e66 Binary files /dev/null and b/fuzz/corpus/32.bz2 differ diff --git a/fuzz/corpus/33.bz2 b/fuzz/corpus/33.bz2 new file mode 100755 index 00000000..24ec4efa Binary files /dev/null and b/fuzz/corpus/33.bz2 differ diff --git a/fuzz/corpus/34.bz2 b/fuzz/corpus/34.bz2 new file mode 100755 index 00000000..d7d3a6ba Binary files /dev/null and b/fuzz/corpus/34.bz2 differ diff --git a/fuzz/corpus/35.bz2 b/fuzz/corpus/35.bz2 new file mode 100755 index 00000000..fe6da549 Binary files /dev/null and b/fuzz/corpus/35.bz2 differ diff --git a/fuzz/corpus/36.bz2 b/fuzz/corpus/36.bz2 new file mode 100755 index 00000000..b5b2196d Binary files /dev/null and b/fuzz/corpus/36.bz2 differ diff --git a/fuzz/corpus/363d4559cac10516289fe1b6029590c4c7a6d8eb-5 b/fuzz/corpus/363d4559cac10516289fe1b6029590c4c7a6d8eb-5 new file mode 100755 index 00000000..c4f10487 Binary files /dev/null and b/fuzz/corpus/363d4559cac10516289fe1b6029590c4c7a6d8eb-5 differ diff --git a/fuzz/corpus/37.bz2 b/fuzz/corpus/37.bz2 new file mode 100755 index 00000000..0d5f36bf Binary files /dev/null and b/fuzz/corpus/37.bz2 differ diff --git a/fuzz/corpus/3771c6e8ea0f20350dae0180a9b14e36b8aef244-22 b/fuzz/corpus/3771c6e8ea0f20350dae0180a9b14e36b8aef244-22 new file mode 100644 index 00000000..0d255bfa Binary files /dev/null and b/fuzz/corpus/3771c6e8ea0f20350dae0180a9b14e36b8aef244-22 differ diff --git a/fuzz/corpus/37ee7fab504f2d2039753d73dd0290c884bd57bf-8 b/fuzz/corpus/37ee7fab504f2d2039753d73dd0290c884bd57bf-8 new file mode 100644 index 00000000..901a42d3 Binary files /dev/null and b/fuzz/corpus/37ee7fab504f2d2039753d73dd0290c884bd57bf-8 differ diff --git a/fuzz/corpus/38.bz2 b/fuzz/corpus/38.bz2 new file mode 100755 index 00000000..30ca1c20 Binary files /dev/null and b/fuzz/corpus/38.bz2 differ diff --git a/fuzz/corpus/39.bz2 b/fuzz/corpus/39.bz2 new file mode 100755 index 00000000..16298f60 Binary files /dev/null and b/fuzz/corpus/39.bz2 differ diff --git a/fuzz/corpus/396101a712463bb336a18f4096fc3eb5923600c1-10 b/fuzz/corpus/396101a712463bb336a18f4096fc3eb5923600c1-10 new file mode 100755 index 00000000..7274cb5e Binary files /dev/null and b/fuzz/corpus/396101a712463bb336a18f4096fc3eb5923600c1-10 differ diff --git a/fuzz/corpus/397127b75cb59b253ed49206082b0428b6b23d02-17 b/fuzz/corpus/397127b75cb59b253ed49206082b0428b6b23d02-17 new file mode 100644 index 00000000..4a94d99e Binary files /dev/null and b/fuzz/corpus/397127b75cb59b253ed49206082b0428b6b23d02-17 differ diff --git a/fuzz/corpus/39ccf446395ef707cf92a04b5508deda399372c2-15 b/fuzz/corpus/39ccf446395ef707cf92a04b5508deda399372c2-15 new file mode 100644 index 00000000..974c4236 Binary files /dev/null and b/fuzz/corpus/39ccf446395ef707cf92a04b5508deda399372c2-15 differ diff --git a/fuzz/corpus/3de3c5c394a3cf05620bb80871a1f10e9e36f25b-8 b/fuzz/corpus/3de3c5c394a3cf05620bb80871a1f10e9e36f25b-8 new file mode 100644 index 00000000..667f2f2a Binary files /dev/null and b/fuzz/corpus/3de3c5c394a3cf05620bb80871a1f10e9e36f25b-8 differ diff --git a/fuzz/corpus/3dee65f1cf51dfe2e5be498150ce22d2ac5a07fd-1 b/fuzz/corpus/3dee65f1cf51dfe2e5be498150ce22d2ac5a07fd-1 new file mode 100755 index 00000000..8600d6d5 Binary files /dev/null and b/fuzz/corpus/3dee65f1cf51dfe2e5be498150ce22d2ac5a07fd-1 differ diff --git a/fuzz/corpus/3e34341fb51769fd9d948bdd20c011e335b145f4-1 b/fuzz/corpus/3e34341fb51769fd9d948bdd20c011e335b145f4-1 new file mode 100755 index 00000000..194057f9 Binary files /dev/null and b/fuzz/corpus/3e34341fb51769fd9d948bdd20c011e335b145f4-1 differ diff --git a/fuzz/corpus/3ee211efb3d5d8058cd9a8c59e40c8d0f7a3df53-1 b/fuzz/corpus/3ee211efb3d5d8058cd9a8c59e40c8d0f7a3df53-1 new file mode 100755 index 00000000..bb86190c Binary files /dev/null and b/fuzz/corpus/3ee211efb3d5d8058cd9a8c59e40c8d0f7a3df53-1 differ diff --git a/fuzz/corpus/4.bz2 b/fuzz/corpus/4.bz2 new file mode 100755 index 00000000..679a04b7 Binary files /dev/null and b/fuzz/corpus/4.bz2 differ diff --git a/fuzz/corpus/40.bz2 b/fuzz/corpus/40.bz2 new file mode 100755 index 00000000..528f4791 Binary files /dev/null and b/fuzz/corpus/40.bz2 differ diff --git a/fuzz/corpus/405726718b3f54a0cfae1666f06d3cc1ee747104-14 b/fuzz/corpus/405726718b3f54a0cfae1666f06d3cc1ee747104-14 new file mode 100644 index 00000000..63f58da0 Binary files /dev/null and b/fuzz/corpus/405726718b3f54a0cfae1666f06d3cc1ee747104-14 differ diff --git a/fuzz/corpus/407188676d45d6f9dd5f3c84e7df0e763c7cca57-22 b/fuzz/corpus/407188676d45d6f9dd5f3c84e7df0e763c7cca57-22 new file mode 100644 index 00000000..76680dd5 Binary files /dev/null and b/fuzz/corpus/407188676d45d6f9dd5f3c84e7df0e763c7cca57-22 differ diff --git a/fuzz/corpus/408ac1a4a83e082e848c208eed903930d81e81b6-17 b/fuzz/corpus/408ac1a4a83e082e848c208eed903930d81e81b6-17 new file mode 100644 index 00000000..934e10f0 Binary files /dev/null and b/fuzz/corpus/408ac1a4a83e082e848c208eed903930d81e81b6-17 differ diff --git a/fuzz/corpus/41.bz2 b/fuzz/corpus/41.bz2 new file mode 100755 index 00000000..d63608f3 Binary files /dev/null and b/fuzz/corpus/41.bz2 differ diff --git a/fuzz/corpus/413e39442f005279560ddad02bbdd1a05c9f0eaf-4 b/fuzz/corpus/413e39442f005279560ddad02bbdd1a05c9f0eaf-4 new file mode 100644 index 00000000..8e4e3529 --- /dev/null +++ b/fuzz/corpus/413e39442f005279560ddad02bbdd1a05c9f0eaf-4 @@ -0,0 +1 @@ +"Mna„Ƚ¿ï½¿ï½ \ No newline at end of file diff --git a/fuzz/corpus/41b7eaf8892043eccf381ccbc46ab024eb9c503c-4 b/fuzz/corpus/41b7eaf8892043eccf381ccbc46ab024eb9c503c-4 new file mode 100644 index 00000000..6b428d19 Binary files /dev/null and b/fuzz/corpus/41b7eaf8892043eccf381ccbc46ab024eb9c503c-4 differ diff --git a/fuzz/corpus/42.bz2 b/fuzz/corpus/42.bz2 new file mode 100755 index 00000000..f0f25c7f Binary files /dev/null and b/fuzz/corpus/42.bz2 differ diff --git a/fuzz/corpus/4208b7fe7ac3a530c159a1c8fd09dd3078b5650f-15 b/fuzz/corpus/4208b7fe7ac3a530c159a1c8fd09dd3078b5650f-15 new file mode 100644 index 00000000..c8c2c6aa Binary files /dev/null and b/fuzz/corpus/4208b7fe7ac3a530c159a1c8fd09dd3078b5650f-15 differ diff --git a/fuzz/corpus/421bd1daa317c5d67fa21879de29d062c342294b-5 b/fuzz/corpus/421bd1daa317c5d67fa21879de29d062c342294b-5 new file mode 100644 index 00000000..6a19eb3d Binary files /dev/null and b/fuzz/corpus/421bd1daa317c5d67fa21879de29d062c342294b-5 differ diff --git a/fuzz/corpus/42b056f9dac9cc658c80092e490b3dbcd436e3f8-15 b/fuzz/corpus/42b056f9dac9cc658c80092e490b3dbcd436e3f8-15 new file mode 100644 index 00000000..2b382406 Binary files /dev/null and b/fuzz/corpus/42b056f9dac9cc658c80092e490b3dbcd436e3f8-15 differ diff --git a/fuzz/corpus/43.bz2 b/fuzz/corpus/43.bz2 new file mode 100755 index 00000000..f68d3a73 Binary files /dev/null and b/fuzz/corpus/43.bz2 differ diff --git a/fuzz/corpus/432c09281c46537c98864bc7d601780562b68410-1 b/fuzz/corpus/432c09281c46537c98864bc7d601780562b68410-1 new file mode 100755 index 00000000..f4629296 Binary files /dev/null and b/fuzz/corpus/432c09281c46537c98864bc7d601780562b68410-1 differ diff --git a/fuzz/corpus/44.bz2 b/fuzz/corpus/44.bz2 new file mode 100755 index 00000000..bb0bd711 Binary files /dev/null and b/fuzz/corpus/44.bz2 differ diff --git a/fuzz/corpus/446dc91ff0ddc34c3b02f741e3f6f079a4dfcae8-17 b/fuzz/corpus/446dc91ff0ddc34c3b02f741e3f6f079a4dfcae8-17 new file mode 100644 index 00000000..2ae4b5ac Binary files /dev/null and b/fuzz/corpus/446dc91ff0ddc34c3b02f741e3f6f079a4dfcae8-17 differ diff --git a/fuzz/corpus/45.bz2 b/fuzz/corpus/45.bz2 new file mode 100755 index 00000000..855e812d Binary files /dev/null and b/fuzz/corpus/45.bz2 differ diff --git a/fuzz/corpus/451831159c1afb87077066147630b4b6caeb54c3-11 b/fuzz/corpus/451831159c1afb87077066147630b4b6caeb54c3-11 new file mode 100755 index 00000000..bfd673d4 Binary files /dev/null and b/fuzz/corpus/451831159c1afb87077066147630b4b6caeb54c3-11 differ diff --git a/fuzz/corpus/46.bz2 b/fuzz/corpus/46.bz2 new file mode 100755 index 00000000..a11978d3 Binary files /dev/null and b/fuzz/corpus/46.bz2 differ diff --git a/fuzz/corpus/47.bz2 b/fuzz/corpus/47.bz2 new file mode 100755 index 00000000..78995878 Binary files /dev/null and b/fuzz/corpus/47.bz2 differ diff --git a/fuzz/corpus/48.bz2 b/fuzz/corpus/48.bz2 new file mode 100755 index 00000000..d7b0df5d Binary files /dev/null and b/fuzz/corpus/48.bz2 differ diff --git a/fuzz/corpus/49.bz2 b/fuzz/corpus/49.bz2 new file mode 100755 index 00000000..0e16e69c Binary files /dev/null and b/fuzz/corpus/49.bz2 differ diff --git a/fuzz/corpus/49861b3d9bca3e2857d806aaecaac09af4bff1dd-2 b/fuzz/corpus/49861b3d9bca3e2857d806aaecaac09af4bff1dd-2 new file mode 100755 index 00000000..0648054b Binary files /dev/null and b/fuzz/corpus/49861b3d9bca3e2857d806aaecaac09af4bff1dd-2 differ diff --git a/fuzz/corpus/49a3ead0ad96e8da5a4c8f89bd140e1d8af8995a-17 b/fuzz/corpus/49a3ead0ad96e8da5a4c8f89bd140e1d8af8995a-17 new file mode 100755 index 00000000..e0d09d89 Binary files /dev/null and b/fuzz/corpus/49a3ead0ad96e8da5a4c8f89bd140e1d8af8995a-17 differ diff --git a/fuzz/corpus/4a625a4b4f3069707e88f16db88e993dabc41aa2-27 b/fuzz/corpus/4a625a4b4f3069707e88f16db88e993dabc41aa2-27 new file mode 100644 index 00000000..9e7b6f42 Binary files /dev/null and b/fuzz/corpus/4a625a4b4f3069707e88f16db88e993dabc41aa2-27 differ diff --git a/fuzz/corpus/4a6464c2aba2492f5122856de7ac451994eadda4-10 b/fuzz/corpus/4a6464c2aba2492f5122856de7ac451994eadda4-10 new file mode 100755 index 00000000..208f9bba Binary files /dev/null and b/fuzz/corpus/4a6464c2aba2492f5122856de7ac451994eadda4-10 differ diff --git a/fuzz/corpus/4b0ab2fc1fdfc56066c5c1f2751b292f4ddc557e-16 b/fuzz/corpus/4b0ab2fc1fdfc56066c5c1f2751b292f4ddc557e-16 new file mode 100644 index 00000000..51ffa5a1 Binary files /dev/null and b/fuzz/corpus/4b0ab2fc1fdfc56066c5c1f2751b292f4ddc557e-16 differ diff --git a/fuzz/corpus/4b55f37e6637f4246a41caa490da4bec632379d4-7 b/fuzz/corpus/4b55f37e6637f4246a41caa490da4bec632379d4-7 new file mode 100644 index 00000000..74ea4e1d Binary files /dev/null and b/fuzz/corpus/4b55f37e6637f4246a41caa490da4bec632379d4-7 differ diff --git a/fuzz/corpus/4bb422b835278e4aca92d076331d9c8cc5752345-1 b/fuzz/corpus/4bb422b835278e4aca92d076331d9c8cc5752345-1 new file mode 100755 index 00000000..942f0667 Binary files /dev/null and b/fuzz/corpus/4bb422b835278e4aca92d076331d9c8cc5752345-1 differ diff --git a/fuzz/corpus/4bd00d26b893ce064dad6e771f30541b541d43b9-18 b/fuzz/corpus/4bd00d26b893ce064dad6e771f30541b541d43b9-18 new file mode 100644 index 00000000..244f7621 Binary files /dev/null and b/fuzz/corpus/4bd00d26b893ce064dad6e771f30541b541d43b9-18 differ diff --git a/fuzz/corpus/4cde5adc216a29fff2ec39e23ccc6fca80cd4a15-21 b/fuzz/corpus/4cde5adc216a29fff2ec39e23ccc6fca80cd4a15-21 new file mode 100644 index 00000000..9a3f3a8f Binary files /dev/null and b/fuzz/corpus/4cde5adc216a29fff2ec39e23ccc6fca80cd4a15-21 differ diff --git a/fuzz/corpus/4d1b64babe1f045b8374f4d74949622591546eb5-17 b/fuzz/corpus/4d1b64babe1f045b8374f4d74949622591546eb5-17 new file mode 100644 index 00000000..983d0a4f Binary files /dev/null and b/fuzz/corpus/4d1b64babe1f045b8374f4d74949622591546eb5-17 differ diff --git a/fuzz/corpus/4d49686993529cfe29473c50b9b0fb2b6ea4f6bf-13 b/fuzz/corpus/4d49686993529cfe29473c50b9b0fb2b6ea4f6bf-13 new file mode 100644 index 00000000..c22d0ac0 Binary files /dev/null and b/fuzz/corpus/4d49686993529cfe29473c50b9b0fb2b6ea4f6bf-13 differ diff --git a/fuzz/corpus/4ea726d6736026a733707e695d9c2cdc83efc05b-5 b/fuzz/corpus/4ea726d6736026a733707e695d9c2cdc83efc05b-5 new file mode 100755 index 00000000..5213578d Binary files /dev/null and b/fuzz/corpus/4ea726d6736026a733707e695d9c2cdc83efc05b-5 differ diff --git a/fuzz/corpus/4ef3e6d20ccec24376a526ab9ec9f6f2cc604129-25 b/fuzz/corpus/4ef3e6d20ccec24376a526ab9ec9f6f2cc604129-25 new file mode 100644 index 00000000..eb5ccdbd Binary files /dev/null and b/fuzz/corpus/4ef3e6d20ccec24376a526ab9ec9f6f2cc604129-25 differ diff --git a/fuzz/corpus/5.bz2 b/fuzz/corpus/5.bz2 new file mode 100755 index 00000000..1f8e33a7 Binary files /dev/null and b/fuzz/corpus/5.bz2 differ diff --git a/fuzz/corpus/50.bz2 b/fuzz/corpus/50.bz2 new file mode 100755 index 00000000..5fc32310 Binary files /dev/null and b/fuzz/corpus/50.bz2 differ diff --git a/fuzz/corpus/50a87eb0c097a7ebf7f1bf3be2c6a7dbe6b6c5c3-23 b/fuzz/corpus/50a87eb0c097a7ebf7f1bf3be2c6a7dbe6b6c5c3-23 new file mode 100644 index 00000000..e6a919b2 Binary files /dev/null and b/fuzz/corpus/50a87eb0c097a7ebf7f1bf3be2c6a7dbe6b6c5c3-23 differ diff --git a/fuzz/corpus/50e3ac1126c605158726db6f2cca3120f99b8e73-22 b/fuzz/corpus/50e3ac1126c605158726db6f2cca3120f99b8e73-22 new file mode 100644 index 00000000..5ad9706b Binary files /dev/null and b/fuzz/corpus/50e3ac1126c605158726db6f2cca3120f99b8e73-22 differ diff --git a/fuzz/corpus/51.bz2 b/fuzz/corpus/51.bz2 new file mode 100755 index 00000000..b965c7a6 Binary files /dev/null and b/fuzz/corpus/51.bz2 differ diff --git a/fuzz/corpus/512ed5fb4e92818b75bd7633f58d6ca5340ffd94-27 b/fuzz/corpus/512ed5fb4e92818b75bd7633f58d6ca5340ffd94-27 new file mode 100644 index 00000000..b2dfe276 Binary files /dev/null and b/fuzz/corpus/512ed5fb4e92818b75bd7633f58d6ca5340ffd94-27 differ diff --git a/fuzz/corpus/514a62216c761adf23d946f11c0d1a0410990641-3 b/fuzz/corpus/514a62216c761adf23d946f11c0d1a0410990641-3 new file mode 100755 index 00000000..4491c2a7 Binary files /dev/null and b/fuzz/corpus/514a62216c761adf23d946f11c0d1a0410990641-3 differ diff --git a/fuzz/corpus/516d84c21ac984bd1cae56910d71b62e39610c5d-29 b/fuzz/corpus/516d84c21ac984bd1cae56910d71b62e39610c5d-29 new file mode 100644 index 00000000..dac6734a Binary files /dev/null and b/fuzz/corpus/516d84c21ac984bd1cae56910d71b62e39610c5d-29 differ diff --git a/fuzz/corpus/52.bz2 b/fuzz/corpus/52.bz2 new file mode 100755 index 00000000..8215bac9 Binary files /dev/null and b/fuzz/corpus/52.bz2 differ diff --git a/fuzz/corpus/53.bz2 b/fuzz/corpus/53.bz2 new file mode 100755 index 00000000..2ab0a6de Binary files /dev/null and b/fuzz/corpus/53.bz2 differ diff --git a/fuzz/corpus/54.bz2 b/fuzz/corpus/54.bz2 new file mode 100755 index 00000000..6004de35 Binary files /dev/null and b/fuzz/corpus/54.bz2 differ diff --git a/fuzz/corpus/5431cabbc58d8dc143ece079de40300c1ce6e101-1 b/fuzz/corpus/5431cabbc58d8dc143ece079de40300c1ce6e101-1 new file mode 100755 index 00000000..4061e90f Binary files /dev/null and b/fuzz/corpus/5431cabbc58d8dc143ece079de40300c1ce6e101-1 differ diff --git a/fuzz/corpus/55700385089e16e44968ea410c6b90206b16d72a-14 b/fuzz/corpus/55700385089e16e44968ea410c6b90206b16d72a-14 new file mode 100644 index 00000000..2111303b Binary files /dev/null and b/fuzz/corpus/55700385089e16e44968ea410c6b90206b16d72a-14 differ diff --git a/fuzz/corpus/55b9a902445e2bfa2f0f37d630779d329eeda20e-1 b/fuzz/corpus/55b9a902445e2bfa2f0f37d630779d329eeda20e-1 new file mode 100755 index 00000000..2cd480e5 Binary files /dev/null and b/fuzz/corpus/55b9a902445e2bfa2f0f37d630779d329eeda20e-1 differ diff --git a/fuzz/corpus/5620a492eaf067734e5b8b64517b28ec3beaa97e-12 b/fuzz/corpus/5620a492eaf067734e5b8b64517b28ec3beaa97e-12 new file mode 100755 index 00000000..e6c13349 Binary files /dev/null and b/fuzz/corpus/5620a492eaf067734e5b8b64517b28ec3beaa97e-12 differ diff --git a/fuzz/corpus/5699fea659964d8ab94069d08b0b97834c0a42df-2 b/fuzz/corpus/5699fea659964d8ab94069d08b0b97834c0a42df-2 new file mode 100644 index 00000000..2b35e218 --- /dev/null +++ b/fuzz/corpus/5699fea659964d8ab94069d08b0b97834c0a42df-2 @@ -0,0 +1 @@ +"M35 \ No newline at end of file diff --git a/fuzz/corpus/5765fc21629571e51adf2fc2bc8b64541a1ea08d-18 b/fuzz/corpus/5765fc21629571e51adf2fc2bc8b64541a1ea08d-18 new file mode 100644 index 00000000..f3b1bb8b Binary files /dev/null and b/fuzz/corpus/5765fc21629571e51adf2fc2bc8b64541a1ea08d-18 differ diff --git a/fuzz/corpus/5768ea5d1911143f4b1c0585b9b864ebe16aa004-12 b/fuzz/corpus/5768ea5d1911143f4b1c0585b9b864ebe16aa004-12 new file mode 100755 index 00000000..0ab4afc6 Binary files /dev/null and b/fuzz/corpus/5768ea5d1911143f4b1c0585b9b864ebe16aa004-12 differ diff --git a/fuzz/corpus/57b780437f4abf2d5cba0775bf802a4dfdb067d6-25 b/fuzz/corpus/57b780437f4abf2d5cba0775bf802a4dfdb067d6-25 new file mode 100644 index 00000000..370a5d87 Binary files /dev/null and b/fuzz/corpus/57b780437f4abf2d5cba0775bf802a4dfdb067d6-25 differ diff --git a/fuzz/corpus/58f53d40265c9a49c0d3b4292cb637464a4e376a-17 b/fuzz/corpus/58f53d40265c9a49c0d3b4292cb637464a4e376a-17 new file mode 100644 index 00000000..1fc3fd5c Binary files /dev/null and b/fuzz/corpus/58f53d40265c9a49c0d3b4292cb637464a4e376a-17 differ diff --git a/fuzz/corpus/59b254c3565c9eed2bc93385b821da897afcbb15-1 b/fuzz/corpus/59b254c3565c9eed2bc93385b821da897afcbb15-1 new file mode 100755 index 00000000..a6cbaf73 Binary files /dev/null and b/fuzz/corpus/59b254c3565c9eed2bc93385b821da897afcbb15-1 differ diff --git a/fuzz/corpus/5a962e3d6a128983afe9ea78a28cce0f40a790c0-14 b/fuzz/corpus/5a962e3d6a128983afe9ea78a28cce0f40a790c0-14 new file mode 100644 index 00000000..014f6a6f Binary files /dev/null and b/fuzz/corpus/5a962e3d6a128983afe9ea78a28cce0f40a790c0-14 differ diff --git a/fuzz/corpus/5af52ef91b6f717ffdd805585e24806407e9621b-14 b/fuzz/corpus/5af52ef91b6f717ffdd805585e24806407e9621b-14 new file mode 100755 index 00000000..8695d399 Binary files /dev/null and b/fuzz/corpus/5af52ef91b6f717ffdd805585e24806407e9621b-14 differ diff --git a/fuzz/corpus/5b01aeb030dc1dc9568fd32f1647d92f0692a411-6 b/fuzz/corpus/5b01aeb030dc1dc9568fd32f1647d92f0692a411-6 new file mode 100755 index 00000000..4c564de4 --- /dev/null +++ b/fuzz/corpus/5b01aeb030dc1dc9568fd32f1647d92f0692a411-6 @@ -0,0 +1 @@ +"MM@" \ No newline at end of file diff --git a/fuzz/corpus/5bbd27cea704a4e6ff3f42f4792a91eb7839bc0d-12 b/fuzz/corpus/5bbd27cea704a4e6ff3f42f4792a91eb7839bc0d-12 new file mode 100644 index 00000000..35f886f0 Binary files /dev/null and b/fuzz/corpus/5bbd27cea704a4e6ff3f42f4792a91eb7839bc0d-12 differ diff --git a/fuzz/corpus/5bd895c23369df9505dd99ffcd035dc5e897264b-1 b/fuzz/corpus/5bd895c23369df9505dd99ffcd035dc5e897264b-1 new file mode 100755 index 00000000..affcc488 Binary files /dev/null and b/fuzz/corpus/5bd895c23369df9505dd99ffcd035dc5e897264b-1 differ diff --git a/fuzz/corpus/5bfd84d7b2ba6b6325d5135fb0a9ae1ec5d7d3e1-2 b/fuzz/corpus/5bfd84d7b2ba6b6325d5135fb0a9ae1ec5d7d3e1-2 new file mode 100755 index 00000000..300c265f Binary files /dev/null and b/fuzz/corpus/5bfd84d7b2ba6b6325d5135fb0a9ae1ec5d7d3e1-2 differ diff --git a/fuzz/corpus/5c4f347c3567baf700dfccf49a91192c83b89da2-8 b/fuzz/corpus/5c4f347c3567baf700dfccf49a91192c83b89da2-8 new file mode 100755 index 00000000..6282cf69 --- /dev/null +++ b/fuzz/corpus/5c4f347c3567baf700dfccf49a91192c83b89da2-8 @@ -0,0 +1 @@ +"MM@"©½¿ïp+[ \ No newline at end of file diff --git a/fuzz/corpus/5dd8001f8a87c24f866074c36b6b80f42b298ff0-1 b/fuzz/corpus/5dd8001f8a87c24f866074c36b6b80f42b298ff0-1 new file mode 100755 index 00000000..39ef02cb Binary files /dev/null and b/fuzz/corpus/5dd8001f8a87c24f866074c36b6b80f42b298ff0-1 differ diff --git a/fuzz/corpus/5ddf63d61aa38da1d409e37b301e0fe5a207a051-27 b/fuzz/corpus/5ddf63d61aa38da1d409e37b301e0fe5a207a051-27 new file mode 100644 index 00000000..ea34cb44 Binary files /dev/null and b/fuzz/corpus/5ddf63d61aa38da1d409e37b301e0fe5a207a051-27 differ diff --git a/fuzz/corpus/5e54c67050ee8583c7453ff13d6eec15b2255288-20 b/fuzz/corpus/5e54c67050ee8583c7453ff13d6eec15b2255288-20 new file mode 100644 index 00000000..0a87f43f Binary files /dev/null and b/fuzz/corpus/5e54c67050ee8583c7453ff13d6eec15b2255288-20 differ diff --git a/fuzz/corpus/5fbebd9edd144c4b9869ed4ab40c7cc3c46a4a8f-4 b/fuzz/corpus/5fbebd9edd144c4b9869ed4ab40c7cc3c46a4a8f-4 new file mode 100644 index 00000000..bf8e930d --- /dev/null +++ b/fuzz/corpus/5fbebd9edd144c4b9869ed4ab40c7cc3c46a4a8f-4 @@ -0,0 +1 @@ +"M@c¯ \ No newline at end of file diff --git a/fuzz/corpus/6.bz2 b/fuzz/corpus/6.bz2 new file mode 100755 index 00000000..0cfbc601 Binary files /dev/null and b/fuzz/corpus/6.bz2 differ diff --git a/fuzz/corpus/6046b14dd1f6925bcfe470a8484353f525db6a9c-19 b/fuzz/corpus/6046b14dd1f6925bcfe470a8484353f525db6a9c-19 new file mode 100644 index 00000000..1cd81c49 Binary files /dev/null and b/fuzz/corpus/6046b14dd1f6925bcfe470a8484353f525db6a9c-19 differ diff --git a/fuzz/corpus/608a9993a51ec7bf252ac76b163def5f7002d2e4-4 b/fuzz/corpus/608a9993a51ec7bf252ac76b163def5f7002d2e4-4 new file mode 100644 index 00000000..79174b20 --- /dev/null +++ b/fuzz/corpus/608a9993a51ec7bf252ac76b163def5f7002d2e4-4 @@ -0,0 +1 @@ +"M@T \ No newline at end of file diff --git a/fuzz/corpus/610d8dc3cf4012e4e2d070988b0720285a4c361e-7 b/fuzz/corpus/610d8dc3cf4012e4e2d070988b0720285a4c361e-7 new file mode 100644 index 00000000..20c9dd13 Binary files /dev/null and b/fuzz/corpus/610d8dc3cf4012e4e2d070988b0720285a4c361e-7 differ diff --git a/fuzz/corpus/61b196987682fb64ef9c4ff37532bf9b2ac201bc-14 b/fuzz/corpus/61b196987682fb64ef9c4ff37532bf9b2ac201bc-14 new file mode 100644 index 00000000..d9fd8979 Binary files /dev/null and b/fuzz/corpus/61b196987682fb64ef9c4ff37532bf9b2ac201bc-14 differ diff --git a/fuzz/corpus/626f8b6efa3ea0f254789fe6cf52f6e52538f357-25 b/fuzz/corpus/626f8b6efa3ea0f254789fe6cf52f6e52538f357-25 new file mode 100644 index 00000000..6b1a5b58 Binary files /dev/null and b/fuzz/corpus/626f8b6efa3ea0f254789fe6cf52f6e52538f357-25 differ diff --git a/fuzz/corpus/6277f2e0a6df2ac61660ee1965c690b87c26b556-7 b/fuzz/corpus/6277f2e0a6df2ac61660ee1965c690b87c26b556-7 new file mode 100644 index 00000000..a3979ce0 Binary files /dev/null and b/fuzz/corpus/6277f2e0a6df2ac61660ee1965c690b87c26b556-7 differ diff --git a/fuzz/corpus/62c738f00c488f493989b2037d9cf1781f0bbd40-11 b/fuzz/corpus/62c738f00c488f493989b2037d9cf1781f0bbd40-11 new file mode 100644 index 00000000..f965e8c6 Binary files /dev/null and b/fuzz/corpus/62c738f00c488f493989b2037d9cf1781f0bbd40-11 differ diff --git a/fuzz/corpus/631ffa88df9713a124b3ba6c704c0c75727af2ff-6 b/fuzz/corpus/631ffa88df9713a124b3ba6c704c0c75727af2ff-6 new file mode 100755 index 00000000..b8f1f4a4 Binary files /dev/null and b/fuzz/corpus/631ffa88df9713a124b3ba6c704c0c75727af2ff-6 differ diff --git a/fuzz/corpus/635d5de257a1910a7fd0db2e567edfa348e47270-11 b/fuzz/corpus/635d5de257a1910a7fd0db2e567edfa348e47270-11 new file mode 100644 index 00000000..32aa66d5 Binary files /dev/null and b/fuzz/corpus/635d5de257a1910a7fd0db2e567edfa348e47270-11 differ diff --git a/fuzz/corpus/64c500b5addcbf8c673188a1477e4159851ae04f-1 b/fuzz/corpus/64c500b5addcbf8c673188a1477e4159851ae04f-1 new file mode 100755 index 00000000..6c6541ba Binary files /dev/null and b/fuzz/corpus/64c500b5addcbf8c673188a1477e4159851ae04f-1 differ diff --git a/fuzz/corpus/660387064a3cf4cb81046989929abe1b4fbfc815-17 b/fuzz/corpus/660387064a3cf4cb81046989929abe1b4fbfc815-17 new file mode 100644 index 00000000..1bf5f59a Binary files /dev/null and b/fuzz/corpus/660387064a3cf4cb81046989929abe1b4fbfc815-17 differ diff --git a/fuzz/corpus/66068a7e7bdfd1038a84aeb3dec6e3cb4d17ad57-2 b/fuzz/corpus/66068a7e7bdfd1038a84aeb3dec6e3cb4d17ad57-2 new file mode 100755 index 00000000..1a2cd7c6 Binary files /dev/null and b/fuzz/corpus/66068a7e7bdfd1038a84aeb3dec6e3cb4d17ad57-2 differ diff --git a/fuzz/corpus/67ab3037ff49f082a877224d68e35069cc4d45eb-16 b/fuzz/corpus/67ab3037ff49f082a877224d68e35069cc4d45eb-16 new file mode 100644 index 00000000..f993f4a9 Binary files /dev/null and b/fuzz/corpus/67ab3037ff49f082a877224d68e35069cc4d45eb-16 differ diff --git a/fuzz/corpus/69dcc80940a26844b0afe7898fea9cf68b698214-4 b/fuzz/corpus/69dcc80940a26844b0afe7898fea9cf68b698214-4 new file mode 100755 index 00000000..6864d20a Binary files /dev/null and b/fuzz/corpus/69dcc80940a26844b0afe7898fea9cf68b698214-4 differ diff --git a/fuzz/corpus/6a04b54e1511633ec895326b4e043e186fa5693b-29 b/fuzz/corpus/6a04b54e1511633ec895326b4e043e186fa5693b-29 new file mode 100644 index 00000000..a8d55535 Binary files /dev/null and b/fuzz/corpus/6a04b54e1511633ec895326b4e043e186fa5693b-29 differ diff --git a/fuzz/corpus/6a3e8935204dcd3dc48a1ff7415c305f0e5863aa-9 b/fuzz/corpus/6a3e8935204dcd3dc48a1ff7415c305f0e5863aa-9 new file mode 100644 index 00000000..d1c7cf9a Binary files /dev/null and b/fuzz/corpus/6a3e8935204dcd3dc48a1ff7415c305f0e5863aa-9 differ diff --git a/fuzz/corpus/6b351674a45f2d9be602fe8d3fb84229551b4ce3-16 b/fuzz/corpus/6b351674a45f2d9be602fe8d3fb84229551b4ce3-16 new file mode 100644 index 00000000..e736a98f Binary files /dev/null and b/fuzz/corpus/6b351674a45f2d9be602fe8d3fb84229551b4ce3-16 differ diff --git a/fuzz/corpus/6b7f4ac7aa8b357dee3067d7a60143c03b54bb8d-16 b/fuzz/corpus/6b7f4ac7aa8b357dee3067d7a60143c03b54bb8d-16 new file mode 100644 index 00000000..f1a956bc Binary files /dev/null and b/fuzz/corpus/6b7f4ac7aa8b357dee3067d7a60143c03b54bb8d-16 differ diff --git a/fuzz/corpus/6bc138796e9b80572a6cb1b4a7ba30c97c22359d-1 b/fuzz/corpus/6bc138796e9b80572a6cb1b4a7ba30c97c22359d-1 new file mode 100755 index 00000000..e1fdc112 Binary files /dev/null and b/fuzz/corpus/6bc138796e9b80572a6cb1b4a7ba30c97c22359d-1 differ diff --git a/fuzz/corpus/6e14a407faae939957b80e641a836735bbdcad5a-2 b/fuzz/corpus/6e14a407faae939957b80e641a836735bbdcad5a-2 new file mode 100644 index 00000000..31f442a2 --- /dev/null +++ b/fuzz/corpus/6e14a407faae939957b80e641a836735bbdcad5a-2 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/6f24be0bcac848e4e5b4b85bc60f70f12388a5ed-4 b/fuzz/corpus/6f24be0bcac848e4e5b4b85bc60f70f12388a5ed-4 new file mode 100755 index 00000000..be904eba --- /dev/null +++ b/fuzz/corpus/6f24be0bcac848e4e5b4b85bc60f70f12388a5ed-4 @@ -0,0 +1 @@ +"M@A \ No newline at end of file diff --git a/fuzz/corpus/7.bz2 b/fuzz/corpus/7.bz2 new file mode 100755 index 00000000..54ba51d8 Binary files /dev/null and b/fuzz/corpus/7.bz2 differ diff --git a/fuzz/corpus/7102c7f297296821114661e00e5bf54d0891d105-21 b/fuzz/corpus/7102c7f297296821114661e00e5bf54d0891d105-21 new file mode 100644 index 00000000..5aafd5aa Binary files /dev/null and b/fuzz/corpus/7102c7f297296821114661e00e5bf54d0891d105-21 differ diff --git a/fuzz/corpus/7151692dfebfc82876676e65ee9b807d83a3df54-22 b/fuzz/corpus/7151692dfebfc82876676e65ee9b807d83a3df54-22 new file mode 100644 index 00000000..a4892628 Binary files /dev/null and b/fuzz/corpus/7151692dfebfc82876676e65ee9b807d83a3df54-22 differ diff --git a/fuzz/corpus/71a24ce771fb7f1a4163e57a478c3044ad42e62d-24 b/fuzz/corpus/71a24ce771fb7f1a4163e57a478c3044ad42e62d-24 new file mode 100644 index 00000000..b80bd7ce Binary files /dev/null and b/fuzz/corpus/71a24ce771fb7f1a4163e57a478c3044ad42e62d-24 differ diff --git a/fuzz/corpus/72f032947602f1be74f01c91165c5118121f36c7-24 b/fuzz/corpus/72f032947602f1be74f01c91165c5118121f36c7-24 new file mode 100644 index 00000000..f7f621e0 Binary files /dev/null and b/fuzz/corpus/72f032947602f1be74f01c91165c5118121f36c7-24 differ diff --git a/fuzz/corpus/73b6bd1462a0521b4bf76abb1fd80df6e180dc80-17 b/fuzz/corpus/73b6bd1462a0521b4bf76abb1fd80df6e180dc80-17 new file mode 100644 index 00000000..b4c61189 Binary files /dev/null and b/fuzz/corpus/73b6bd1462a0521b4bf76abb1fd80df6e180dc80-17 differ diff --git a/fuzz/corpus/73c81fef0997a4929b303e02a99f3977870f2013-29 b/fuzz/corpus/73c81fef0997a4929b303e02a99f3977870f2013-29 new file mode 100644 index 00000000..e8fbe77b Binary files /dev/null and b/fuzz/corpus/73c81fef0997a4929b303e02a99f3977870f2013-29 differ diff --git a/fuzz/corpus/73efed803abadf6167fc3f04e0674cc39c30f6af-21 b/fuzz/corpus/73efed803abadf6167fc3f04e0674cc39c30f6af-21 new file mode 100644 index 00000000..ab7a574e Binary files /dev/null and b/fuzz/corpus/73efed803abadf6167fc3f04e0674cc39c30f6af-21 differ diff --git a/fuzz/corpus/7603f5f266de813608c4cc1ccd1c798ef8065c5c-23 b/fuzz/corpus/7603f5f266de813608c4cc1ccd1c798ef8065c5c-23 new file mode 100644 index 00000000..c2d0bce5 Binary files /dev/null and b/fuzz/corpus/7603f5f266de813608c4cc1ccd1c798ef8065c5c-23 differ diff --git a/fuzz/corpus/767d1943125a0f6e9397779cc757c9cdd1e05631-17 b/fuzz/corpus/767d1943125a0f6e9397779cc757c9cdd1e05631-17 new file mode 100644 index 00000000..f9a81c35 Binary files /dev/null and b/fuzz/corpus/767d1943125a0f6e9397779cc757c9cdd1e05631-17 differ diff --git a/fuzz/corpus/76d22068e2ed4a5952d4adc7ea8dada5509a784c-13 b/fuzz/corpus/76d22068e2ed4a5952d4adc7ea8dada5509a784c-13 new file mode 100644 index 00000000..0d9259c3 Binary files /dev/null and b/fuzz/corpus/76d22068e2ed4a5952d4adc7ea8dada5509a784c-13 differ diff --git a/fuzz/corpus/7740102922cb9933980bb800c1115daf38edf654-24 b/fuzz/corpus/7740102922cb9933980bb800c1115daf38edf654-24 new file mode 100644 index 00000000..228afb56 Binary files /dev/null and b/fuzz/corpus/7740102922cb9933980bb800c1115daf38edf654-24 differ diff --git a/fuzz/corpus/783270b1e353ba3895b7d0c4135b8592e22f6508-12 b/fuzz/corpus/783270b1e353ba3895b7d0c4135b8592e22f6508-12 new file mode 100644 index 00000000..148d9721 Binary files /dev/null and b/fuzz/corpus/783270b1e353ba3895b7d0c4135b8592e22f6508-12 differ diff --git a/fuzz/corpus/7851a406571c6b4c1aeed0af16db8c48444c3f2b-1 b/fuzz/corpus/7851a406571c6b4c1aeed0af16db8c48444c3f2b-1 new file mode 100755 index 00000000..2f6cbc18 Binary files /dev/null and b/fuzz/corpus/7851a406571c6b4c1aeed0af16db8c48444c3f2b-1 differ diff --git a/fuzz/corpus/78981d313038119ac4f7017349e50a1cba56b382-7 b/fuzz/corpus/78981d313038119ac4f7017349e50a1cba56b382-7 new file mode 100644 index 00000000..74d78e49 Binary files /dev/null and b/fuzz/corpus/78981d313038119ac4f7017349e50a1cba56b382-7 differ diff --git a/fuzz/corpus/78c88c4afaf5962056b1aea720509b9f6f286b91-15 b/fuzz/corpus/78c88c4afaf5962056b1aea720509b9f6f286b91-15 new file mode 100644 index 00000000..33bb48d4 Binary files /dev/null and b/fuzz/corpus/78c88c4afaf5962056b1aea720509b9f6f286b91-15 differ diff --git a/fuzz/corpus/79c5ac978f5aee35e123f523369aa46b1d0a995d-11 b/fuzz/corpus/79c5ac978f5aee35e123f523369aa46b1d0a995d-11 new file mode 100644 index 00000000..a5d3bf48 Binary files /dev/null and b/fuzz/corpus/79c5ac978f5aee35e123f523369aa46b1d0a995d-11 differ diff --git a/fuzz/corpus/7adf4aa021efaa953268c817467959fa3c42ca42-13 b/fuzz/corpus/7adf4aa021efaa953268c817467959fa3c42ca42-13 new file mode 100644 index 00000000..5959a250 Binary files /dev/null and b/fuzz/corpus/7adf4aa021efaa953268c817467959fa3c42ca42-13 differ diff --git a/fuzz/corpus/7b8c99ded96973a6e8f523bc1c6ed4ef5c515aa1-1 b/fuzz/corpus/7b8c99ded96973a6e8f523bc1c6ed4ef5c515aa1-1 new file mode 100755 index 00000000..dc224e05 --- /dev/null +++ b/fuzz/corpus/7b8c99ded96973a6e8f523bc1c6ed4ef5c515aa1-1 @@ -0,0 +1 @@ +BZh \ No newline at end of file diff --git a/fuzz/corpus/7ba80199cbce9a2eb47da15f0c62fd1fb8fa67d9-3 b/fuzz/corpus/7ba80199cbce9a2eb47da15f0c62fd1fb8fa67d9-3 new file mode 100644 index 00000000..7a425b8a --- /dev/null +++ b/fuzz/corpus/7ba80199cbce9a2eb47da15f0c62fd1fb8fa67d9-3 @@ -0,0 +1 @@ +*M4883 \ No newline at end of file diff --git a/fuzz/corpus/7cdc0917ad63ce7a7c98301a366c31635f0f099d-14 b/fuzz/corpus/7cdc0917ad63ce7a7c98301a366c31635f0f099d-14 new file mode 100644 index 00000000..ce78b276 Binary files /dev/null and b/fuzz/corpus/7cdc0917ad63ce7a7c98301a366c31635f0f099d-14 differ diff --git a/fuzz/corpus/7ce37ad19bfe9f52eeadda03e6b8448e5bf57800-3 b/fuzz/corpus/7ce37ad19bfe9f52eeadda03e6b8448e5bf57800-3 new file mode 100755 index 00000000..b4ceb19f Binary files /dev/null and b/fuzz/corpus/7ce37ad19bfe9f52eeadda03e6b8448e5bf57800-3 differ diff --git a/fuzz/corpus/7e3132012be223fd55e5e7a7fc2ea602361ed2b4-5 b/fuzz/corpus/7e3132012be223fd55e5e7a7fc2ea602361ed2b4-5 new file mode 100644 index 00000000..010f13fc Binary files /dev/null and b/fuzz/corpus/7e3132012be223fd55e5e7a7fc2ea602361ed2b4-5 differ diff --git a/fuzz/corpus/7e9a88118e4c41e61f5c501e6edf9a5bd2432be3-23 b/fuzz/corpus/7e9a88118e4c41e61f5c501e6edf9a5bd2432be3-23 new file mode 100644 index 00000000..de4f0c66 Binary files /dev/null and b/fuzz/corpus/7e9a88118e4c41e61f5c501e6edf9a5bd2432be3-23 differ diff --git a/fuzz/corpus/7f081c89cfb6344f4aac5f813da1fd15f8bab022-1 b/fuzz/corpus/7f081c89cfb6344f4aac5f813da1fd15f8bab022-1 new file mode 100755 index 00000000..16410b7f Binary files /dev/null and b/fuzz/corpus/7f081c89cfb6344f4aac5f813da1fd15f8bab022-1 differ diff --git a/fuzz/corpus/7f970f16026c689c096a19fef1a3282a13ee69dc-20 b/fuzz/corpus/7f970f16026c689c096a19fef1a3282a13ee69dc-20 new file mode 100644 index 00000000..42795e94 Binary files /dev/null and b/fuzz/corpus/7f970f16026c689c096a19fef1a3282a13ee69dc-20 differ diff --git a/fuzz/corpus/7fa96d28faf45062eb803ea84a334b607e966f90-1 b/fuzz/corpus/7fa96d28faf45062eb803ea84a334b607e966f90-1 new file mode 100755 index 00000000..28962b05 Binary files /dev/null and b/fuzz/corpus/7fa96d28faf45062eb803ea84a334b607e966f90-1 differ diff --git a/fuzz/corpus/8.bz2 b/fuzz/corpus/8.bz2 new file mode 100755 index 00000000..de61b9ef Binary files /dev/null and b/fuzz/corpus/8.bz2 differ diff --git a/fuzz/corpus/8261f0c1799ca71c411f6d3f34069b25dac8b739-18 b/fuzz/corpus/8261f0c1799ca71c411f6d3f34069b25dac8b739-18 new file mode 100644 index 00000000..590b0f11 Binary files /dev/null and b/fuzz/corpus/8261f0c1799ca71c411f6d3f34069b25dac8b739-18 differ diff --git a/fuzz/corpus/82afa534de59025bf1e3358919286525ae7d3347-2 b/fuzz/corpus/82afa534de59025bf1e3358919286525ae7d3347-2 new file mode 100644 index 00000000..2fc2c285 --- /dev/null +++ b/fuzz/corpus/82afa534de59025bf1e3358919286525ae7d3347-2 @@ -0,0 +1 @@ +*M \ No newline at end of file diff --git a/fuzz/corpus/8496965f7aa6cea3e080dbfb911a7034e6623cb7-10 b/fuzz/corpus/8496965f7aa6cea3e080dbfb911a7034e6623cb7-10 new file mode 100644 index 00000000..8eaecb6c Binary files /dev/null and b/fuzz/corpus/8496965f7aa6cea3e080dbfb911a7034e6623cb7-10 differ diff --git a/fuzz/corpus/84a9bda8369d33ffe0d6f520c24331ae64e9dc88-3 b/fuzz/corpus/84a9bda8369d33ffe0d6f520c24331ae64e9dc88-3 new file mode 100755 index 00000000..12276fc7 Binary files /dev/null and b/fuzz/corpus/84a9bda8369d33ffe0d6f520c24331ae64e9dc88-3 differ diff --git a/fuzz/corpus/86513e3435adaf7c493dd50eb5de372010185e36-1 b/fuzz/corpus/86513e3435adaf7c493dd50eb5de372010185e36-1 new file mode 100755 index 00000000..15e4658e --- /dev/null +++ b/fuzz/corpus/86513e3435adaf7c493dd50eb5de372010185e36-1 @@ -0,0 +1 @@ +BZh8rE8P \ No newline at end of file diff --git a/fuzz/corpus/86637b211f4fa0118ccab9ee193c66286126bb5d-20 b/fuzz/corpus/86637b211f4fa0118ccab9ee193c66286126bb5d-20 new file mode 100644 index 00000000..32b04269 Binary files /dev/null and b/fuzz/corpus/86637b211f4fa0118ccab9ee193c66286126bb5d-20 differ diff --git a/fuzz/corpus/8695984335fa005895377a8a60000a921d7efd99-10 b/fuzz/corpus/8695984335fa005895377a8a60000a921d7efd99-10 new file mode 100644 index 00000000..4b074d94 Binary files /dev/null and b/fuzz/corpus/8695984335fa005895377a8a60000a921d7efd99-10 differ diff --git a/fuzz/corpus/86baa53eb98a9a342b0d5b79dfa5c58aa9c1b05e-16 b/fuzz/corpus/86baa53eb98a9a342b0d5b79dfa5c58aa9c1b05e-16 new file mode 100644 index 00000000..ef5234f6 Binary files /dev/null and b/fuzz/corpus/86baa53eb98a9a342b0d5b79dfa5c58aa9c1b05e-16 differ diff --git a/fuzz/corpus/88e6e46ab1ec92ce694b8d4c3d816491169d2bb6-10 b/fuzz/corpus/88e6e46ab1ec92ce694b8d4c3d816491169d2bb6-10 new file mode 100644 index 00000000..aa9c757e Binary files /dev/null and b/fuzz/corpus/88e6e46ab1ec92ce694b8d4c3d816491169d2bb6-10 differ diff --git a/fuzz/corpus/89216c662a46d50f37cfa08963acad8c6f7aace7-11 b/fuzz/corpus/89216c662a46d50f37cfa08963acad8c6f7aace7-11 new file mode 100644 index 00000000..df697e2d Binary files /dev/null and b/fuzz/corpus/89216c662a46d50f37cfa08963acad8c6f7aace7-11 differ diff --git a/fuzz/corpus/8e533f8a1e58710d99d6b7d39af7034961aa4fbe-5 b/fuzz/corpus/8e533f8a1e58710d99d6b7d39af7034961aa4fbe-5 new file mode 100755 index 00000000..049f5296 --- /dev/null +++ b/fuzz/corpus/8e533f8a1e58710d99d6b7d39af7034961aa4fbe-5 @@ -0,0 +1 @@ +"M@" \ No newline at end of file diff --git a/fuzz/corpus/8f0d2862c49eebbcd473a38c8fa1e76288f47127-26 b/fuzz/corpus/8f0d2862c49eebbcd473a38c8fa1e76288f47127-26 new file mode 100644 index 00000000..c7dd4250 Binary files /dev/null and b/fuzz/corpus/8f0d2862c49eebbcd473a38c8fa1e76288f47127-26 differ diff --git a/fuzz/corpus/8f61ea021e02cc609baafbdf714b9577e4bcb05f-16 b/fuzz/corpus/8f61ea021e02cc609baafbdf714b9577e4bcb05f-16 new file mode 100644 index 00000000..30bb322c Binary files /dev/null and b/fuzz/corpus/8f61ea021e02cc609baafbdf714b9577e4bcb05f-16 differ diff --git a/fuzz/corpus/8f7a47710904981ffaa1fefa21fa95fd2d818487-7 b/fuzz/corpus/8f7a47710904981ffaa1fefa21fa95fd2d818487-7 new file mode 100644 index 00000000..107b0ae8 Binary files /dev/null and b/fuzz/corpus/8f7a47710904981ffaa1fefa21fa95fd2d818487-7 differ diff --git a/fuzz/corpus/9.bz2 b/fuzz/corpus/9.bz2 new file mode 100755 index 00000000..3ce6c445 Binary files /dev/null and b/fuzz/corpus/9.bz2 differ diff --git a/fuzz/corpus/90a227d3beab730ed6eecd63657f5406beccabdf-12 b/fuzz/corpus/90a227d3beab730ed6eecd63657f5406beccabdf-12 new file mode 100644 index 00000000..cea8af6b Binary files /dev/null and b/fuzz/corpus/90a227d3beab730ed6eecd63657f5406beccabdf-12 differ diff --git a/fuzz/corpus/92197169aded0d5d0407e3925959e922257a101d-28 b/fuzz/corpus/92197169aded0d5d0407e3925959e922257a101d-28 new file mode 100644 index 00000000..82153779 Binary files /dev/null and b/fuzz/corpus/92197169aded0d5d0407e3925959e922257a101d-28 differ diff --git a/fuzz/corpus/924e17974cd194fa756d23394676d37cc3641f64-17 b/fuzz/corpus/924e17974cd194fa756d23394676d37cc3641f64-17 new file mode 100644 index 00000000..4cbe3bed Binary files /dev/null and b/fuzz/corpus/924e17974cd194fa756d23394676d37cc3641f64-17 differ diff --git a/fuzz/corpus/92a785b5ea93d36e27029e281e9a34377d81ce55-5 b/fuzz/corpus/92a785b5ea93d36e27029e281e9a34377d81ce55-5 new file mode 100755 index 00000000..44049efb --- /dev/null +++ b/fuzz/corpus/92a785b5ea93d36e27029e281e9a34377d81ce55-5 @@ -0,0 +1 @@ +"Mref \ No newline at end of file diff --git a/fuzz/corpus/92fda3aa2adbe37ff690c59939ca1e1b2a8a7936-1 b/fuzz/corpus/92fda3aa2adbe37ff690c59939ca1e1b2a8a7936-1 new file mode 100755 index 00000000..c441ec79 Binary files /dev/null and b/fuzz/corpus/92fda3aa2adbe37ff690c59939ca1e1b2a8a7936-1 differ diff --git a/fuzz/corpus/9363b81db6b35e8beebcc32d560f786472829bd8-21 b/fuzz/corpus/9363b81db6b35e8beebcc32d560f786472829bd8-21 new file mode 100644 index 00000000..76c0eb40 Binary files /dev/null and b/fuzz/corpus/9363b81db6b35e8beebcc32d560f786472829bd8-21 differ diff --git a/fuzz/corpus/948b1ce043c82d0cfbaa910b6989a1b35a19b8ae-16 b/fuzz/corpus/948b1ce043c82d0cfbaa910b6989a1b35a19b8ae-16 new file mode 100644 index 00000000..8ee35db4 Binary files /dev/null and b/fuzz/corpus/948b1ce043c82d0cfbaa910b6989a1b35a19b8ae-16 differ diff --git a/fuzz/corpus/9505b43fcbc3139441e35bdaaec138e28af076f6-25 b/fuzz/corpus/9505b43fcbc3139441e35bdaaec138e28af076f6-25 new file mode 100644 index 00000000..f33bdb30 Binary files /dev/null and b/fuzz/corpus/9505b43fcbc3139441e35bdaaec138e28af076f6-25 differ diff --git a/fuzz/corpus/951bb02c199adb52e9e300e9fc070bf55980b910-14 b/fuzz/corpus/951bb02c199adb52e9e300e9fc070bf55980b910-14 new file mode 100644 index 00000000..812adc7c Binary files /dev/null and b/fuzz/corpus/951bb02c199adb52e9e300e9fc070bf55980b910-14 differ diff --git a/fuzz/corpus/955404fe3f375361f5c3be1dbcd28eb9a28f06e4-13 b/fuzz/corpus/955404fe3f375361f5c3be1dbcd28eb9a28f06e4-13 new file mode 100644 index 00000000..6b83abdb Binary files /dev/null and b/fuzz/corpus/955404fe3f375361f5c3be1dbcd28eb9a28f06e4-13 differ diff --git a/fuzz/corpus/967e50c6c1bc99aa5e7fa07c2de14564f52b0fd3-20 b/fuzz/corpus/967e50c6c1bc99aa5e7fa07c2de14564f52b0fd3-20 new file mode 100644 index 00000000..9bca31c7 Binary files /dev/null and b/fuzz/corpus/967e50c6c1bc99aa5e7fa07c2de14564f52b0fd3-20 differ diff --git a/fuzz/corpus/96c9a1fa8b0184ad486f8f68a9ddc88434579080-30 b/fuzz/corpus/96c9a1fa8b0184ad486f8f68a9ddc88434579080-30 new file mode 100644 index 00000000..14fc4f9a Binary files /dev/null and b/fuzz/corpus/96c9a1fa8b0184ad486f8f68a9ddc88434579080-30 differ diff --git a/fuzz/corpus/96cc45abef3bc9fb6659714b9743cda92ec0abb9-16 b/fuzz/corpus/96cc45abef3bc9fb6659714b9743cda92ec0abb9-16 new file mode 100644 index 00000000..9b1dc18f Binary files /dev/null and b/fuzz/corpus/96cc45abef3bc9fb6659714b9743cda92ec0abb9-16 differ diff --git a/fuzz/corpus/9719ea029fdf8c837f991ac3548145485cc1f06e-13 b/fuzz/corpus/9719ea029fdf8c837f991ac3548145485cc1f06e-13 new file mode 100644 index 00000000..b8b139e0 Binary files /dev/null and b/fuzz/corpus/9719ea029fdf8c837f991ac3548145485cc1f06e-13 differ diff --git a/fuzz/corpus/984480af27d1640fd02f40e736ffcde3a91e4abb-22 b/fuzz/corpus/984480af27d1640fd02f40e736ffcde3a91e4abb-22 new file mode 100644 index 00000000..2d10cdc7 Binary files /dev/null and b/fuzz/corpus/984480af27d1640fd02f40e736ffcde3a91e4abb-22 differ diff --git a/fuzz/corpus/98d40a50ee58c05727777e242ecbc0d4e214f7fe-21 b/fuzz/corpus/98d40a50ee58c05727777e242ecbc0d4e214f7fe-21 new file mode 100644 index 00000000..dff3de35 Binary files /dev/null and b/fuzz/corpus/98d40a50ee58c05727777e242ecbc0d4e214f7fe-21 differ diff --git a/fuzz/corpus/9915e9bb007bc2c1f3d346123933923279f0dec1-27 b/fuzz/corpus/9915e9bb007bc2c1f3d346123933923279f0dec1-27 new file mode 100644 index 00000000..d39f6c79 Binary files /dev/null and b/fuzz/corpus/9915e9bb007bc2c1f3d346123933923279f0dec1-27 differ diff --git a/fuzz/corpus/992413e17d64968cb04af34c7761182f20fc97b6-2 b/fuzz/corpus/992413e17d64968cb04af34c7761182f20fc97b6-2 new file mode 100755 index 00000000..b2070bc3 Binary files /dev/null and b/fuzz/corpus/992413e17d64968cb04af34c7761182f20fc97b6-2 differ diff --git a/fuzz/corpus/99cfa74a1fea5d16168dd9efc720425b85e95eb7-15 b/fuzz/corpus/99cfa74a1fea5d16168dd9efc720425b85e95eb7-15 new file mode 100644 index 00000000..acd20c45 Binary files /dev/null and b/fuzz/corpus/99cfa74a1fea5d16168dd9efc720425b85e95eb7-15 differ diff --git a/fuzz/corpus/9a552bab72f174ede3b9bdb7a663c963fd1463d3-16 b/fuzz/corpus/9a552bab72f174ede3b9bdb7a663c963fd1463d3-16 new file mode 100644 index 00000000..657ce91e Binary files /dev/null and b/fuzz/corpus/9a552bab72f174ede3b9bdb7a663c963fd1463d3-16 differ diff --git a/fuzz/corpus/9aa3050cb38a6ad276cb5e5ca0c4776d92cb7b0f-1 b/fuzz/corpus/9aa3050cb38a6ad276cb5e5ca0c4776d92cb7b0f-1 new file mode 100755 index 00000000..9e58f1c4 --- /dev/null +++ b/fuzz/corpus/9aa3050cb38a6ad276cb5e5ca0c4776d92cb7b0f-1 @@ -0,0 +1 @@ +BZh31AY&SY \ No newline at end of file diff --git a/fuzz/corpus/9be44693435bc6c51980f30418bcc690d8c25fe7-6 b/fuzz/corpus/9be44693435bc6c51980f30418bcc690d8c25fe7-6 new file mode 100755 index 00000000..45ec57db --- /dev/null +++ b/fuzz/corpus/9be44693435bc6c51980f30418bcc690d8c25fe7-6 @@ -0,0 +1 @@ +"MrSf \ No newline at end of file diff --git a/fuzz/corpus/9c0420bf00f888487d543f42fc48b407c65d4717-17 b/fuzz/corpus/9c0420bf00f888487d543f42fc48b407c65d4717-17 new file mode 100644 index 00000000..635438d9 Binary files /dev/null and b/fuzz/corpus/9c0420bf00f888487d543f42fc48b407c65d4717-17 differ diff --git a/fuzz/corpus/9ca2a086f1f08c7dec54d52425bd72f17c11056e-21 b/fuzz/corpus/9ca2a086f1f08c7dec54d52425bd72f17c11056e-21 new file mode 100644 index 00000000..b52fcb90 Binary files /dev/null and b/fuzz/corpus/9ca2a086f1f08c7dec54d52425bd72f17c11056e-21 differ diff --git a/fuzz/corpus/9db70b1edad2317d94dcaafe7f5c5e3145084167-12 b/fuzz/corpus/9db70b1edad2317d94dcaafe7f5c5e3145084167-12 new file mode 100644 index 00000000..f89a7442 Binary files /dev/null and b/fuzz/corpus/9db70b1edad2317d94dcaafe7f5c5e3145084167-12 differ diff --git a/fuzz/corpus/Mark.Twain-Tom.Sawyer.txt.bz2 b/fuzz/corpus/Mark.Twain-Tom.Sawyer.txt.bz2 new file mode 100755 index 00000000..0bd61a6d Binary files /dev/null and b/fuzz/corpus/Mark.Twain-Tom.Sawyer.txt.bz2 differ diff --git a/fuzz/corpus/a01e13c3e401957031defb62b05434c65b01d5c4-10 b/fuzz/corpus/a01e13c3e401957031defb62b05434c65b01d5c4-10 new file mode 100644 index 00000000..45824643 Binary files /dev/null and b/fuzz/corpus/a01e13c3e401957031defb62b05434c65b01d5c4-10 differ diff --git a/fuzz/corpus/a059044bdb0402471dbe9aaaa555a063a6bc1e6a-16 b/fuzz/corpus/a059044bdb0402471dbe9aaaa555a063a6bc1e6a-16 new file mode 100644 index 00000000..a0735ef2 Binary files /dev/null and b/fuzz/corpus/a059044bdb0402471dbe9aaaa555a063a6bc1e6a-16 differ diff --git a/fuzz/corpus/a06b1a08fcda463f1d51c485b0e7271ff9048b41-16 b/fuzz/corpus/a06b1a08fcda463f1d51c485b0e7271ff9048b41-16 new file mode 100644 index 00000000..f400b22c Binary files /dev/null and b/fuzz/corpus/a06b1a08fcda463f1d51c485b0e7271ff9048b41-16 differ diff --git a/fuzz/corpus/a0f3d67e96968a267366be380147cbc7b17e5b2b-16 b/fuzz/corpus/a0f3d67e96968a267366be380147cbc7b17e5b2b-16 new file mode 100644 index 00000000..8089392f Binary files /dev/null and b/fuzz/corpus/a0f3d67e96968a267366be380147cbc7b17e5b2b-16 differ diff --git a/fuzz/corpus/a18d849dc2a98c4ebb6000b2cc853f21fb64d9e5-24 b/fuzz/corpus/a18d849dc2a98c4ebb6000b2cc853f21fb64d9e5-24 new file mode 100644 index 00000000..c8bf7253 Binary files /dev/null and b/fuzz/corpus/a18d849dc2a98c4ebb6000b2cc853f21fb64d9e5-24 differ diff --git a/fuzz/corpus/a2e5916be780e35e9ecb7c42be52dd5e134f3363-25 b/fuzz/corpus/a2e5916be780e35e9ecb7c42be52dd5e134f3363-25 new file mode 100644 index 00000000..67cfb108 Binary files /dev/null and b/fuzz/corpus/a2e5916be780e35e9ecb7c42be52dd5e134f3363-25 differ diff --git a/fuzz/corpus/a33252a74974fc86df30c311d501a1f363d350cd-12 b/fuzz/corpus/a33252a74974fc86df30c311d501a1f363d350cd-12 new file mode 100644 index 00000000..c2a9be06 Binary files /dev/null and b/fuzz/corpus/a33252a74974fc86df30c311d501a1f363d350cd-12 differ diff --git a/fuzz/corpus/a462f03ee666a20244d3331e3635b7eb796d906d-15 b/fuzz/corpus/a462f03ee666a20244d3331e3635b7eb796d906d-15 new file mode 100644 index 00000000..d7eb4d9b Binary files /dev/null and b/fuzz/corpus/a462f03ee666a20244d3331e3635b7eb796d906d-15 differ diff --git a/fuzz/corpus/a56e983782e49f8267a61d4375e98b1a862862ac-9 b/fuzz/corpus/a56e983782e49f8267a61d4375e98b1a862862ac-9 new file mode 100755 index 00000000..2c8ce09c Binary files /dev/null and b/fuzz/corpus/a56e983782e49f8267a61d4375e98b1a862862ac-9 differ diff --git a/fuzz/corpus/a58a9f9caca5e73b4296b931201a5ea870974c26-15 b/fuzz/corpus/a58a9f9caca5e73b4296b931201a5ea870974c26-15 new file mode 100755 index 00000000..f5050b60 Binary files /dev/null and b/fuzz/corpus/a58a9f9caca5e73b4296b931201a5ea870974c26-15 differ diff --git a/fuzz/corpus/a628194a08ff63e98625b1786175026c5f02c716-5 b/fuzz/corpus/a628194a08ff63e98625b1786175026c5f02c716-5 new file mode 100755 index 00000000..59d1b27f Binary files /dev/null and b/fuzz/corpus/a628194a08ff63e98625b1786175026c5f02c716-5 differ diff --git a/fuzz/corpus/a64f2336fd4a9ec8153b95f40c383e1ecfed9e73-25 b/fuzz/corpus/a64f2336fd4a9ec8153b95f40c383e1ecfed9e73-25 new file mode 100644 index 00000000..d6cae01a Binary files /dev/null and b/fuzz/corpus/a64f2336fd4a9ec8153b95f40c383e1ecfed9e73-25 differ diff --git a/fuzz/corpus/a6a5682a6663e0c548c9e5acbad4958e2c256b32-7 b/fuzz/corpus/a6a5682a6663e0c548c9e5acbad4958e2c256b32-7 new file mode 100755 index 00000000..257be2d7 Binary files /dev/null and b/fuzz/corpus/a6a5682a6663e0c548c9e5acbad4958e2c256b32-7 differ diff --git a/fuzz/corpus/a6dbaac639f3b82609ec27c80fbd003684c28867-21 b/fuzz/corpus/a6dbaac639f3b82609ec27c80fbd003684c28867-21 new file mode 100644 index 00000000..9f39c8e4 Binary files /dev/null and b/fuzz/corpus/a6dbaac639f3b82609ec27c80fbd003684c28867-21 differ diff --git a/fuzz/corpus/a8c6a4509b61d8baa71f59f9e1eb95712b10626c-23 b/fuzz/corpus/a8c6a4509b61d8baa71f59f9e1eb95712b10626c-23 new file mode 100644 index 00000000..bed98d4e Binary files /dev/null and b/fuzz/corpus/a8c6a4509b61d8baa71f59f9e1eb95712b10626c-23 differ diff --git a/fuzz/corpus/a9e348d9896cc740f7e910d0a70c080adb65cc77-13 b/fuzz/corpus/a9e348d9896cc740f7e910d0a70c080adb65cc77-13 new file mode 100644 index 00000000..16644f70 Binary files /dev/null and b/fuzz/corpus/a9e348d9896cc740f7e910d0a70c080adb65cc77-13 differ diff --git a/fuzz/corpus/aa04575587509ffc65a6b0224d24ad1125cb0f63-26 b/fuzz/corpus/aa04575587509ffc65a6b0224d24ad1125cb0f63-26 new file mode 100644 index 00000000..d95281c2 Binary files /dev/null and b/fuzz/corpus/aa04575587509ffc65a6b0224d24ad1125cb0f63-26 differ diff --git a/fuzz/corpus/aa290b4dcc8198945311c8149fc1252f14555e70-15 b/fuzz/corpus/aa290b4dcc8198945311c8149fc1252f14555e70-15 new file mode 100644 index 00000000..3e939f91 Binary files /dev/null and b/fuzz/corpus/aa290b4dcc8198945311c8149fc1252f14555e70-15 differ diff --git a/fuzz/corpus/aabb8fa4913c79f0a42494ad2215a32927adbd45-16 b/fuzz/corpus/aabb8fa4913c79f0a42494ad2215a32927adbd45-16 new file mode 100644 index 00000000..3812c581 Binary files /dev/null and b/fuzz/corpus/aabb8fa4913c79f0a42494ad2215a32927adbd45-16 differ diff --git a/fuzz/corpus/ac7077c5220abe6cd481318c42dfe6cb2cb2c666-10 b/fuzz/corpus/ac7077c5220abe6cd481318c42dfe6cb2cb2c666-10 new file mode 100644 index 00000000..592c47a4 Binary files /dev/null and b/fuzz/corpus/ac7077c5220abe6cd481318c42dfe6cb2cb2c666-10 differ diff --git a/fuzz/corpus/acbef0322169a93c7421902883cc8057675c953b-26 b/fuzz/corpus/acbef0322169a93c7421902883cc8057675c953b-26 new file mode 100644 index 00000000..48bcaa72 Binary files /dev/null and b/fuzz/corpus/acbef0322169a93c7421902883cc8057675c953b-26 differ diff --git a/fuzz/corpus/aec95871bc7d87cae16c36a0d30955b43076aec5-17 b/fuzz/corpus/aec95871bc7d87cae16c36a0d30955b43076aec5-17 new file mode 100644 index 00000000..2bbc1c02 Binary files /dev/null and b/fuzz/corpus/aec95871bc7d87cae16c36a0d30955b43076aec5-17 differ diff --git a/fuzz/corpus/b20e3f27f4e8d41f16124881f92546f0fb2edc16-13 b/fuzz/corpus/b20e3f27f4e8d41f16124881f92546f0fb2edc16-13 new file mode 100755 index 00000000..b684ab47 Binary files /dev/null and b/fuzz/corpus/b20e3f27f4e8d41f16124881f92546f0fb2edc16-13 differ diff --git a/fuzz/corpus/b27fb21ecbe6e77c91341738621ad7092c29bca5-17 b/fuzz/corpus/b27fb21ecbe6e77c91341738621ad7092c29bca5-17 new file mode 100644 index 00000000..0292f9be Binary files /dev/null and b/fuzz/corpus/b27fb21ecbe6e77c91341738621ad7092c29bca5-17 differ diff --git a/fuzz/corpus/b38ce47b707326024fb24860c4365d58ab9f3528-29 b/fuzz/corpus/b38ce47b707326024fb24860c4365d58ab9f3528-29 new file mode 100644 index 00000000..8374ff94 Binary files /dev/null and b/fuzz/corpus/b38ce47b707326024fb24860c4365d58ab9f3528-29 differ diff --git a/fuzz/corpus/b3eaea244bd47b64c8de3d81c7b5e94e421d7f32-5 b/fuzz/corpus/b3eaea244bd47b64c8de3d81c7b5e94e421d7f32-5 new file mode 100755 index 00000000..6c89843b Binary files /dev/null and b/fuzz/corpus/b3eaea244bd47b64c8de3d81c7b5e94e421d7f32-5 differ diff --git a/fuzz/corpus/b3fd355dc090a732d5cf3b25151f165ea901a682-24 b/fuzz/corpus/b3fd355dc090a732d5cf3b25151f165ea901a682-24 new file mode 100644 index 00000000..6274d930 Binary files /dev/null and b/fuzz/corpus/b3fd355dc090a732d5cf3b25151f165ea901a682-24 differ diff --git a/fuzz/corpus/b58846d79a8dc960a718ef88dd3a06ad49b1fe72-16 b/fuzz/corpus/b58846d79a8dc960a718ef88dd3a06ad49b1fe72-16 new file mode 100644 index 00000000..a1bb7d40 Binary files /dev/null and b/fuzz/corpus/b58846d79a8dc960a718ef88dd3a06ad49b1fe72-16 differ diff --git a/fuzz/corpus/b5b5b895b4619fa039ea99520b9947de2996c38f-6 b/fuzz/corpus/b5b5b895b4619fa039ea99520b9947de2996c38f-6 new file mode 100644 index 00000000..ae815d65 Binary files /dev/null and b/fuzz/corpus/b5b5b895b4619fa039ea99520b9947de2996c38f-6 differ diff --git a/fuzz/corpus/b6aca5c55295d93491e47817f46ca372c9078cec-3 b/fuzz/corpus/b6aca5c55295d93491e47817f46ca372c9078cec-3 new file mode 100644 index 00000000..303eeb7c --- /dev/null +++ b/fuzz/corpus/b6aca5c55295d93491e47817f46ca372c9078cec-3 @@ -0,0 +1 @@ +"Mnan \ No newline at end of file diff --git a/fuzz/corpus/b6ddb90092b3087158dc32669529db2012f14c3c-7 b/fuzz/corpus/b6ddb90092b3087158dc32669529db2012f14c3c-7 new file mode 100644 index 00000000..a4a7158f Binary files /dev/null and b/fuzz/corpus/b6ddb90092b3087158dc32669529db2012f14c3c-7 differ diff --git a/fuzz/corpus/b6e7a519d013ddb67313af02a9ce966877949487-4 b/fuzz/corpus/b6e7a519d013ddb67313af02a9ce966877949487-4 new file mode 100755 index 00000000..2a041859 Binary files /dev/null and b/fuzz/corpus/b6e7a519d013ddb67313af02a9ce966877949487-4 differ diff --git a/fuzz/corpus/b71a5a7c576e5cc5ba23845d352b2af16737c03c-7 b/fuzz/corpus/b71a5a7c576e5cc5ba23845d352b2af16737c03c-7 new file mode 100644 index 00000000..1e596c35 Binary files /dev/null and b/fuzz/corpus/b71a5a7c576e5cc5ba23845d352b2af16737c03c-7 differ diff --git a/fuzz/corpus/b7815c3b5649d9a367ba99e7e09cf1f251ab6f83-18 b/fuzz/corpus/b7815c3b5649d9a367ba99e7e09cf1f251ab6f83-18 new file mode 100644 index 00000000..4cf6940c Binary files /dev/null and b/fuzz/corpus/b7815c3b5649d9a367ba99e7e09cf1f251ab6f83-18 differ diff --git a/fuzz/corpus/b7a5b15c9e2d4d659d421de8e3b463200f71f1ec-23 b/fuzz/corpus/b7a5b15c9e2d4d659d421de8e3b463200f71f1ec-23 new file mode 100644 index 00000000..a47008c9 Binary files /dev/null and b/fuzz/corpus/b7a5b15c9e2d4d659d421de8e3b463200f71f1ec-23 differ diff --git a/fuzz/corpus/b83b3d04ada1403578065d7f10aa7441830dea3c-11 b/fuzz/corpus/b83b3d04ada1403578065d7f10aa7441830dea3c-11 new file mode 100755 index 00000000..1288ace2 Binary files /dev/null and b/fuzz/corpus/b83b3d04ada1403578065d7f10aa7441830dea3c-11 differ diff --git a/fuzz/corpus/b94b7ebc6d153e0c99a97864f58b26f7192f66a5-20 b/fuzz/corpus/b94b7ebc6d153e0c99a97864f58b26f7192f66a5-20 new file mode 100644 index 00000000..11053a55 Binary files /dev/null and b/fuzz/corpus/b94b7ebc6d153e0c99a97864f58b26f7192f66a5-20 differ diff --git a/fuzz/corpus/ba98469ede70309f18893f0ff95380f5a0486fcd-6 b/fuzz/corpus/ba98469ede70309f18893f0ff95380f5a0486fcd-6 new file mode 100755 index 00000000..b8f1b06f Binary files /dev/null and b/fuzz/corpus/ba98469ede70309f18893f0ff95380f5a0486fcd-6 differ diff --git a/fuzz/corpus/bc0c31f304c1a1f8be0c8a0d9daa3b8aa1f23799-14 b/fuzz/corpus/bc0c31f304c1a1f8be0c8a0d9daa3b8aa1f23799-14 new file mode 100644 index 00000000..430fe328 Binary files /dev/null and b/fuzz/corpus/bc0c31f304c1a1f8be0c8a0d9daa3b8aa1f23799-14 differ diff --git a/fuzz/corpus/bc650b6a5356c1935f64f6fb755e43bc5f5187c4-26 b/fuzz/corpus/bc650b6a5356c1935f64f6fb755e43bc5f5187c4-26 new file mode 100644 index 00000000..a81d72f0 Binary files /dev/null and b/fuzz/corpus/bc650b6a5356c1935f64f6fb755e43bc5f5187c4-26 differ diff --git a/fuzz/corpus/be06bb3c3b604660fd36b2af8860d35e31c8bbf3-8 b/fuzz/corpus/be06bb3c3b604660fd36b2af8860d35e31c8bbf3-8 new file mode 100755 index 00000000..ffe89ef6 Binary files /dev/null and b/fuzz/corpus/be06bb3c3b604660fd36b2af8860d35e31c8bbf3-8 differ diff --git a/fuzz/corpus/be5767f4d79c5a0b2643d8eddb74eca0598674dc-19 b/fuzz/corpus/be5767f4d79c5a0b2643d8eddb74eca0598674dc-19 new file mode 100644 index 00000000..6492b490 Binary files /dev/null and b/fuzz/corpus/be5767f4d79c5a0b2643d8eddb74eca0598674dc-19 differ diff --git a/fuzz/corpus/c07f4e4cb1d0a34dc6899097fd27ee9f1744cb70-12 b/fuzz/corpus/c07f4e4cb1d0a34dc6899097fd27ee9f1744cb70-12 new file mode 100644 index 00000000..9551b7b8 Binary files /dev/null and b/fuzz/corpus/c07f4e4cb1d0a34dc6899097fd27ee9f1744cb70-12 differ diff --git a/fuzz/corpus/c2ac55a7fb702dd9a527b576d99008fe9b4f376f-14 b/fuzz/corpus/c2ac55a7fb702dd9a527b576d99008fe9b4f376f-14 new file mode 100644 index 00000000..2cbdb3a8 Binary files /dev/null and b/fuzz/corpus/c2ac55a7fb702dd9a527b576d99008fe9b4f376f-14 differ diff --git a/fuzz/corpus/c2c3d29bce8aae89fed326832b3e1e1077cef1da-18 b/fuzz/corpus/c2c3d29bce8aae89fed326832b3e1e1077cef1da-18 new file mode 100644 index 00000000..468e6485 Binary files /dev/null and b/fuzz/corpus/c2c3d29bce8aae89fed326832b3e1e1077cef1da-18 differ diff --git a/fuzz/corpus/c321670bbcd985327045dd1468bf2ac4ae7333e5-7 b/fuzz/corpus/c321670bbcd985327045dd1468bf2ac4ae7333e5-7 new file mode 100755 index 00000000..eca662b7 Binary files /dev/null and b/fuzz/corpus/c321670bbcd985327045dd1468bf2ac4ae7333e5-7 differ diff --git a/fuzz/corpus/c34998d9a8893eca9cdeafe7b2482469ad98192b-25 b/fuzz/corpus/c34998d9a8893eca9cdeafe7b2482469ad98192b-25 new file mode 100644 index 00000000..ae5a68a9 Binary files /dev/null and b/fuzz/corpus/c34998d9a8893eca9cdeafe7b2482469ad98192b-25 differ diff --git a/fuzz/corpus/c5522d11f314fc46de58e15116b6910d52acf866-17 b/fuzz/corpus/c5522d11f314fc46de58e15116b6910d52acf866-17 new file mode 100644 index 00000000..3e2dd7a1 Binary files /dev/null and b/fuzz/corpus/c5522d11f314fc46de58e15116b6910d52acf866-17 differ diff --git a/fuzz/corpus/c652c46aba3567521f912bae6dc263b668c34c9c-7 b/fuzz/corpus/c652c46aba3567521f912bae6dc263b668c34c9c-7 new file mode 100755 index 00000000..5cfdce9b Binary files /dev/null and b/fuzz/corpus/c652c46aba3567521f912bae6dc263b668c34c9c-7 differ diff --git a/fuzz/corpus/c6610b87900912d462229a5259dab51ea0aeef33-4 b/fuzz/corpus/c6610b87900912d462229a5259dab51ea0aeef33-4 new file mode 100755 index 00000000..7a1dbaaf --- /dev/null +++ b/fuzz/corpus/c6610b87900912d462229a5259dab51ea0aeef33-4 @@ -0,0 +1 @@ +B*M \ No newline at end of file diff --git a/fuzz/corpus/c6c37f6c89fe55768f8b3f7b28b99467c239703a-1 b/fuzz/corpus/c6c37f6c89fe55768f8b3f7b28b99467c239703a-1 new file mode 100755 index 00000000..8c206a17 Binary files /dev/null and b/fuzz/corpus/c6c37f6c89fe55768f8b3f7b28b99467c239703a-1 differ diff --git a/fuzz/corpus/c71abfffdcf530a6d28fd99cd2c3505c61ef0ac5-8 b/fuzz/corpus/c71abfffdcf530a6d28fd99cd2c3505c61ef0ac5-8 new file mode 100644 index 00000000..490ee245 Binary files /dev/null and b/fuzz/corpus/c71abfffdcf530a6d28fd99cd2c3505c61ef0ac5-8 differ diff --git a/fuzz/corpus/c77304b250e887b39b5447d19b9c106fcebe7e66-20 b/fuzz/corpus/c77304b250e887b39b5447d19b9c106fcebe7e66-20 new file mode 100644 index 00000000..7f1cf184 Binary files /dev/null and b/fuzz/corpus/c77304b250e887b39b5447d19b9c106fcebe7e66-20 differ diff --git a/fuzz/corpus/c78cd8530e6d8a606a28797552ce3f5494763621-25 b/fuzz/corpus/c78cd8530e6d8a606a28797552ce3f5494763621-25 new file mode 100644 index 00000000..5140f6f6 Binary files /dev/null and b/fuzz/corpus/c78cd8530e6d8a606a28797552ce3f5494763621-25 differ diff --git a/fuzz/corpus/c790308a65efa1b895bc57abe53e4fbcdb2b7d0e-13 b/fuzz/corpus/c790308a65efa1b895bc57abe53e4fbcdb2b7d0e-13 new file mode 100755 index 00000000..c2479e6d Binary files /dev/null and b/fuzz/corpus/c790308a65efa1b895bc57abe53e4fbcdb2b7d0e-13 differ diff --git a/fuzz/corpus/c7fe1fe2e3fc19fab3766f9fdb1d22c848d49aed-2 b/fuzz/corpus/c7fe1fe2e3fc19fab3766f9fdb1d22c848d49aed-2 new file mode 100755 index 00000000..230d8353 Binary files /dev/null and b/fuzz/corpus/c7fe1fe2e3fc19fab3766f9fdb1d22c848d49aed-2 differ diff --git a/fuzz/corpus/ca5d375d8a66727221d3e198d4ad360782944de7-27 b/fuzz/corpus/ca5d375d8a66727221d3e198d4ad360782944de7-27 new file mode 100644 index 00000000..8c22c4de Binary files /dev/null and b/fuzz/corpus/ca5d375d8a66727221d3e198d4ad360782944de7-27 differ diff --git a/fuzz/corpus/cb635ef244cb6affc005c63d0bf8b52aecb1d986-4 b/fuzz/corpus/cb635ef244cb6affc005c63d0bf8b52aecb1d986-4 new file mode 100755 index 00000000..9206cb93 --- /dev/null +++ b/fuzz/corpus/cb635ef244cb6affc005c63d0bf8b52aecb1d986-4 @@ -0,0 +1 @@ +"M1 \ No newline at end of file diff --git a/fuzz/corpus/cd67bf90feaeb1912792508afa01a09fe1f044c6-13 b/fuzz/corpus/cd67bf90feaeb1912792508afa01a09fe1f044c6-13 new file mode 100644 index 00000000..71ebffbc Binary files /dev/null and b/fuzz/corpus/cd67bf90feaeb1912792508afa01a09fe1f044c6-13 differ diff --git a/fuzz/corpus/cda434677d4bdd969a3bbf84086349f821e39c80-1 b/fuzz/corpus/cda434677d4bdd969a3bbf84086349f821e39c80-1 new file mode 100755 index 00000000..0d66552a Binary files /dev/null and b/fuzz/corpus/cda434677d4bdd969a3bbf84086349f821e39c80-1 differ diff --git a/fuzz/corpus/cfe7201e28d42484764264c231663e6372e95ef7-14 b/fuzz/corpus/cfe7201e28d42484764264c231663e6372e95ef7-14 new file mode 100644 index 00000000..ad5308bb Binary files /dev/null and b/fuzz/corpus/cfe7201e28d42484764264c231663e6372e95ef7-14 differ diff --git a/fuzz/corpus/cff88dd94ee94e1901d25a74e29ad863bb78b1e4-16 b/fuzz/corpus/cff88dd94ee94e1901d25a74e29ad863bb78b1e4-16 new file mode 100644 index 00000000..50ebc75b Binary files /dev/null and b/fuzz/corpus/cff88dd94ee94e1901d25a74e29ad863bb78b1e4-16 differ diff --git a/fuzz/corpus/cffc7573debb5af80aaddfa752538825275fd6a9-7 b/fuzz/corpus/cffc7573debb5af80aaddfa752538825275fd6a9-7 new file mode 100755 index 00000000..cac35b69 --- /dev/null +++ b/fuzz/corpus/cffc7573debb5af80aaddfa752538825275fd6a9-7 @@ -0,0 +1 @@ +"MM@"©+[z_ \ No newline at end of file diff --git a/fuzz/corpus/d0ae058f71e53a7afd648b859cd7485886be550d-22 b/fuzz/corpus/d0ae058f71e53a7afd648b859cd7485886be550d-22 new file mode 100644 index 00000000..8a7600c2 Binary files /dev/null and b/fuzz/corpus/d0ae058f71e53a7afd648b859cd7485886be550d-22 differ diff --git a/fuzz/corpus/d0e6298a63ffc2695cf7d016a124db7375f197cf-21 b/fuzz/corpus/d0e6298a63ffc2695cf7d016a124db7375f197cf-21 new file mode 100644 index 00000000..a3d28f0f Binary files /dev/null and b/fuzz/corpus/d0e6298a63ffc2695cf7d016a124db7375f197cf-21 differ diff --git a/fuzz/corpus/d24f23a23508dd6bc93ea6283ed49c8ba4b737ed-15 b/fuzz/corpus/d24f23a23508dd6bc93ea6283ed49c8ba4b737ed-15 new file mode 100644 index 00000000..3bc8f210 Binary files /dev/null and b/fuzz/corpus/d24f23a23508dd6bc93ea6283ed49c8ba4b737ed-15 differ diff --git a/fuzz/corpus/d295ca4c78f7fd3ff10b0520b09a0a346310e0a9-1 b/fuzz/corpus/d295ca4c78f7fd3ff10b0520b09a0a346310e0a9-1 new file mode 100755 index 00000000..104bdc3d Binary files /dev/null and b/fuzz/corpus/d295ca4c78f7fd3ff10b0520b09a0a346310e0a9-1 differ diff --git a/fuzz/corpus/d3ddffcd038a5646a53d48b684eac5b721c7062a-18 b/fuzz/corpus/d3ddffcd038a5646a53d48b684eac5b721c7062a-18 new file mode 100644 index 00000000..0702c4f8 Binary files /dev/null and b/fuzz/corpus/d3ddffcd038a5646a53d48b684eac5b721c7062a-18 differ diff --git a/fuzz/corpus/d4275f1f814a5b24f7b4788d15f3fef7b2be8aef-23 b/fuzz/corpus/d4275f1f814a5b24f7b4788d15f3fef7b2be8aef-23 new file mode 100644 index 00000000..7405bc72 Binary files /dev/null and b/fuzz/corpus/d4275f1f814a5b24f7b4788d15f3fef7b2be8aef-23 differ diff --git a/fuzz/corpus/d57eaf0fada8726afac2287cafb7720af7417b16-1 b/fuzz/corpus/d57eaf0fada8726afac2287cafb7720af7417b16-1 new file mode 100755 index 00000000..50220fca --- /dev/null +++ b/fuzz/corpus/d57eaf0fada8726afac2287cafb7720af7417b16-1 @@ -0,0 +1 @@ +BZh11AY&SYà \ No newline at end of file diff --git a/fuzz/corpus/d5c9dc3b5b4e71d902fe4cf5c44b237b104a32a9-4 b/fuzz/corpus/d5c9dc3b5b4e71d902fe4cf5c44b237b104a32a9-4 new file mode 100755 index 00000000..5a0cc7de Binary files /dev/null and b/fuzz/corpus/d5c9dc3b5b4e71d902fe4cf5c44b237b104a32a9-4 differ diff --git a/fuzz/corpus/d7855c38db11bfeeb474a4782f1ea293192f786f-1 b/fuzz/corpus/d7855c38db11bfeeb474a4782f1ea293192f786f-1 new file mode 100755 index 00000000..d4bba7df Binary files /dev/null and b/fuzz/corpus/d7855c38db11bfeeb474a4782f1ea293192f786f-1 differ diff --git a/fuzz/corpus/d7912c5e2a776c408e7640f10bd7d655a6a0f31b-27 b/fuzz/corpus/d7912c5e2a776c408e7640f10bd7d655a6a0f31b-27 new file mode 100644 index 00000000..3df2af3f Binary files /dev/null and b/fuzz/corpus/d7912c5e2a776c408e7640f10bd7d655a6a0f31b-27 differ diff --git a/fuzz/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709 b/fuzz/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709 new file mode 100644 index 00000000..e69de29b diff --git a/fuzz/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709-1 b/fuzz/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709-1 new file mode 100755 index 00000000..e69de29b diff --git a/fuzz/corpus/dba53c14b92561071ccd7762550d53cf43027bdf-1 b/fuzz/corpus/dba53c14b92561071ccd7762550d53cf43027bdf-1 new file mode 100755 index 00000000..4d292f94 Binary files /dev/null and b/fuzz/corpus/dba53c14b92561071ccd7762550d53cf43027bdf-1 differ diff --git a/fuzz/corpus/dc61bdd2fb983111d1392cd79ba9b39e0a3b869f-20 b/fuzz/corpus/dc61bdd2fb983111d1392cd79ba9b39e0a3b869f-20 new file mode 100644 index 00000000..0a820d54 Binary files /dev/null and b/fuzz/corpus/dc61bdd2fb983111d1392cd79ba9b39e0a3b869f-20 differ diff --git a/fuzz/corpus/dcb49d3d45d32601fa27208cec33813e03ff6179-1 b/fuzz/corpus/dcb49d3d45d32601fa27208cec33813e03ff6179-1 new file mode 100755 index 00000000..a2dd20a4 Binary files /dev/null and b/fuzz/corpus/dcb49d3d45d32601fa27208cec33813e03ff6179-1 differ diff --git a/fuzz/corpus/dce9966b94744440d75a845a48c806041f5a6612-3 b/fuzz/corpus/dce9966b94744440d75a845a48c806041f5a6612-3 new file mode 100755 index 00000000..de247315 Binary files /dev/null and b/fuzz/corpus/dce9966b94744440d75a845a48c806041f5a6612-3 differ diff --git a/fuzz/corpus/dd799919262810add464dbb4ee39a38f1e4ed258-13 b/fuzz/corpus/dd799919262810add464dbb4ee39a38f1e4ed258-13 new file mode 100644 index 00000000..673bc161 Binary files /dev/null and b/fuzz/corpus/dd799919262810add464dbb4ee39a38f1e4ed258-13 differ diff --git a/fuzz/corpus/dd92516fbea2d0f96abc78f325d731053a451e16 b/fuzz/corpus/dd92516fbea2d0f96abc78f325d731053a451e16 new file mode 100644 index 00000000..5f62a794 --- /dev/null +++ b/fuzz/corpus/dd92516fbea2d0f96abc78f325d731053a451e16 @@ -0,0 +1 @@ +ìª` \ No newline at end of file diff --git a/fuzz/corpus/ddf986569f89016184b5b6e924d5ba827c9980ca-28 b/fuzz/corpus/ddf986569f89016184b5b6e924d5ba827c9980ca-28 new file mode 100644 index 00000000..c80538dd Binary files /dev/null and b/fuzz/corpus/ddf986569f89016184b5b6e924d5ba827c9980ca-28 differ diff --git a/fuzz/corpus/de0acf1136a1e05cd27345ce135ea26abd32bbfe-18 b/fuzz/corpus/de0acf1136a1e05cd27345ce135ea26abd32bbfe-18 new file mode 100644 index 00000000..60f4c456 Binary files /dev/null and b/fuzz/corpus/de0acf1136a1e05cd27345ce135ea26abd32bbfe-18 differ diff --git a/fuzz/corpus/de33e3ef8a5780c7d3458188a423c00f470904d0-15 b/fuzz/corpus/de33e3ef8a5780c7d3458188a423c00f470904d0-15 new file mode 100644 index 00000000..57de9441 Binary files /dev/null and b/fuzz/corpus/de33e3ef8a5780c7d3458188a423c00f470904d0-15 differ diff --git a/fuzz/corpus/de501127da94246b2d3aa947637b49fbc17d5e47-1 b/fuzz/corpus/de501127da94246b2d3aa947637b49fbc17d5e47-1 new file mode 100755 index 00000000..1d6eb7a2 --- /dev/null +++ b/fuzz/corpus/de501127da94246b2d3aa947637b49fbc17d5e47-1 @@ -0,0 +1 @@ +BZ \ No newline at end of file diff --git a/fuzz/corpus/de702cd20caeb08a843e0c09b0ce87a74e300415-20 b/fuzz/corpus/de702cd20caeb08a843e0c09b0ce87a74e300415-20 new file mode 100644 index 00000000..bf568f6f Binary files /dev/null and b/fuzz/corpus/de702cd20caeb08a843e0c09b0ce87a74e300415-20 differ diff --git a/fuzz/corpus/de8abda1b9bd5628ca99c8f97237fa885a857bb5-19 b/fuzz/corpus/de8abda1b9bd5628ca99c8f97237fa885a857bb5-19 new file mode 100644 index 00000000..064419b0 Binary files /dev/null and b/fuzz/corpus/de8abda1b9bd5628ca99c8f97237fa885a857bb5-19 differ diff --git a/fuzz/corpus/def6a9e986daf0b268ef29ef7e821a9f6840ef2c-8 b/fuzz/corpus/def6a9e986daf0b268ef29ef7e821a9f6840ef2c-8 new file mode 100644 index 00000000..61307ca8 Binary files /dev/null and b/fuzz/corpus/def6a9e986daf0b268ef29ef7e821a9f6840ef2c-8 differ diff --git a/fuzz/corpus/df0768cf0c709a1ff1a93cc0dad23979501c54ff-21 b/fuzz/corpus/df0768cf0c709a1ff1a93cc0dad23979501c54ff-21 new file mode 100644 index 00000000..07995a45 Binary files /dev/null and b/fuzz/corpus/df0768cf0c709a1ff1a93cc0dad23979501c54ff-21 differ diff --git a/fuzz/corpus/dfad565009b0667ef2ee10ea9c1286ee5c3ce6b2-1 b/fuzz/corpus/dfad565009b0667ef2ee10ea9c1286ee5c3ce6b2-1 new file mode 100644 index 00000000..dd3288dd --- /dev/null +++ b/fuzz/corpus/dfad565009b0667ef2ee10ea9c1286ee5c3ce6b2-1 @@ -0,0 +1 @@ +* \ No newline at end of file diff --git a/fuzz/corpus/e.txt.bz2 b/fuzz/corpus/e.txt.bz2 new file mode 100755 index 00000000..65bf3b4c Binary files /dev/null and b/fuzz/corpus/e.txt.bz2 differ diff --git a/fuzz/corpus/e1556049ba9794a15ee21aa283876bf63e531a4f-24 b/fuzz/corpus/e1556049ba9794a15ee21aa283876bf63e531a4f-24 new file mode 100644 index 00000000..fe1bb651 Binary files /dev/null and b/fuzz/corpus/e1556049ba9794a15ee21aa283876bf63e531a4f-24 differ diff --git a/fuzz/corpus/e17af76e8c119233dbd2888ab519bd76d7aa7fe9-6 b/fuzz/corpus/e17af76e8c119233dbd2888ab519bd76d7aa7fe9-6 new file mode 100644 index 00000000..0012a3e9 Binary files /dev/null and b/fuzz/corpus/e17af76e8c119233dbd2888ab519bd76d7aa7fe9-6 differ diff --git a/fuzz/corpus/e346c715ac3187598d8c0453d9e741fae1232c99-11 b/fuzz/corpus/e346c715ac3187598d8c0453d9e741fae1232c99-11 new file mode 100755 index 00000000..22d3cf6f Binary files /dev/null and b/fuzz/corpus/e346c715ac3187598d8c0453d9e741fae1232c99-11 differ diff --git a/fuzz/corpus/e3acf6f2b5a1b97f5a82ebf7d1822077561583fe-26 b/fuzz/corpus/e3acf6f2b5a1b97f5a82ebf7d1822077561583fe-26 new file mode 100644 index 00000000..27156c76 Binary files /dev/null and b/fuzz/corpus/e3acf6f2b5a1b97f5a82ebf7d1822077561583fe-26 differ diff --git a/fuzz/corpus/e4a2a1469de980756c607cdc2584fc94bc109382-1 b/fuzz/corpus/e4a2a1469de980756c607cdc2584fc94bc109382-1 new file mode 100755 index 00000000..74466559 Binary files /dev/null and b/fuzz/corpus/e4a2a1469de980756c607cdc2584fc94bc109382-1 differ diff --git a/fuzz/corpus/e68b04a675d8d4192565a808955764c77ae510e6-16 b/fuzz/corpus/e68b04a675d8d4192565a808955764c77ae510e6-16 new file mode 100755 index 00000000..08838f05 Binary files /dev/null and b/fuzz/corpus/e68b04a675d8d4192565a808955764c77ae510e6-16 differ diff --git a/fuzz/corpus/e7ea1bfd65ca7db84f0984474658bfc3b063c63a-13 b/fuzz/corpus/e7ea1bfd65ca7db84f0984474658bfc3b063c63a-13 new file mode 100644 index 00000000..761970f6 Binary files /dev/null and b/fuzz/corpus/e7ea1bfd65ca7db84f0984474658bfc3b063c63a-13 differ diff --git a/fuzz/corpus/ea212596f8a7aec4eb2e85fd2cdb5c2816b58495-5 b/fuzz/corpus/ea212596f8a7aec4eb2e85fd2cdb5c2816b58495-5 new file mode 100755 index 00000000..8b21a561 Binary files /dev/null and b/fuzz/corpus/ea212596f8a7aec4eb2e85fd2cdb5c2816b58495-5 differ diff --git a/fuzz/corpus/ea9af92f89e6889b523461ae7b2b9fecee5a7280-18 b/fuzz/corpus/ea9af92f89e6889b523461ae7b2b9fecee5a7280-18 new file mode 100755 index 00000000..f5635a23 Binary files /dev/null and b/fuzz/corpus/ea9af92f89e6889b523461ae7b2b9fecee5a7280-18 differ diff --git a/fuzz/corpus/ebc69b7ca13ae23b075c9b21ebc283278714e3aa-18 b/fuzz/corpus/ebc69b7ca13ae23b075c9b21ebc283278714e3aa-18 new file mode 100644 index 00000000..285c07ac Binary files /dev/null and b/fuzz/corpus/ebc69b7ca13ae23b075c9b21ebc283278714e3aa-18 differ diff --git a/fuzz/corpus/ec8e760e79dc08a79af0d79c510cafb74e504472-18 b/fuzz/corpus/ec8e760e79dc08a79af0d79c510cafb74e504472-18 new file mode 100644 index 00000000..e13cf9ef Binary files /dev/null and b/fuzz/corpus/ec8e760e79dc08a79af0d79c510cafb74e504472-18 differ diff --git a/fuzz/corpus/ec984b6fb8e41dbcd4299ecd1dd6fd0a77347122-13 b/fuzz/corpus/ec984b6fb8e41dbcd4299ecd1dd6fd0a77347122-13 new file mode 100644 index 00000000..1bca6166 Binary files /dev/null and b/fuzz/corpus/ec984b6fb8e41dbcd4299ecd1dd6fd0a77347122-13 differ diff --git a/fuzz/corpus/ecbd6bdea50b52d263b4e9cdb96c7ce078d2b780-25 b/fuzz/corpus/ecbd6bdea50b52d263b4e9cdb96c7ce078d2b780-25 new file mode 100644 index 00000000..41a813aa Binary files /dev/null and b/fuzz/corpus/ecbd6bdea50b52d263b4e9cdb96c7ce078d2b780-25 differ diff --git a/fuzz/corpus/ecdd1df7d975c8cf8d015b2f1d0d7c6e00eb578b-15 b/fuzz/corpus/ecdd1df7d975c8cf8d015b2f1d0d7c6e00eb578b-15 new file mode 100644 index 00000000..d02e56ef Binary files /dev/null and b/fuzz/corpus/ecdd1df7d975c8cf8d015b2f1d0d7c6e00eb578b-15 differ diff --git a/fuzz/corpus/eda1ee9cf85f3f71ec8a4eec7534ed2677b47775-15 b/fuzz/corpus/eda1ee9cf85f3f71ec8a4eec7534ed2677b47775-15 new file mode 100644 index 00000000..f0d2c8ce Binary files /dev/null and b/fuzz/corpus/eda1ee9cf85f3f71ec8a4eec7534ed2677b47775-15 differ diff --git a/fuzz/corpus/edbc11de7dd074c367a69532db023cd810bb3978-13 b/fuzz/corpus/edbc11de7dd074c367a69532db023cd810bb3978-13 new file mode 100644 index 00000000..50fbf3fa Binary files /dev/null and b/fuzz/corpus/edbc11de7dd074c367a69532db023cd810bb3978-13 differ diff --git a/fuzz/corpus/ee6afbf375619a2bd6fb0abe0e42e51ab3b0ab13-6 b/fuzz/corpus/ee6afbf375619a2bd6fb0abe0e42e51ab3b0ab13-6 new file mode 100644 index 00000000..64b60a37 Binary files /dev/null and b/fuzz/corpus/ee6afbf375619a2bd6fb0abe0e42e51ab3b0ab13-6 differ diff --git a/fuzz/corpus/ee907d38c1394c4971b389a99a3be0913836212b-9 b/fuzz/corpus/ee907d38c1394c4971b389a99a3be0913836212b-9 new file mode 100755 index 00000000..8eec89e6 Binary files /dev/null and b/fuzz/corpus/ee907d38c1394c4971b389a99a3be0913836212b-9 differ diff --git a/fuzz/corpus/eebbefa1983c9e1aeb5217aabcac7ab24dfe166f-17 b/fuzz/corpus/eebbefa1983c9e1aeb5217aabcac7ab24dfe166f-17 new file mode 100644 index 00000000..a9972505 Binary files /dev/null and b/fuzz/corpus/eebbefa1983c9e1aeb5217aabcac7ab24dfe166f-17 differ diff --git a/fuzz/corpus/eee3d4a9a8b297f016c23f50a9792c30a621720e-21 b/fuzz/corpus/eee3d4a9a8b297f016c23f50a9792c30a621720e-21 new file mode 100644 index 00000000..67e6215e Binary files /dev/null and b/fuzz/corpus/eee3d4a9a8b297f016c23f50a9792c30a621720e-21 differ diff --git a/fuzz/corpus/ef87432939473264357babc06257b0280ffd15ee-5 b/fuzz/corpus/ef87432939473264357babc06257b0280ffd15ee-5 new file mode 100644 index 00000000..c822e81e --- /dev/null +++ b/fuzz/corpus/ef87432939473264357babc06257b0280ffd15ee-5 @@ -0,0 +1 @@ +"Mna„Ƚ¿ï½¿ï \ No newline at end of file diff --git a/fuzz/corpus/efdd522fe3abb88204f63b1fe7312f62b6ee593d-16 b/fuzz/corpus/efdd522fe3abb88204f63b1fe7312f62b6ee593d-16 new file mode 100644 index 00000000..0c4c565e Binary files /dev/null and b/fuzz/corpus/efdd522fe3abb88204f63b1fe7312f62b6ee593d-16 differ diff --git a/fuzz/corpus/f35bdf2e8b4af93c6a73e564055aa4eacd9f0d0c-13 b/fuzz/corpus/f35bdf2e8b4af93c6a73e564055aa4eacd9f0d0c-13 new file mode 100644 index 00000000..8fedf50e Binary files /dev/null and b/fuzz/corpus/f35bdf2e8b4af93c6a73e564055aa4eacd9f0d0c-13 differ diff --git a/fuzz/corpus/f3a2381d6f39defe22520aea46201e6ce6d37f80-1 b/fuzz/corpus/f3a2381d6f39defe22520aea46201e6ce6d37f80-1 new file mode 100755 index 00000000..fac6ee8c Binary files /dev/null and b/fuzz/corpus/f3a2381d6f39defe22520aea46201e6ce6d37f80-1 differ diff --git a/fuzz/corpus/f3e916907eab3412b5875e5eca05bf3eac8a8d5e-1 b/fuzz/corpus/f3e916907eab3412b5875e5eca05bf3eac8a8d5e-1 new file mode 100755 index 00000000..109c58b0 Binary files /dev/null and b/fuzz/corpus/f3e916907eab3412b5875e5eca05bf3eac8a8d5e-1 differ diff --git a/fuzz/corpus/f493376c3eda80cbe822ac456486734b72f891fc-2 b/fuzz/corpus/f493376c3eda80cbe822ac456486734b72f891fc-2 new file mode 100755 index 00000000..b06a853b Binary files /dev/null and b/fuzz/corpus/f493376c3eda80cbe822ac456486734b72f891fc-2 differ diff --git a/fuzz/corpus/f55efbb04cd32f7828e951d067319db00627153f-28 b/fuzz/corpus/f55efbb04cd32f7828e951d067319db00627153f-28 new file mode 100644 index 00000000..4b730fdd Binary files /dev/null and b/fuzz/corpus/f55efbb04cd32f7828e951d067319db00627153f-28 differ diff --git a/fuzz/corpus/f71b4776ecbbe47746fb53d7749751c5c5bbff05-22 b/fuzz/corpus/f71b4776ecbbe47746fb53d7749751c5c5bbff05-22 new file mode 100644 index 00000000..dd1e8e9c Binary files /dev/null and b/fuzz/corpus/f71b4776ecbbe47746fb53d7749751c5c5bbff05-22 differ diff --git a/fuzz/corpus/f724d4c839c012c7772618e28ef68d478cc00c74-21 b/fuzz/corpus/f724d4c839c012c7772618e28ef68d478cc00c74-21 new file mode 100644 index 00000000..0476ee76 Binary files /dev/null and b/fuzz/corpus/f724d4c839c012c7772618e28ef68d478cc00c74-21 differ diff --git a/fuzz/corpus/f86152e5ce510dc674fa73d20b324e2d3c4d145b-1 b/fuzz/corpus/f86152e5ce510dc674fa73d20b324e2d3c4d145b-1 new file mode 100755 index 00000000..8ffde68d --- /dev/null +++ b/fuzz/corpus/f86152e5ce510dc674fa73d20b324e2d3c4d145b-1 @@ -0,0 +1 @@ +BZh8 \ No newline at end of file diff --git a/fuzz/corpus/f931bee2e7f1fefd8bb2fabf88f8f3d2b3ea78fa-2 b/fuzz/corpus/f931bee2e7f1fefd8bb2fabf88f8f3d2b3ea78fa-2 new file mode 100755 index 00000000..9c1a4dbe Binary files /dev/null and b/fuzz/corpus/f931bee2e7f1fefd8bb2fabf88f8f3d2b3ea78fa-2 differ diff --git a/fuzz/corpus/fac6c4165067ef2d87a23a2530a59eb560d470e0-23 b/fuzz/corpus/fac6c4165067ef2d87a23a2530a59eb560d470e0-23 new file mode 100644 index 00000000..72b39c99 Binary files /dev/null and b/fuzz/corpus/fac6c4165067ef2d87a23a2530a59eb560d470e0-23 differ diff --git a/fuzz/corpus/fb56a1001599e07354ce3101af111554c6c9bb40-1 b/fuzz/corpus/fb56a1001599e07354ce3101af111554c6c9bb40-1 new file mode 100755 index 00000000..ae069413 Binary files /dev/null and b/fuzz/corpus/fb56a1001599e07354ce3101af111554c6c9bb40-1 differ diff --git a/fuzz/corpus/fb75f3059f8835a7e8781c899af756f22d1c06b4-7 b/fuzz/corpus/fb75f3059f8835a7e8781c899af756f22d1c06b4-7 new file mode 100755 index 00000000..ec20579b Binary files /dev/null and b/fuzz/corpus/fb75f3059f8835a7e8781c899af756f22d1c06b4-7 differ diff --git a/fuzz/corpus/fbfe35b0485040874ed564b94ba764bdd17e80fc-10 b/fuzz/corpus/fbfe35b0485040874ed564b94ba764bdd17e80fc-10 new file mode 100755 index 00000000..cfa9d247 Binary files /dev/null and b/fuzz/corpus/fbfe35b0485040874ed564b94ba764bdd17e80fc-10 differ diff --git a/fuzz/corpus/fcb1c8b1893ca85647581cadec481754d8f35c96-12 b/fuzz/corpus/fcb1c8b1893ca85647581cadec481754d8f35c96-12 new file mode 100755 index 00000000..6768a447 Binary files /dev/null and b/fuzz/corpus/fcb1c8b1893ca85647581cadec481754d8f35c96-12 differ diff --git a/fuzz/corpus/fcb33fb48e48acd9155fd7ed8e82e71c850ffd22-16 b/fuzz/corpus/fcb33fb48e48acd9155fd7ed8e82e71c850ffd22-16 new file mode 100644 index 00000000..97b85272 Binary files /dev/null and b/fuzz/corpus/fcb33fb48e48acd9155fd7ed8e82e71c850ffd22-16 differ diff --git a/fuzz/corpus/fcd47a15e10a21e1eb13aeac223becc89aac4c69-2 b/fuzz/corpus/fcd47a15e10a21e1eb13aeac223becc89aac4c69-2 new file mode 100755 index 00000000..0cf50b96 Binary files /dev/null and b/fuzz/corpus/fcd47a15e10a21e1eb13aeac223becc89aac4c69-2 differ diff --git a/fuzz/corpus/fd4f0dc77a022a8140ffe5b2e1a5ff577e844878-27 b/fuzz/corpus/fd4f0dc77a022a8140ffe5b2e1a5ff577e844878-27 new file mode 100644 index 00000000..fec864e0 Binary files /dev/null and b/fuzz/corpus/fd4f0dc77a022a8140ffe5b2e1a5ff577e844878-27 differ diff --git a/fuzz/corpus/fdb78af507e72288b059ff902ae5e76538d1e6ea-14 b/fuzz/corpus/fdb78af507e72288b059ff902ae5e76538d1e6ea-14 new file mode 100644 index 00000000..f6dde83f Binary files /dev/null and b/fuzz/corpus/fdb78af507e72288b059ff902ae5e76538d1e6ea-14 differ diff --git a/fuzz/corpus/fe002e4c7731ecb4c09c09a4e1fa29c0c61874bc-7 b/fuzz/corpus/fe002e4c7731ecb4c09c09a4e1fa29c0c61874bc-7 new file mode 100644 index 00000000..9bf6f6e9 Binary files /dev/null and b/fuzz/corpus/fe002e4c7731ecb4c09c09a4e1fa29c0c61874bc-7 differ diff --git a/fuzz/corpus/fe78d4faf4ce717d84938010f92ca5e844f9980b-13 b/fuzz/corpus/fe78d4faf4ce717d84938010f92ca5e844f9980b-13 new file mode 100644 index 00000000..88b3ef7e Binary files /dev/null and b/fuzz/corpus/fe78d4faf4ce717d84938010f92ca5e844f9980b-13 differ diff --git a/fuzz/corpus/ff3b7ea844eb197dc6bd59d9f8e4a4a5718a6771-18 b/fuzz/corpus/ff3b7ea844eb197dc6bd59d9f8e4a4a5718a6771-18 new file mode 100644 index 00000000..eea11f16 Binary files /dev/null and b/fuzz/corpus/ff3b7ea844eb197dc6bd59d9f8e4a4a5718a6771-18 differ diff --git a/fuzz/corpus/ff47856b8fa7323572c8b4a6d8028dcb2663a37a-11 b/fuzz/corpus/ff47856b8fa7323572c8b4a6d8028dcb2663a37a-11 new file mode 100755 index 00000000..ed4aac71 Binary files /dev/null and b/fuzz/corpus/ff47856b8fa7323572c8b4a6d8028dcb2663a37a-11 differ diff --git a/fuzz/corpus/ffa97253e1ab365b84eebb9d257f9370b7796fbf-28 b/fuzz/corpus/ffa97253e1ab365b84eebb9d257f9370b7796fbf-28 new file mode 100644 index 00000000..7dc89100 Binary files /dev/null and b/fuzz/corpus/ffa97253e1ab365b84eebb9d257f9370b7796fbf-28 differ diff --git a/fuzz/corpus/pss-vect.txt.bz2 b/fuzz/corpus/pss-vect.txt.bz2 new file mode 100755 index 00000000..ad3da1ac Binary files /dev/null and b/fuzz/corpus/pss-vect.txt.bz2 differ diff --git a/fuzz/crashers/0b8f7fcd1f53d5bd839e5728ba92db050f5e0968 b/fuzz/crashers/0b8f7fcd1f53d5bd839e5728ba92db050f5e0968 new file mode 100644 index 00000000..2b0938aa Binary files /dev/null and b/fuzz/crashers/0b8f7fcd1f53d5bd839e5728ba92db050f5e0968 differ diff --git a/fuzz/crashers/0b8f7fcd1f53d5bd839e5728ba92db050f5e0968.output b/fuzz/crashers/0b8f7fcd1f53d5bd839e5728ba92db050f5e0968.output new file mode 100644 index 00000000..62f54ca1 --- /dev/null +++ b/fuzz/crashers/0b8f7fcd1f53d5bd839e5728ba92db050f5e0968.output @@ -0,0 +1,51 @@ +program hanged (timeout 10 seconds) + +SIGABRT: abort +PC=0x5e9e2 m=0 + +goroutine 1 [running]: +github.com/pierrec/lz4.UncompressBlock(0x820282830, 0x6, 0x6, 0x82032e000, 0x10000, 0x10000, 0x0, 0x6, 0x0, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/github.com/pierrec/lz4/block.go:104 +0xec2 fp=0x8202b59d8 sp=0x8202b5900 +github.com/pierrec/lz4.(*Reader).decompressBlock(0x8203085a0, 0x820290240, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/github.com/pierrec/lz4/reader.go:271 +0x189 fp=0x8202b5a48 sp=0x8202b59d8 +github.com/pierrec/lz4.(*Reader).Read(0x8203085a0, 0x82030b400, 0x200, 0x200, 0x0, 0x0, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/github.com/pierrec/lz4/reader.go:188 +0x1156 fp=0x8202b5c38 sp=0x8202b5a48 +bytes.(*Buffer).ReadFrom(0x8202b5d68, 0x882042d260, 0x8203085a0, 0x0, 0x0, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/bytes/buffer.go:173 +0x3db fp=0x8202b5ce8 sp=0x8202b5c38 +io/ioutil.readAll(0x882042d260, 0x8203085a0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/io/ioutil/ioutil.go:33 +0x1ed fp=0x8202b5de0 sp=0x8202b5ce8 +io/ioutil.ReadAll(0x882042d260, 0x8203085a0, 0x0, 0x0, 0x0, 0x0, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/io/ioutil/ioutil.go:42 +0x80 fp=0x8202b5e28 sp=0x8202b5de0 +github.com/pierrec/lz4/fuzz.Fuzz(0x8820479000, 0x1b, 0x200000, 0x3) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/github.com/pierrec/lz4/fuzz/lz4.go:11 +0x15f fp=0x8202b5ea0 sp=0x8202b5e28 +github.com/dvyukov/go-fuzz/go-fuzz-dep.Main(0x1a7f18) + /Users/pierrecurto/sandbox/src/github.com/dvyukov/go-fuzz/go-fuzz-dep/main.go:47 +0x14c fp=0x8202b5f40 sp=0x8202b5ea0 +main.main() + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/go-fuzz-main/main.go:10 +0x23 fp=0x8202b5f50 sp=0x8202b5f40 +runtime.main() + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/runtime/proc.go:111 +0x2b0 fp=0x8202b5fa0 sp=0x8202b5f50 +runtime.goexit() + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/runtime/asm_amd64.s:1696 +0x1 fp=0x8202b5fa8 sp=0x8202b5fa0 + +rax 0x0 +rbx 0x0 +rcx 0x0 +rdx 0x82032e000 +rdi 0x82032e000 +rsi 0x82032e000 +rbp 0x0 +rsp 0x8202b5900 +r8 0x10000 +r9 0x82032e000 +r10 0x10000 +r11 0x82032e000 +r12 0x10000 +r13 0x10000 +r14 0x1 +r15 0x8 +rip 0x5e9e2 +rflags 0x206 +cs 0x2b +fs 0x0 +gs 0x0 +exit status 2 \ No newline at end of file diff --git a/fuzz/crashers/0b8f7fcd1f53d5bd839e5728ba92db050f5e0968.quoted b/fuzz/crashers/0b8f7fcd1f53d5bd839e5728ba92db050f5e0968.quoted new file mode 100644 index 00000000..4b42bc15 --- /dev/null +++ b/fuzz/crashers/0b8f7fcd1f53d5bd839e5728ba92db050f5e0968.quoted @@ -0,0 +1,2 @@ + "\x04\"M\x18M@\x00\x00B*M\f\x00'\x01\x06\x00\x00\x00\x00" + + "\x00\x00\x16\xe3\x00\x10\x1e" diff --git a/fuzz/crashers/169b44c5a64fec4d8e969d25d3e4764c9c3b604b b/fuzz/crashers/169b44c5a64fec4d8e969d25d3e4764c9c3b604b new file mode 100644 index 00000000..501c796d Binary files /dev/null and b/fuzz/crashers/169b44c5a64fec4d8e969d25d3e4764c9c3b604b differ diff --git a/fuzz/crashers/169b44c5a64fec4d8e969d25d3e4764c9c3b604b.output b/fuzz/crashers/169b44c5a64fec4d8e969d25d3e4764c9c3b604b.output new file mode 100644 index 00000000..ab8d5754 --- /dev/null +++ b/fuzz/crashers/169b44c5a64fec4d8e969d25d3e4764c9c3b604b.output @@ -0,0 +1,54 @@ +program hanged (timeout 10 seconds) + +SIGABRT: abort +PC=0x5669b m=0 + +goroutine 0 [idle]: +runtime.mach_semaphore_wait(0x703, 0x7fff5fbff9a8, 0x8202fe401, 0x0, 0x1, 0x238cc0, 0x49b09, 0xffffffffffffffff, 0x600, 0x7fff5fbff90c, ...) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build890014890/src/runtime/sys_darwin_amd64.s:407 +0xb +runtime.semasleep1(0xffffffffffffffff, 0x600) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build890014890/src/runtime/os1_darwin.go:385 +0xe5 +runtime.semasleep.func1() + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build890014890/src/runtime/os1_darwin.go:401 +0x29 +runtime.systemstack(0x7fff5fbff910) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build890014890/src/runtime/asm_amd64.s:278 +0xab +runtime.semasleep(0xffffffffffffffff, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build890014890/src/runtime/os1_darwin.go:402 +0x36 +runtime.notesleep(0x239110) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build890014890/src/runtime/lock_sema.go:169 +0x100 +runtime.stopm() + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build890014890/src/runtime/proc1.go:1128 +0x112 +runtime.findrunnable(0x8202a4000, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build890014890/src/runtime/proc1.go:1530 +0x69e +runtime.schedule() + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build890014890/src/runtime/proc1.go:1639 +0x267 +runtime.park_m(0x82028af00) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build890014890/src/runtime/proc1.go:1698 +0x18b +runtime.mcall(0x7fff5fbffa90) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build890014890/src/runtime/asm_amd64.s:204 +0x5b + +goroutine 1 [running]: + goroutine running on other thread; stack unavailable + +rax 0xe +rbx 0x703 +rcx 0x7fff5fbff898 +rdx 0x7fff5fbff910 +rdi 0x703 +rsi 0x238cc0 +rbp 0x239000 +rsp 0x7fff5fbff898 +r8 0x239000 +r9 0x8820290330 +r10 0x25ee08c1e +r11 0x286 +r12 0x0 +r13 0x6d9e8a1cfd40 +r14 0x13fde99489843000 +r15 0x238960 +rip 0x5669b +rflags 0x286 +cs 0x7 +fs 0x0 +gs 0x0 +exit status 2 \ No newline at end of file diff --git a/fuzz/crashers/169b44c5a64fec4d8e969d25d3e4764c9c3b604b.quoted b/fuzz/crashers/169b44c5a64fec4d8e969d25d3e4764c9c3b604b.quoted new file mode 100644 index 00000000..f79103ec --- /dev/null +++ b/fuzz/crashers/169b44c5a64fec4d8e969d25d3e4764c9c3b604b.quoted @@ -0,0 +1,4 @@ + "\x04\"M\x18na\x84Ƚ\xbf\xef]\x00\x01\x00\x02\x00\x00\x00\x18" + + "N\x02funcn\x02\x00\x00\x00\x18n\x02\x00\x00\x00\x18\x00\x02" + + "\x00\x00\x00\x18n\x02\x00\x00\x00\x80|\x18n\x00\x18n\x02\x00\x00\x00" + + "\x18n\x02\x00\x18n" diff --git a/fuzz/crashers/ea0a00651ba4143c05fe7b5c85f69fe16a29a458 b/fuzz/crashers/ea0a00651ba4143c05fe7b5c85f69fe16a29a458 new file mode 100644 index 00000000..722be7db Binary files /dev/null and b/fuzz/crashers/ea0a00651ba4143c05fe7b5c85f69fe16a29a458 differ diff --git a/fuzz/crashers/ea0a00651ba4143c05fe7b5c85f69fe16a29a458.output b/fuzz/crashers/ea0a00651ba4143c05fe7b5c85f69fe16a29a458.output new file mode 100644 index 00000000..af036901 --- /dev/null +++ b/fuzz/crashers/ea0a00651ba4143c05fe7b5c85f69fe16a29a458.output @@ -0,0 +1,23 @@ +panic: runtime error: slice bounds out of range [recovered] + panic: runtime error: slice bounds out of range + +goroutine 1 [running]: +io/ioutil.readAll.func1(0x8202b1e10) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/io/ioutil/ioutil.go:30 +0x228 +github.com/pierrec/lz4.(*Reader).readBlock(0x820312000, 0x820316000, 0x10000, 0x10000, 0x8202900c0, 0x0, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/github.com/pierrec/lz4/reader.go:241 +0xc62 +github.com/pierrec/lz4.(*Reader).Read(0x820312000, 0x820314000, 0x200, 0x200, 0x0, 0x0, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/github.com/pierrec/lz4/reader.go:178 +0x7a6 +bytes.(*Buffer).ReadFrom(0x8202b1d68, 0x88204290f0, 0x820312000, 0x0, 0x0, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/bytes/buffer.go:173 +0x3db +io/ioutil.readAll(0x88204290f0, 0x820312000, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/io/ioutil/ioutil.go:33 +0x1ed +io/ioutil.ReadAll(0x88204290f0, 0x820312000, 0x0, 0x0, 0x0, 0x0, 0x0) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/io/ioutil/ioutil.go:42 +0x80 +github.com/pierrec/lz4/fuzz.Fuzz(0x8820479000, 0x13, 0x200000, 0x8202900b8) + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/github.com/pierrec/lz4/fuzz/lz4.go:11 +0x15f +github.com/dvyukov/go-fuzz/go-fuzz-dep.Main(0x1a7f18) + /Users/pierrecurto/sandbox/src/github.com/dvyukov/go-fuzz/go-fuzz-dep/main.go:47 +0x14c +main.main() + /var/folders/bw/wf4p9qr50pg23qb4py4028140000gp/T/go-fuzz-build320605510/src/go-fuzz-main/main.go:10 +0x23 +exit status 2 \ No newline at end of file diff --git a/fuzz/crashers/ea0a00651ba4143c05fe7b5c85f69fe16a29a458.quoted b/fuzz/crashers/ea0a00651ba4143c05fe7b5c85f69fe16a29a458.quoted new file mode 100644 index 00000000..4f6ce344 --- /dev/null +++ b/fuzz/crashers/ea0a00651ba4143c05fe7b5c85f69fe16a29a458.quoted @@ -0,0 +1 @@ + "\x04\"M\x18M@\x00\x00B*M\f\x00'\x01000\xe4" diff --git a/fuzz/lz4-fuzz.zip b/fuzz/lz4-fuzz.zip new file mode 100644 index 00000000..4abfa3d3 Binary files /dev/null and b/fuzz/lz4-fuzz.zip differ diff --git a/fuzz/lz4.go b/fuzz/lz4.go new file mode 100755 index 00000000..4b228a14 --- /dev/null +++ b/fuzz/lz4.go @@ -0,0 +1,45 @@ +package lz4 + +import ( + "bytes" + "io/ioutil" + + "github.com/pierrec/lz4" +) + +// lz4.Reader fuzz function +func Fuzz(data []byte) int { + // uncompress some data + d, err := ioutil.ReadAll(lz4.NewReader(bytes.NewReader(data))) + if err != nil { + return 0 + } + + // got valid compressed data + // compress the uncompressed data + // and compare with the original input + buf := bytes.NewBuffer(nil) + zw := lz4.NewWriter(buf) + n, err := zw.Write(d) + if err != nil { + panic(err) + } + if n != len(d) { + panic("short write") + } + err = zw.Close() + if err != nil { + panic(err) + } + + // uncompress the newly compressed data + ud, err := ioutil.ReadAll(lz4.NewReader(buf)) + if err != nil { + panic(err) + } + if bytes.Compare(d, ud) != 0 { + panic("not equal") + } + + return 1 +} diff --git a/fuzz/suppressions/a596442269a13f32d85889a173f2d36187a768c6 b/fuzz/suppressions/a596442269a13f32d85889a173f2d36187a768c6 new file mode 100644 index 00000000..1f191523 --- /dev/null +++ b/fuzz/suppressions/a596442269a13f32d85889a173f2d36187a768c6 @@ -0,0 +1 @@ +SIGABRT: abort diff --git a/fuzz/suppressions/d159e91cdd6fcbee9e37460f96c597b70c590886 b/fuzz/suppressions/d159e91cdd6fcbee9e37460f96c597b70c590886 new file mode 100644 index 00000000..381c311e --- /dev/null +++ b/fuzz/suppressions/d159e91cdd6fcbee9e37460f96c597b70c590886 @@ -0,0 +1,10 @@ +panic: runtime error: slice bounds out of range [recovered] +io/ioutil.readAll.func1 +github.com/pierrec/lz4.(*Reader).readBlock +github.com/pierrec/lz4.(*Reader).Read +bytes.(*Buffer).ReadFrom +io/ioutil.readAll +io/ioutil.ReadAll +github.com/pierrec/lz4/fuzz.Fuzz +github.com/dvyukov/go-fuzz/go-fuzz-dep.Main +main.main diff --git a/reader.go b/reader.go index 40917537..b1b90d24 100644 --- a/reader.go +++ b/reader.go @@ -238,6 +238,9 @@ func (z *Reader) readBlock(buf []byte, b *block) error { b.zdata = make([]byte, bLen) default: bLen = bLen & (1<<31 - 1) + if int(bLen) > len(buf) { + return fmt.Errorf("lz4.Read: invalid block size: %d", bLen) + } b.data = buf[:bLen] b.zdata = buf[:bLen] }