From 49a1ec0ab7ad2713fef8123b01afe0b0275f6708 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Mon, 20 May 2024 15:12:05 -0700 Subject: [PATCH] Add fuzz corpus and blackbox tests --- CMakeLists.txt | 37 +++++++++++++++--- TestDriver.cpp | 16 ++++++++ .../00072a3faa2f726909bab6a130ed356bf57d4cf3 | Bin 0 -> 36 bytes .../0184fae6b334a782d05077d5b16a3ebe9a234a60 | Bin 0 -> 41 bytes .../02ac957a7e36cbb4d00adff225b0b56b6b2f1309 | Bin 0 -> 275 bytes .../04185d9d98e9580cdcd3a3f73d6bb8a27352d466 | Bin 0 -> 959 bytes .../0676faa1578d46207bef2f75e9f9e238329eb25f | Bin 0 -> 301 bytes .../07dc668a844b01c660ffe4ef4dcb8af3b6a1dfe1 | Bin 0 -> 433 bytes .../085143b40570520cceafb030949c4c218e4785fa | Bin 0 -> 33 bytes .../0a7cc112d23dd451d84b658175a505e06872341f | Bin 0 -> 10 bytes .../0bf8840d82ad46387d47721b008761ba6ef9e4f2 | Bin 0 -> 148 bytes .../0c294827aa6e73287c64ef85e27f1ef6cd0ff5f4 | Bin 0 -> 88 bytes .../0dd0f0e533ccb1dad7debfd5057033521b766883 | Bin 0 -> 30 bytes .../0e315f698aecdc3e0823681a8b0f2d613eefc378 | Bin 0 -> 180 bytes .../0f18efc25b846a5b8f33728055c12c4eb2868650 | Bin 0 -> 239 bytes .../14ee793dd4e4b487b919aacc50ce844dee13e612 | Bin 0 -> 38 bytes .../160cfb69d37796e4877977753b24f67e88d7b258 | Bin 0 -> 15 bytes .../1685744123540db161a79d0146450c3214afec62 | 1 + .../1d0b4de049e04894a7ea50904c1d568d96c49df3 | Bin 0 -> 37 bytes .../1e1bef183324a3121e0020be3000c530c455d146 | Bin 0 -> 152 bytes .../21db8b14dd5d691ec36274594672c01024c32b6e | Bin 0 -> 235 bytes .../22094920a590a434dfe77472413c1604801a676d | Bin 0 -> 172 bytes .../23b82ece357b367303e43b628b2d50b55a8a993c | Bin 0 -> 881 bytes .../252709d8dc1aa74e765036c67fb6bc2acaaa6024 | Bin 0 -> 458 bytes .../254b4d2e3508376ecd6d3358ffa35315cbb9b740 | Bin 0 -> 384 bytes .../257f5cffcb9e78af1ea7b6f4be9c369d8c7fa2bf | 1 + .../27d09453912d03f18650b916066247065680d50b | 1 + .../27d9c801b9275dbc9875b2319c42dc3676c25ace | 1 + .../29513315d2e6fa0dbde9eb6f3f3045f37bf5370c | Bin 0 -> 42 bytes .../2ac82d6ff123ba79b008b777c7a71a0bc9baaa28 | Bin 0 -> 655 bytes .../2b3e3193adb72c18f6cbe72ce5780ebd58fa8373 | Bin 0 -> 25 bytes .../2fd96a33418b81b25d1d74ee551453957a534542 | Bin 0 -> 115 bytes .../311d85446640e6de993ab11b440163fcd3d13588 | Bin 0 -> 700 bytes .../31a73816ec1fdf4948cb684cbadb35484d3fe933 | Bin 0 -> 416 bytes .../31ab5cdff2ae9dd413bc20c598b1adb35cfdc015 | Bin 0 -> 636 bytes .../31cfc030d3408e55a94ecf785652f0a2ed2ad415 | Bin 0 -> 756 bytes .../3246050a0d6208540db290ddea1da41620901c13 | Bin 0 -> 14 bytes .../34e13ee0d4308f3d3b39788cd0c213af0165e92b | 2 + .../36e3bf98ce4b829c5094fa162198e14bf68b248e | Bin 0 -> 270 bytes .../381342f90eb92ae0cbbcdd736e08c0d4059c082e | Bin 0 -> 39 bytes .../38409eae93c69d0fbfb0111e3536d5a845524ca2 | Bin 0 -> 77 bytes .../38fa4fc9f02832d584c44bf0b6f02cf14129ca6e | Bin 0 -> 23 bytes .../3b24e7ce6c24c392dc918f35e80bbab7e38bd96a | Bin 0 -> 28 bytes .../3ba2b4673107eaab9ad1e8c387e11e4bb806ab41 | Bin 0 -> 705 bytes .../3d9abaa6baf82b0cbb59f70413fd8faa117406ca | Bin 0 -> 34 bytes .../41e3f8716482c9d407eb95fdbc0c4669e6ee88f2 | Bin 0 -> 418 bytes .../4399691219ed3093e5cfe12adc91f8c93601fa2f | Bin 0 -> 999 bytes .../4449b52e0cf817b9119407955a13357be9e913c9 | Bin 0 -> 55 bytes .../45d69c24c35bfa7eb17efe327c21ba3daef90473 | Bin 0 -> 539 bytes .../45fd925e60f2f786db159884ce823360ba0e04d0 | Bin 0 -> 686 bytes .../47eed5a9a6f0ab69128a199b1b8b8192812980bf | Bin 0 -> 667 bytes .../496207c529614e098a6ec9246e1460db9ffb7d77 | Bin 0 -> 385 bytes .../4982ebc9ec7dc97db3470fbfb80bf6d8889f932d | Bin 0 -> 38 bytes .../49b305018029301560da118b7eb4e528e4d365f3 | Bin 0 -> 465 bytes .../49fc54c08e7b69b6b15a8d63f523de08de432c95 | Bin 0 -> 484 bytes .../4cfcb62cbcb213d121222e686896f8e9f9dcbecc | Bin 0 -> 742 bytes .../4cff57084360775ba88bcf4d39d45ba537abf1ab | Bin 0 -> 1070 bytes .../4ec427c6956cc1bf036086c990df48b626bb1ec6 | Bin 0 -> 471 bytes .../50e87636368db5c90351f2a6dd85c3fbde28aa65 | Bin 0 -> 13 bytes .../52b083665d25c28ed0189a3e08709f9526dcfd94 | Bin 0 -> 533 bytes .../5cbc807c269e97ef2ebd26e933133fe8573455a1 | Bin 0 -> 28 bytes .../5eac43184260aaf793d526f8eb9cc2be98756986 | Bin 0 -> 100 bytes .../60e716e96855f67a486c2cda2b905cc294e29c1b | Bin 0 -> 498 bytes .../61a143b5ac70679052f7269c93cd033cb414550a | Bin 0 -> 113 bytes .../61efe1927e91e3ce6f8c832bdc61541ad4945ec5 | Bin 0 -> 1018 bytes .../636933d595ebc98dc1e247d9ab7e39e9070ae34f | Bin 0 -> 171 bytes .../63de9a6da942ed4735eed93bab7c5f05d50224e1 | Bin 0 -> 340 bytes .../655b80aa2a9a379c3a9972aaaaa24062fd2a5c58 | Bin 0 -> 49 bytes .../66678e0f87b24bf99ede875ba242a6c9658a7ca5 | Bin 0 -> 970 bytes .../68395e2ff513f5724cdde8abd5da08f9bbc5d9d8 | Bin 0 -> 470 bytes .../6888f2185e2c80b87e8a3a297366708f655cbaa5 | Bin 0 -> 399 bytes .../6891799e62cf5526f9497d45d024035bb2a4dd30 | Bin 0 -> 57 bytes .../69e004ee0b90e02fe17c6da4481b4ff99cb0430f | Bin 0 -> 168 bytes .../6c9d1565f44cc9e9163527d7531f30157784376d | Bin 0 -> 143 bytes .../6da0bf90a8d039ad8bdc7bec14b66e1acc8116be | Bin 0 -> 787 bytes .../6dd7a87eeaf392e27ee08982495caa1a22164a22 | Bin 0 -> 143 bytes .../6f0e903d3f10affe5ed8d721e75e8d548938a5ce | Bin 0 -> 195 bytes .../756d1da5e46f8e7a6195d67cd0cb6d53352a85bf | Bin 0 -> 676 bytes .../7921d8d38962cda9b762c89bcb8b591350285a29 | Bin 0 -> 551 bytes .../7a337d71dd228eb6054aa9d419e9a21b1dfa1a67 | Bin 0 -> 291 bytes .../865ffb667413f7f292414fccb0dcd51284eefcd9 | Bin 0 -> 132 bytes .../897c0d2be79825506983e2177dcc46126206e71f | Bin 0 -> 135 bytes .../8b75b662017405bd86147fe782aff0ceff0566c6 | 1 + .../8b82307b79111129fe6668c6777040ccef25ef4d | Bin 0 -> 704 bytes .../8c58c20356e2d12ebd1e9a26beab57d502c2323f | Bin 0 -> 17 bytes .../8e9f237928a5b7b16694e17205aa032137b8ebe7 | Bin 0 -> 140 bytes .../8f6a237b908a4b313227f324692d48f11fdae75c | Bin 0 -> 478 bytes .../8f9ab7db890509c10cbb5db2f801e350816e459c | Bin 0 -> 970 bytes .../90c5c35cc6b35740b229714ba0b002c885f6a1ad | Bin 0 -> 369 bytes .../94f6bfa6cdc2c610017c417da73ec7a2b3da5e11 | Bin 0 -> 704 bytes .../97d1eb967c56f0182e89068449a9fcee4043f2f6 | Bin 0 -> 114 bytes .../98b6c845ba4aefbc09d56e495bad5600c02a037f | Bin 0 -> 24 bytes .../9c979ae6ba00d36e0597b568f8dbf47e96df7d8d | Bin 0 -> 54 bytes .../9d9a75d53a0b31381d7f84397a2d4e5daecc7815 | Bin 0 -> 782 bytes .../a013cbf0326eb9214177b4bac8da3e7467411b6e | Bin 0 -> 61 bytes .../a242a234d0f8990210754ad54f3e2ff342133483 | Bin 0 -> 25 bytes .../a4b393f095daa98d7cfc100e6da8394de60baf80 | Bin 0 -> 247 bytes .../a55cb5c23065fc9974bc123cd500bc7797e910e2 | Bin 0 -> 29 bytes .../a777881a80a2d34d586e100af32d8347cdf8738a | Bin 0 -> 122 bytes .../a8335193c28101ffc4e16daa94be51e5f6fd13f9 | Bin 0 -> 357 bytes .../ad23e9a7718617987f9449ae20e9406161b19be8 | Bin 0 -> 59 bytes .../ad74408f5fb052e970376b7d1715ba5c9a2646c0 | Bin 0 -> 55 bytes .../adc83b19e793491b1c6ea0fd8b46cd9f32e592fc | 1 + .../af55974e127bc62430ea57a7ff916b1a958947bf | Bin 0 -> 396 bytes .../b2da1bd85dfcabba19107da580a1bd94a59a753c | Bin 0 -> 833 bytes .../b90d4376882bef443be621d7e4a92174eae053ab | Bin 0 -> 996 bytes .../bdded5c2d8d1a4e05dfa60b7cc19ad78edd5a1d7 | Bin 0 -> 12 bytes .../bec45772ff98005386899b2a857b0cd4b7c917b4 | 1 + .../c283267f2e652cc01f170c6f08997dec016a943c | 1 + .../c2ba3fbfb2e08a2e72ea1c41012051737c78b7bc | Bin 0 -> 295 bytes .../c354c118d45cfc6cc499ed6b5acedca0a20f111d | Bin 0 -> 600 bytes .../c41135abf998b5a2865fee3f4f979f3ba78124e1 | Bin 0 -> 330 bytes .../c505c836445f50ea98229dac1e6b8beb631803d4 | Bin 0 -> 533 bytes .../c59706d8ed6a21504e8f955ce6bcb2dd588801ad | Bin 0 -> 666 bytes .../c83352adf10523110d5abc18ebf2ed96165c77b8 | Bin 0 -> 37 bytes .../cafd98346c0b6a5c6a01830eb543ad5c8b1aadd3 | Bin 0 -> 237 bytes .../cc74c007282f59604ff307cf3927447cff2346b9 | Bin 0 -> 336 bytes .../d3a57871526ff19095e97a354f8001bca3ae4410 | Bin 0 -> 27 bytes .../d52bc4fa4a1f4e96412046a18125931c8e13a078 | Bin 0 -> 130 bytes .../d54de0905415e9e150d313dcf777270dde944ab3 | Bin 0 -> 280 bytes .../d64691241294a08462685f9987176de1aabde97a | 1 + .../d6663d0e08c72e16376eab073de19fa7b446f9f1 | Bin 0 -> 1039 bytes .../d6ac70bce60059ca2b73095f58b84019e433ed02 | Bin 0 -> 342 bytes .../d79a194c88125647e9e3b56537825e5c7e1f98bb | 2 + .../d7b187ea99b77d959fc850104cf49807996c2ce2 | Bin 0 -> 839 bytes .../d9467365481120def690c764941e4229b6e12ed1 | Bin 0 -> 123 bytes .../da237093db02556c60b084cb533817cbfd70b73a | Bin 0 -> 496 bytes .../dbfdc58e888d97438cc751de53797996441216e1 | Bin 0 -> 1101 bytes .../ddd634794dd467c9f94d44d08d7e2887d1585982 | Bin 0 -> 21 bytes .../e3b2ba9751f704c22c7961b2e95bd350cd49456b | Bin 0 -> 678 bytes .../e43bb64ce2b050136e8fe79b3befc00131e5568a | Bin 0 -> 258 bytes .../e53e4bea8d263ca3288bde87a5cb950d579620f7 | Bin 0 -> 110 bytes .../e5ebfb0a96533f088649f308daa352b966893577 | Bin 0 -> 40 bytes .../e6dba04362a8c824e3e87a74f792b3076b64776d | Bin 0 -> 1074 bytes .../e993d1ad914bfb3b8bec87b0067476961dfd8a53 | Bin 0 -> 96 bytes .../e9dc9801374dfc695a301c1903e5f0eaaa42f8fc | Bin 0 -> 24 bytes .../ebeeffb95f0ea54e6bccf33777ef4689d786c254 | 1 + .../f0732bf2af07227214ea847e197695fe3ccc2a2f | Bin 0 -> 908 bytes .../f1b3efd9582cd9dae04767ec70a9c804005110b1 | Bin 0 -> 666 bytes .../f735777d78852f47f2b14c2d7edd4210c64900aa | Bin 0 -> 54 bytes .../fab0cc04f2a459bc18a7e37c87967f95a8027e94 | Bin 0 -> 234 bytes .../fb0dcb41141d324dd517505a9de3355f0bb7cd26 | 1 + .../fb22ed4dc8acb4e50faa9249d60f150efc50fcce | Bin 0 -> 568 bytes .../fc87dda8d5e82e43ceb469ac4473f9411a67b055 | Bin 0 -> 89 bytes .../fca3450dca1160e7757d00518783506ee551b7c7 | Bin 0 -> 190 bytes 145 files changed, 63 insertions(+), 5 deletions(-) create mode 100644 TestDriver.cpp create mode 100644 corpus/00072a3faa2f726909bab6a130ed356bf57d4cf3 create mode 100644 corpus/0184fae6b334a782d05077d5b16a3ebe9a234a60 create mode 100644 corpus/02ac957a7e36cbb4d00adff225b0b56b6b2f1309 create mode 100644 corpus/04185d9d98e9580cdcd3a3f73d6bb8a27352d466 create mode 100644 corpus/0676faa1578d46207bef2f75e9f9e238329eb25f create mode 100644 corpus/07dc668a844b01c660ffe4ef4dcb8af3b6a1dfe1 create mode 100644 corpus/085143b40570520cceafb030949c4c218e4785fa create mode 100644 corpus/0a7cc112d23dd451d84b658175a505e06872341f create mode 100644 corpus/0bf8840d82ad46387d47721b008761ba6ef9e4f2 create mode 100644 corpus/0c294827aa6e73287c64ef85e27f1ef6cd0ff5f4 create mode 100644 corpus/0dd0f0e533ccb1dad7debfd5057033521b766883 create mode 100644 corpus/0e315f698aecdc3e0823681a8b0f2d613eefc378 create mode 100644 corpus/0f18efc25b846a5b8f33728055c12c4eb2868650 create mode 100644 corpus/14ee793dd4e4b487b919aacc50ce844dee13e612 create mode 100644 corpus/160cfb69d37796e4877977753b24f67e88d7b258 create mode 100644 corpus/1685744123540db161a79d0146450c3214afec62 create mode 100644 corpus/1d0b4de049e04894a7ea50904c1d568d96c49df3 create mode 100644 corpus/1e1bef183324a3121e0020be3000c530c455d146 create mode 100644 corpus/21db8b14dd5d691ec36274594672c01024c32b6e create mode 100644 corpus/22094920a590a434dfe77472413c1604801a676d create mode 100644 corpus/23b82ece357b367303e43b628b2d50b55a8a993c create mode 100644 corpus/252709d8dc1aa74e765036c67fb6bc2acaaa6024 create mode 100644 corpus/254b4d2e3508376ecd6d3358ffa35315cbb9b740 create mode 100644 corpus/257f5cffcb9e78af1ea7b6f4be9c369d8c7fa2bf create mode 100644 corpus/27d09453912d03f18650b916066247065680d50b create mode 100644 corpus/27d9c801b9275dbc9875b2319c42dc3676c25ace create mode 100644 corpus/29513315d2e6fa0dbde9eb6f3f3045f37bf5370c create mode 100644 corpus/2ac82d6ff123ba79b008b777c7a71a0bc9baaa28 create mode 100644 corpus/2b3e3193adb72c18f6cbe72ce5780ebd58fa8373 create mode 100644 corpus/2fd96a33418b81b25d1d74ee551453957a534542 create mode 100644 corpus/311d85446640e6de993ab11b440163fcd3d13588 create mode 100644 corpus/31a73816ec1fdf4948cb684cbadb35484d3fe933 create mode 100644 corpus/31ab5cdff2ae9dd413bc20c598b1adb35cfdc015 create mode 100644 corpus/31cfc030d3408e55a94ecf785652f0a2ed2ad415 create mode 100644 corpus/3246050a0d6208540db290ddea1da41620901c13 create mode 100644 corpus/34e13ee0d4308f3d3b39788cd0c213af0165e92b create mode 100644 corpus/36e3bf98ce4b829c5094fa162198e14bf68b248e create mode 100644 corpus/381342f90eb92ae0cbbcdd736e08c0d4059c082e create mode 100644 corpus/38409eae93c69d0fbfb0111e3536d5a845524ca2 create mode 100644 corpus/38fa4fc9f02832d584c44bf0b6f02cf14129ca6e create mode 100644 corpus/3b24e7ce6c24c392dc918f35e80bbab7e38bd96a create mode 100644 corpus/3ba2b4673107eaab9ad1e8c387e11e4bb806ab41 create mode 100644 corpus/3d9abaa6baf82b0cbb59f70413fd8faa117406ca create mode 100644 corpus/41e3f8716482c9d407eb95fdbc0c4669e6ee88f2 create mode 100644 corpus/4399691219ed3093e5cfe12adc91f8c93601fa2f create mode 100644 corpus/4449b52e0cf817b9119407955a13357be9e913c9 create mode 100644 corpus/45d69c24c35bfa7eb17efe327c21ba3daef90473 create mode 100644 corpus/45fd925e60f2f786db159884ce823360ba0e04d0 create mode 100644 corpus/47eed5a9a6f0ab69128a199b1b8b8192812980bf create mode 100644 corpus/496207c529614e098a6ec9246e1460db9ffb7d77 create mode 100644 corpus/4982ebc9ec7dc97db3470fbfb80bf6d8889f932d create mode 100644 corpus/49b305018029301560da118b7eb4e528e4d365f3 create mode 100644 corpus/49fc54c08e7b69b6b15a8d63f523de08de432c95 create mode 100644 corpus/4cfcb62cbcb213d121222e686896f8e9f9dcbecc create mode 100644 corpus/4cff57084360775ba88bcf4d39d45ba537abf1ab create mode 100644 corpus/4ec427c6956cc1bf036086c990df48b626bb1ec6 create mode 100644 corpus/50e87636368db5c90351f2a6dd85c3fbde28aa65 create mode 100644 corpus/52b083665d25c28ed0189a3e08709f9526dcfd94 create mode 100644 corpus/5cbc807c269e97ef2ebd26e933133fe8573455a1 create mode 100644 corpus/5eac43184260aaf793d526f8eb9cc2be98756986 create mode 100644 corpus/60e716e96855f67a486c2cda2b905cc294e29c1b create mode 100644 corpus/61a143b5ac70679052f7269c93cd033cb414550a create mode 100644 corpus/61efe1927e91e3ce6f8c832bdc61541ad4945ec5 create mode 100644 corpus/636933d595ebc98dc1e247d9ab7e39e9070ae34f create mode 100644 corpus/63de9a6da942ed4735eed93bab7c5f05d50224e1 create mode 100644 corpus/655b80aa2a9a379c3a9972aaaaa24062fd2a5c58 create mode 100644 corpus/66678e0f87b24bf99ede875ba242a6c9658a7ca5 create mode 100644 corpus/68395e2ff513f5724cdde8abd5da08f9bbc5d9d8 create mode 100644 corpus/6888f2185e2c80b87e8a3a297366708f655cbaa5 create mode 100644 corpus/6891799e62cf5526f9497d45d024035bb2a4dd30 create mode 100644 corpus/69e004ee0b90e02fe17c6da4481b4ff99cb0430f create mode 100644 corpus/6c9d1565f44cc9e9163527d7531f30157784376d create mode 100644 corpus/6da0bf90a8d039ad8bdc7bec14b66e1acc8116be create mode 100644 corpus/6dd7a87eeaf392e27ee08982495caa1a22164a22 create mode 100644 corpus/6f0e903d3f10affe5ed8d721e75e8d548938a5ce create mode 100644 corpus/756d1da5e46f8e7a6195d67cd0cb6d53352a85bf create mode 100644 corpus/7921d8d38962cda9b762c89bcb8b591350285a29 create mode 100644 corpus/7a337d71dd228eb6054aa9d419e9a21b1dfa1a67 create mode 100644 corpus/865ffb667413f7f292414fccb0dcd51284eefcd9 create mode 100644 corpus/897c0d2be79825506983e2177dcc46126206e71f create mode 100644 corpus/8b75b662017405bd86147fe782aff0ceff0566c6 create mode 100644 corpus/8b82307b79111129fe6668c6777040ccef25ef4d create mode 100644 corpus/8c58c20356e2d12ebd1e9a26beab57d502c2323f create mode 100644 corpus/8e9f237928a5b7b16694e17205aa032137b8ebe7 create mode 100644 corpus/8f6a237b908a4b313227f324692d48f11fdae75c create mode 100644 corpus/8f9ab7db890509c10cbb5db2f801e350816e459c create mode 100644 corpus/90c5c35cc6b35740b229714ba0b002c885f6a1ad create mode 100644 corpus/94f6bfa6cdc2c610017c417da73ec7a2b3da5e11 create mode 100644 corpus/97d1eb967c56f0182e89068449a9fcee4043f2f6 create mode 100644 corpus/98b6c845ba4aefbc09d56e495bad5600c02a037f create mode 100644 corpus/9c979ae6ba00d36e0597b568f8dbf47e96df7d8d create mode 100644 corpus/9d9a75d53a0b31381d7f84397a2d4e5daecc7815 create mode 100644 corpus/a013cbf0326eb9214177b4bac8da3e7467411b6e create mode 100644 corpus/a242a234d0f8990210754ad54f3e2ff342133483 create mode 100644 corpus/a4b393f095daa98d7cfc100e6da8394de60baf80 create mode 100644 corpus/a55cb5c23065fc9974bc123cd500bc7797e910e2 create mode 100644 corpus/a777881a80a2d34d586e100af32d8347cdf8738a create mode 100644 corpus/a8335193c28101ffc4e16daa94be51e5f6fd13f9 create mode 100644 corpus/ad23e9a7718617987f9449ae20e9406161b19be8 create mode 100644 corpus/ad74408f5fb052e970376b7d1715ba5c9a2646c0 create mode 100644 corpus/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc create mode 100644 corpus/af55974e127bc62430ea57a7ff916b1a958947bf create mode 100644 corpus/b2da1bd85dfcabba19107da580a1bd94a59a753c create mode 100644 corpus/b90d4376882bef443be621d7e4a92174eae053ab create mode 100644 corpus/bdded5c2d8d1a4e05dfa60b7cc19ad78edd5a1d7 create mode 100644 corpus/bec45772ff98005386899b2a857b0cd4b7c917b4 create mode 100644 corpus/c283267f2e652cc01f170c6f08997dec016a943c create mode 100644 corpus/c2ba3fbfb2e08a2e72ea1c41012051737c78b7bc create mode 100644 corpus/c354c118d45cfc6cc499ed6b5acedca0a20f111d create mode 100644 corpus/c41135abf998b5a2865fee3f4f979f3ba78124e1 create mode 100644 corpus/c505c836445f50ea98229dac1e6b8beb631803d4 create mode 100644 corpus/c59706d8ed6a21504e8f955ce6bcb2dd588801ad create mode 100644 corpus/c83352adf10523110d5abc18ebf2ed96165c77b8 create mode 100644 corpus/cafd98346c0b6a5c6a01830eb543ad5c8b1aadd3 create mode 100644 corpus/cc74c007282f59604ff307cf3927447cff2346b9 create mode 100644 corpus/d3a57871526ff19095e97a354f8001bca3ae4410 create mode 100644 corpus/d52bc4fa4a1f4e96412046a18125931c8e13a078 create mode 100644 corpus/d54de0905415e9e150d313dcf777270dde944ab3 create mode 100644 corpus/d64691241294a08462685f9987176de1aabde97a create mode 100644 corpus/d6663d0e08c72e16376eab073de19fa7b446f9f1 create mode 100644 corpus/d6ac70bce60059ca2b73095f58b84019e433ed02 create mode 100644 corpus/d79a194c88125647e9e3b56537825e5c7e1f98bb create mode 100644 corpus/d7b187ea99b77d959fc850104cf49807996c2ce2 create mode 100644 corpus/d9467365481120def690c764941e4229b6e12ed1 create mode 100644 corpus/da237093db02556c60b084cb533817cbfd70b73a create mode 100644 corpus/dbfdc58e888d97438cc751de53797996441216e1 create mode 100644 corpus/ddd634794dd467c9f94d44d08d7e2887d1585982 create mode 100644 corpus/e3b2ba9751f704c22c7961b2e95bd350cd49456b create mode 100644 corpus/e43bb64ce2b050136e8fe79b3befc00131e5568a create mode 100644 corpus/e53e4bea8d263ca3288bde87a5cb950d579620f7 create mode 100644 corpus/e5ebfb0a96533f088649f308daa352b966893577 create mode 100644 corpus/e6dba04362a8c824e3e87a74f792b3076b64776d create mode 100644 corpus/e993d1ad914bfb3b8bec87b0067476961dfd8a53 create mode 100644 corpus/e9dc9801374dfc695a301c1903e5f0eaaa42f8fc create mode 100644 corpus/ebeeffb95f0ea54e6bccf33777ef4689d786c254 create mode 100644 corpus/f0732bf2af07227214ea847e197695fe3ccc2a2f create mode 100644 corpus/f1b3efd9582cd9dae04767ec70a9c804005110b1 create mode 100644 corpus/f735777d78852f47f2b14c2d7edd4210c64900aa create mode 100644 corpus/fab0cc04f2a459bc18a7e37c87967f95a8027e94 create mode 100644 corpus/fb0dcb41141d324dd517505a9de3355f0bb7cd26 create mode 100644 corpus/fb22ed4dc8acb4e50faa9249d60f150efc50fcce create mode 100644 corpus/fc87dda8d5e82e43ceb469ac4473f9411a67b055 create mode 100644 corpus/fca3450dca1160e7757d00518783506ee551b7c7 diff --git a/CMakeLists.txt b/CMakeLists.txt index 304f6eb..5278567 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -129,6 +129,30 @@ if(BUILD_TREE_VIS) endif() if(BUILD_TESTING) + + # corpus tests, which are tests curated by libfuzzer. The goal is to get broad + # coverage with a small number of tests. + + file(GLOB CORPUS_TESTS ${CMAKE_SOURCE_DIR}/corpus/*) + + if(NOT APPLE) + # libfuzzer target, to generate/manage corpus + set(FUZZ_FLAGS "-fsanitize=fuzzer-no-link,address,undefined") + include(CheckCXXCompilerFlag) + cmake_push_check_state() + set(CMAKE_REQUIRED_LINK_OPTIONS -fsanitize=fuzzer-no-link) + check_cxx_compiler_flag(-fsanitize=fuzzer-no-link HAS_LIB_FUZZER) + cmake_pop_check_state() + + if(HAS_LIB_FUZZER) + add_executable(facade_fuzz FacadeFuzz.cpp) + target_link_libraries(facade_fuzz PRIVATE ${PROJECT_NAME}) + target_compile_options(facade_fuzz PRIVATE ${FUZZ_FLAGS} ${TEST_FLAGS}) + target_link_options(facade_fuzz PRIVATE ${FUZZ_FLAGS} -fsanitize=fuzzer) + + endif() + endif() + add_executable(rootset_test RootSet.cpp) target_compile_definitions(rootset_test PRIVATE ENABLE_ROOTSET_TESTS) target_compile_options(rootset_test PRIVATE -fsanitize=address,undefined @@ -156,11 +180,14 @@ if(BUILD_TESTING) ${TEST_FLAGS}) target_link_options(facade_test PRIVATE -fsanitize=address,undefined) - add_executable(facade_fuzz FacadeFuzz.cpp) - target_link_libraries(facade_fuzz PRIVATE ${PROJECT_NAME}) - target_compile_options(facade_fuzz PRIVATE -fsanitize=address,undefined,fuzzer - ${TEST_FLAGS}) - target_link_options(facade_fuzz PRIVATE -fsanitize=address,undefined,fuzzer) + # blackbox tests + add_executable(driver TestDriver.cpp FacadeFuzz.cpp) + target_compile_options(driver PRIVATE ${TEST_FLAGS}) + target_link_libraries(driver PRIVATE ${PROJECT_NAME}) + foreach(TEST ${CORPUS_TESTS}) + get_filename_component(hash ${TEST} NAME) + add_test(NAME versioned_map_blackbox_${hash} COMMAND driver ${TEST}) + endforeach() # symbol visibility tests if(NOT CMAKE_BUILD_TYPE STREQUAL Debug) diff --git a/TestDriver.cpp b/TestDriver.cpp new file mode 100644 index 0000000..b3b2081 --- /dev/null +++ b/TestDriver.cpp @@ -0,0 +1,16 @@ +#include +#include +#include + +extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size); + +int main(int argc, char **argv) { + for (int i = 1; i < argc; ++i) { + std::ifstream t(argv[i], std::ios::binary); + std::stringstream buffer; + buffer << t.rdbuf(); + auto str = buffer.str(); + LLVMFuzzerTestOneInput(reinterpret_cast(str.data()), + str.size()); + } +} diff --git a/corpus/00072a3faa2f726909bab6a130ed356bf57d4cf3 b/corpus/00072a3faa2f726909bab6a130ed356bf57d4cf3 new file mode 100644 index 0000000000000000000000000000000000000000..b191fcddfb42fe1d29fdcc952293e34f6b749f59 GIT binary patch literal 36 ncmb=eee&elllL9}ul?u#?|l9GbvGb}fd32(3=01<{{II6<6#*C literal 0 HcmV?d00001 diff --git a/corpus/0184fae6b334a782d05077d5b16a3ebe9a234a60 b/corpus/0184fae6b334a782d05077d5b16a3ebe9a234a60 new file mode 100644 index 0000000000000000000000000000000000000000..3fda379c3a2333d18425f07949912e11c8b5f9d8 GIT binary patch literal 41 xcmZQz_`mnszrB0+8nUt`G(`XW!@&8U>j{IpmI0UEHda={U;h~x7~&!#A^?G<5HbJ& literal 0 HcmV?d00001 diff --git a/corpus/02ac957a7e36cbb4d00adff225b0b56b6b2f1309 b/corpus/02ac957a7e36cbb4d00adff225b0b56b6b2f1309 new file mode 100644 index 0000000000000000000000000000000000000000..92075c4e07b969b73cdcf97e031ea048ac489253 GIT binary patch literal 275 lcmb>XeSm?10fZqy3&t2wnmVrdPm~{Y5vnQ}7}hh?0061q1|0wZ literal 0 HcmV?d00001 diff --git a/corpus/04185d9d98e9580cdcd3a3f73d6bb8a27352d466 b/corpus/04185d9d98e9580cdcd3a3f73d6bb8a27352d466 new file mode 100644 index 0000000000000000000000000000000000000000..b1e79e030e7ae1aef8c04926b15f5a74f75139df GIT binary patch literal 959 zcmeyyRb~6_+gnZsF!<}~`R+gW<^RuBK){om`}hC<|Kq>}$I67+!3@j)|K|n@{dZ(w zxB{dY4B}A4xqowMf(^i}6Nd)R0EpG<&FWfNzoB-$2irwZhl(c<0QFPHQm_X(;#U4o zU_^Kr?lG7<|Ly+|4l#8`1_nk3gJQjAb(j>27a+k!vKN4HfZI5*d|FFs<6vGrE8vqq!1Zu5f025ebfr^k#AzC5W TaFUEhIFW&LeI)6igD1oRrK&}Z literal 0 HcmV?d00001 diff --git a/corpus/085143b40570520cceafb030949c4c218e4785fa b/corpus/085143b40570520cceafb030949c4c218e4785fa new file mode 100644 index 0000000000000000000000000000000000000000..0409840ebdabdefbfb3b984af60ff25c06af9640 GIT binary patch literal 33 fcmca#cYy&4JpTRve;LHq1`&)7#R}T@HSPldqDBc- literal 0 HcmV?d00001 diff --git a/corpus/0a7cc112d23dd451d84b658175a505e06872341f b/corpus/0a7cc112d23dd451d84b658175a505e06872341f new file mode 100644 index 0000000000000000000000000000000000000000..3bfea67a021247f0e91c6ba39ff363bc57c36746 GIT binary patch literal 10 OcmX@d0t5^|;0^!?)d3~| literal 0 HcmV?d00001 diff --git a/corpus/0bf8840d82ad46387d47721b008761ba6ef9e4f2 b/corpus/0bf8840d82ad46387d47721b008761ba6ef9e4f2 new file mode 100644 index 0000000000000000000000000000000000000000..be1e1aef307fd66f16aa73074d0c54b5ce1c593a GIT binary patch literal 148 UcmX@l$Us$~N&@(g0^l0e0i356lK=n! literal 0 HcmV?d00001 diff --git a/corpus/0c294827aa6e73287c64ef85e27f1ef6cd0ff5f4 b/corpus/0c294827aa6e73287c64ef85e27f1ef6cd0ff5f4 new file mode 100644 index 0000000000000000000000000000000000000000..8b8265a69d5d43eb2895563f69eba26c1039d46e GIT binary patch literal 88 zcmY#qvk(8j|EOX}^3$eG+xc7BP_GIo2BkD?85kJ% G?gao3dl&Zr literal 0 HcmV?d00001 diff --git a/corpus/0dd0f0e533ccb1dad7debfd5057033521b766883 b/corpus/0dd0f0e533ccb1dad7debfd5057033521b766883 new file mode 100644 index 0000000000000000000000000000000000000000..24bd77129705c45d9cb1ad2070db8f78f8cf571f GIT binary patch literal 30 fcmezWpMinlnx&3`?*HHaH5i#;oNEjWn(65PyFLpb literal 0 HcmV?d00001 diff --git a/corpus/0e315f698aecdc3e0823681a8b0f2d613eefc378 b/corpus/0e315f698aecdc3e0823681a8b0f2d613eefc378 new file mode 100644 index 0000000000000000000000000000000000000000..3315aeb6e81b5c9215afa96336673768d4080959 GIT binary patch literal 180 zcmZ={0D>kF%_$6w_V%0{|KWgvf$={OVFj94MNtJMs&p6<5*QdzMRD<%fUZE2W6&{x SI_dj&kOLW*|1&Vagg5~Yr+$C{ literal 0 HcmV?d00001 diff --git a/corpus/0f18efc25b846a5b8f33728055c12c4eb2868650 b/corpus/0f18efc25b846a5b8f33728055c12c4eb2868650 new file mode 100644 index 0000000000000000000000000000000000000000..ea2308ab0440f3a1b9aba2e5473ff563bce89391 GIT binary patch literal 239 zcmeyyRb~6_+gnZsF!<}~`R+gW<^RuBK){om`}hC<|Kq>}$I67+!3@j)|L6W+_y4~m z1H%=d6oX+Lk~mQAHZ0313&reV{d;t2!+p13T;rS0;6kS36Y>dop}S-%lZgzI?w Q@89yb4R1kIgsS#S09ww6zyJUM literal 0 HcmV?d00001 diff --git a/corpus/14ee793dd4e4b487b919aacc50ce844dee13e612 b/corpus/14ee793dd4e4b487b919aacc50ce844dee13e612 new file mode 100644 index 0000000000000000000000000000000000000000..9faa35d666e2c7d6a7128ac0c96e84b7d8adc529 GIT binary patch literal 38 ncmY%R|3A3lzmeI0Ztmaz|Nm!zfH)94j$>uQ>|loFT$)w@Z(k8D literal 0 HcmV?d00001 diff --git a/corpus/160cfb69d37796e4877977753b24f67e88d7b258 b/corpus/160cfb69d37796e4877977753b24f67e88d7b258 new file mode 100644 index 0000000000000000000000000000000000000000..0d7486a92b777b0daa01e09b6e7fcabb74595ea4 GIT binary patch literal 15 Vcmd;%U|;|u22KXf-+%t^0ss?G1bzSj literal 0 HcmV?d00001 diff --git a/corpus/1685744123540db161a79d0146450c3214afec62 b/corpus/1685744123540db161a79d0146450c3214afec62 new file mode 100644 index 0000000..ed8909c --- /dev/null +++ b/corpus/1685744123540db161a79d0146450c3214afec62 @@ -0,0 +1 @@ +}ääää˙˙Ö˙ ˙ ˙`'h˙˙ \ No newline at end of file diff --git a/corpus/1d0b4de049e04894a7ea50904c1d568d96c49df3 b/corpus/1d0b4de049e04894a7ea50904c1d568d96c49df3 new file mode 100644 index 0000000000000000000000000000000000000000..8e3cdef4d45a180f75975486e87ee79473034c18 GIT binary patch literal 37 hcmZQzU^plA;s5`57~Q}iZBW6$6>H}*dXZ!sH7iU P6HK;>GnipHm!=f}f~F_Z literal 0 HcmV?d00001 diff --git a/corpus/22094920a590a434dfe77472413c1604801a676d b/corpus/22094920a590a434dfe77472413c1604801a676d new file mode 100644 index 0000000000000000000000000000000000000000..c7c913dfe2e7c6fb4308e0f1f0a74666946bd6ef GIT binary patch literal 172 zcmZQ%U|=v1nZm%RX%D0|r!f2ng1;aF8?d+M0;*^E4_1Xu0i|N| qKz#?W=p`UTKpV1&{~>@KyNR7hKmh|_*F%!1f&!8aG-84rR09Aqv8mz! literal 0 HcmV?d00001 diff --git a/corpus/252709d8dc1aa74e765036c67fb6bc2acaaa6024 b/corpus/252709d8dc1aa74e765036c67fb6bc2acaaa6024 new file mode 100644 index 0000000000000000000000000000000000000000..dd3de9ca48c565c44f9ba18b7bb98b351507888d GIT binary patch literal 458 zcmZShKYRhh|6^RPuCBhe-@b9#eq&%@fHS^*`}X$#vA0~UK+m6s2LO_KTYU%s>VvC& h`}W_z4MBixR=K?kpe; z)bPFt%+-S{O-uwD02Tu(1sUf`z&Mzd5Sw7ykt~M^fh~ur2HQY_0})C|HV$Sbssnf7 XaUq)H&}{@7^dB5J{}~znf4c?%Ssu)@ literal 0 HcmV?d00001 diff --git a/corpus/257f5cffcb9e78af1ea7b6f4be9c369d8c7fa2bf b/corpus/257f5cffcb9e78af1ea7b6f4be9c369d8c7fa2bf new file mode 100644 index 0000000..4dad8f1 --- /dev/null +++ b/corpus/257f5cffcb9e78af1ea7b6f4be9c369d8c7fa2bf @@ -0,0 +1 @@ +'*9 diff --git a/corpus/27d09453912d03f18650b916066247065680d50b b/corpus/27d09453912d03f18650b916066247065680d50b new file mode 100644 index 0000000..a9c1370 --- /dev/null +++ b/corpus/27d09453912d03f18650b916066247065680d50b @@ -0,0 +1 @@ +kűÖ˙ ˙˙˙ý˙ Ó'ƒ'*˙ \ No newline at end of file diff --git a/corpus/27d9c801b9275dbc9875b2319c42dc3676c25ace b/corpus/27d9c801b9275dbc9875b2319c42dc3676c25ace new file mode 100644 index 0000000..967250d --- /dev/null +++ b/corpus/27d9c801b9275dbc9875b2319c42dc3676c25ace @@ -0,0 +1 @@ +k˙˙˙˙˙k˙˙˙˙˙˙˙S˙S˙˙˙S˙S˙ \ No newline at end of file diff --git a/corpus/29513315d2e6fa0dbde9eb6f3f3045f37bf5370c b/corpus/29513315d2e6fa0dbde9eb6f3f3045f37bf5370c new file mode 100644 index 0000000000000000000000000000000000000000..09b00523fb57855de1766bf211b59778696a2876 GIT binary patch literal 42 ecmX@d_#XoF8K4X(#gGurusR`JqznwKU0ngNIUAq= literal 0 HcmV?d00001 diff --git a/corpus/2ac82d6ff123ba79b008b777c7a71a0bc9baaa28 b/corpus/2ac82d6ff123ba79b008b777c7a71a0bc9baaa28 new file mode 100644 index 0000000000000000000000000000000000000000..f694d74d042ff33df3a9ea6967e9b9289d82f22b GIT binary patch literal 655 zcmY%R|DOR3u%Ph=9XHs>U>A)Y^@FhX11f jE2^rdaQ^=X)&LfL02Bu4mI7-1#>vUa0pzjI2WkZXpG89v literal 0 HcmV?d00001 diff --git a/corpus/311d85446640e6de993ab11b440163fcd3d13588 b/corpus/311d85446640e6de993ab11b440163fcd3d13588 new file mode 100644 index 0000000000000000000000000000000000000000..20b7e983d4b69ff5b3ae8dbb07606f548e109ba6 GIT binary patch literal 700 zcmezSp7-DX|3JjZz+9Ht4FZq;{|AXNGJu5=6Scd$>;C`$50+z0Ww~9ffT;*m2_pjo z2UrV;02&9v|8?+~jI17{2cI**CSo-${D1dEpk|QmydYCx0B9O9Zh$EV(MawGaq+na q8Z793hPhA&6qZQFjRprWtsxQ?t_Xvt!WBr0uYlr$F*Q-c_B{aBv1XkB literal 0 HcmV?d00001 diff --git a/corpus/31a73816ec1fdf4948cb684cbadb35484d3fe933 b/corpus/31a73816ec1fdf4948cb684cbadb35484d3fe933 new file mode 100644 index 0000000000000000000000000000000000000000..71f69e373cc7621dcc8afb1f3fb24ddda01cafaa GIT binary patch literal 416 zcmdOA2xe&LW)MwgK!7DsfDpmOf~kxJGg!f7GY5kLgBc9`fBzq@`Tu{IdOUPING=$U n0%R$O;%KlCn2jun!48Hf1c@VQ0g7^CC`Aa+&ppVVf!hxNB=6S) literal 0 HcmV?d00001 diff --git a/corpus/31ab5cdff2ae9dd413bc20c598b1adb35cfdc015 b/corpus/31ab5cdff2ae9dd413bc20c598b1adb35cfdc015 new file mode 100644 index 0000000000000000000000000000000000000000..7c931d4bb0aa3740e7da29e8a3dc2bf04de9c5f8 GIT binary patch literal 636 zcmY%R|DRz9fM7GjU9@o~3&Pl7GoxJ)(7?!1RmE8a#6TLv#xDGTngHPrWY(Z@9x+~p Z2N@{1U}5M74@6jiR&fS1Ea%d+0sxL3;GqBj literal 0 HcmV?d00001 diff --git a/corpus/31cfc030d3408e55a94ecf785652f0a2ed2ad415 b/corpus/31cfc030d3408e55a94ecf785652f0a2ed2ad415 new file mode 100644 index 0000000000000000000000000000000000000000..da6d0654524b4e19dcf1c81dea83af2376dfcc61 GIT binary patch literal 756 zcmeyyRb~6_+uPO;Z~xhQdIorUzWdL8`Tuhj5b)&Y{{8>||2Qzgu`*$HFvIc4W42TWZ8qX{r>+S#zdF^QU{a;3V_Um@}QRBH2pA&Bk&mkG#A5dAOTxj Ppl48}5cU^w78L;i?nRDx literal 0 HcmV?d00001 diff --git a/corpus/381342f90eb92ae0cbbcdd736e08c0d4059c082e b/corpus/381342f90eb92ae0cbbcdd736e08c0d4059c082e new file mode 100644 index 0000000000000000000000000000000000000000..d8100087bf58303772afa810a8884ffde728cfa7 GIT binary patch literal 39 qcmY%R|3BEwsNw&AZtmaz|NoBz6C5iOW(PAY2MPj(xPNnLS^)sx#}_#O literal 0 HcmV?d00001 diff --git a/corpus/38409eae93c69d0fbfb0111e3536d5a845524ca2 b/corpus/38409eae93c69d0fbfb0111e3536d5a845524ca2 new file mode 100644 index 0000000000000000000000000000000000000000..5b68cca81a82c013b3e85c9a56d6220e176052b3 GIT binary patch literal 77 zcmezSp7-DX|3JjZz+9G?n5f;|UHAY0|85XqWMJR`GoZwy|NnuCe={;*QJb2mVf!8c DahfQf literal 0 HcmV?d00001 diff --git a/corpus/38fa4fc9f02832d584c44bf0b6f02cf14129ca6e b/corpus/38fa4fc9f02832d584c44bf0b6f02cf14129ca6e new file mode 100644 index 0000000000000000000000000000000000000000..f3b53792519012ddedd625688ed4f1a747a2f19e GIT binary patch literal 23 acmezW|NnpKXrbt6APoZ1j11NM^-}=7Kn^Vc literal 0 HcmV?d00001 diff --git a/corpus/3b24e7ce6c24c392dc918f35e80bbab7e38bd96a b/corpus/3b24e7ce6c24c392dc918f35e80bbab7e38bd96a new file mode 100644 index 0000000000000000000000000000000000000000..812794ad28040376af84099524a85d165cece86f GIT binary patch literal 28 acmZQz00W!kWJU;!k&!hyIXMc5j{yK8lLUPL literal 0 HcmV?d00001 diff --git a/corpus/3ba2b4673107eaab9ad1e8c387e11e4bb806ab41 b/corpus/3ba2b4673107eaab9ad1e8c387e11e4bb806ab41 new file mode 100644 index 0000000000000000000000000000000000000000..22af644d90aa5c629c1a9a69009a7306670f20e6 GIT binary patch literal 705 zcmZQzAQ{yCJ^<7M!VsVZV^BmhlB}Ctdw)^_{!km0OIr*LXafKUB@592 literal 0 HcmV?d00001 diff --git a/corpus/41e3f8716482c9d407eb95fdbc0c4669e6ee88f2 b/corpus/41e3f8716482c9d407eb95fdbc0c4669e6ee88f2 new file mode 100644 index 0000000000000000000000000000000000000000..df42d05c9a0e17536bd522126557f6ca73e2c36c GIT binary patch literal 418 zcmccn5*g~+ zK$;mC7#Ob;rxC6^;eQ4*gE6|z(a3Ir+6B?_pG%t?;Y_d;PPIVSfQ^Uy3b(7l>derc nfgS)r5B>s$Pa4N;4u;_W{~3V-ew1 literal 0 HcmV?d00001 diff --git a/corpus/4399691219ed3093e5cfe12adc91f8c93601fa2f b/corpus/4399691219ed3093e5cfe12adc91f8c93601fa2f new file mode 100644 index 0000000000000000000000000000000000000000..9071afefe76db0887ae655bf53543d65fe612ccd GIT binary patch literal 999 zcmZShPa?1etGCCc>l+Zf#U)9!IK%&AT&_T1`|TSS5EEl07A>48XtuR1W|%Od$>c literal 0 HcmV?d00001 diff --git a/corpus/45d69c24c35bfa7eb17efe327c21ba3daef90473 b/corpus/45d69c24c35bfa7eb17efe327c21ba3daef90473 new file mode 100644 index 0000000000000000000000000000000000000000..44b2a4def959215426b6b8b5e76074bf75a9479f GIT binary patch literal 539 zcmbE8e{e9v|Nqa6{?9hy_zzU^{~1Ju zw&MaILQ!Cet|0fnDNrj!{r~^hU`(LRzow(w3zGtiVlx)u;6dw3vV#T^j)&1A=GXuE hkT_B_W?*JyU|;}788G4MBixR=K?kpe; z)bPFt%+-S{O-uwD02Tu(1sUf`z&Mzd5S!rIfkprwfMN;4J#bYZ_rMGQTZ&Ngj{yk4 z?ydrvg~QafTF?H zt$o5|U;m#SsJ`RLlWYIEp?biSGZVxdhN>U`O^_x2|7Qlt{C@%>pIqC9RTe1a475k# ve+HVJxWw)2pMWf+iaVx2oC|g)$qoSr3X*?`44*;cbRyl0ngDkNpn}BnF1_pTNxXpFU0BPx# literal 0 HcmV?d00001 diff --git a/corpus/49b305018029301560da118b7eb4e528e4d365f3 b/corpus/49b305018029301560da118b7eb4e528e4d365f3 new file mode 100644 index 0000000000000000000000000000000000000000..d026b7edff10a1d533e17182c825c1cc29cef12c GIT binary patch literal 465 zcmd=3AGYT)9Q=m^XC?*+sQU5W$`~#TVlaaw{yzbcPikwQfE0E-d2;PPH?k^Z{U!(r zBqrP_pnm7;*RL!5&v09{Y88-m{rdmw3=B*PDB{<){U@jyp;sBFIUqG~|2{^z48_6J q^Dx|(&;TRG8<=i~28g}=vikq*P}kT02Qgs0$BYaL2@DMP{{sL?>Kl^) literal 0 HcmV?d00001 diff --git a/corpus/49fc54c08e7b69b6b15a8d63f523de08de432c95 b/corpus/49fc54c08e7b69b6b15a8d63f523de08de432c95 new file mode 100644 index 0000000000000000000000000000000000000000..1d6c6c6fb0fe9dd9b110c6a2e6653c8ccabf14d2 GIT binary patch literal 484 zcmZQzU|_IiXlMxDv*+Lc|JU~H0TT=j!3_7gTJJX;XkY{?Ftz7o_zwXL3JO_6e)cF1X|6`bb_%MMWLAVg?K#(&jHwTL|KtjMMLUkc5UhM6QIE#t^z@6`Q literal 0 HcmV?d00001 diff --git a/corpus/4cfcb62cbcb213d121222e686896f8e9f9dcbecc b/corpus/4cfcb62cbcb213d121222e686896f8e9f9dcbecc new file mode 100644 index 0000000000000000000000000000000000000000..67131d6bb4904e20d556b1b1f1501ef25c70e86a GIT binary patch literal 742 zcmZP&VEFX!+J6v8OnhIYv29yZ+%_Pv)t%K8mzbEE$msm<|Np-rp>4MBixR=K?kpe; z)bPFt%+-S{O-uwD02Tu(1sUgxFb>l!n0*jy;Cg}jfwrUAfN%_47059#1Hd*S)Ic0u z1u_SRixFzk%v1Sq^}kMEQ{}%t^#cHFc*49eq{0BZqjw<%8CtMH(g{+iqopd!4Ma(tbLs0{2D7zhNut&h7C>IvG0};tUyGe^0M0$m!6r7QaJ;sK;w@J=w&;SG%1KKYE DpQJ8x literal 0 HcmV?d00001 diff --git a/corpus/4ec427c6956cc1bf036086c990df48b626bb1ec6 b/corpus/4ec427c6956cc1bf036086c990df48b626bb1ec6 new file mode 100644 index 0000000000000000000000000000000000000000..3d821c787762faf7d539bb7e10ab9882788327b9 GIT binary patch literal 471 zcmeyyRb~6_+uPQ+Z~xhQdIorUzWdL8`Tuhj5b)&Y{{8>||2Qzgu`*$HFvIfy|G9xe z|Km`&+`qXr!TLzn0JBlOSzRmZH!)Tqbf|a&0no*CwNxEpKMh^{Z+V33xBti9g5w3u h`SupXZ2(5ozvXX1;-FXnfw%wL)L`Ne=?GQrmjETH7~B8= literal 0 HcmV?d00001 diff --git a/corpus/50e87636368db5c90351f2a6dd85c3fbde28aa65 b/corpus/50e87636368db5c90351f2a6dd85c3fbde28aa65 new file mode 100644 index 0000000000000000000000000000000000000000..832661adae0b2b398c6aec3914ab84d4b9d9072c GIT binary patch literal 13 VcmdO5`2YXI|9gxK_p}u60RS?v2L1p5 literal 0 HcmV?d00001 diff --git a/corpus/52b083665d25c28ed0189a3e08709f9526dcfd94 b/corpus/52b083665d25c28ed0189a3e08709f9526dcfd94 new file mode 100644 index 0000000000000000000000000000000000000000..2a67f46049361dffa17a103d6e41194cfeae7960 GIT binary patch literal 533 ucmZQzAQ{yCJ^<7M!VsVZW6+tV$ljsmi32nUTve!Mfhf>QI*8>u?&#=`M^Ga^ T*PkG$n}7nS>lttaF34^G7Rz*= literal 0 HcmV?d00001 diff --git a/corpus/61a143b5ac70679052f7269c93cd033cb414550a b/corpus/61a143b5ac70679052f7269c93cd033cb414550a new file mode 100644 index 0000000000000000000000000000000000000000..87d1f1ca5af4e080c84d53cd2358d890057f6339 GIT binary patch literal 113 zcmb=u_MeG?;Ryo}RQ>pG@*f2-gM|NsC7)c|h9X<{|3669`TF(i3hEhdt5&T7vaVnM Xf1QDWNdYSUf5y(xKxFag`v2?z_zyuw literal 0 HcmV?d00001 diff --git a/corpus/61efe1927e91e3ce6f8c832bdc61541ad4945ec5 b/corpus/61efe1927e91e3ce6f8c832bdc61541ad4945ec5 new file mode 100644 index 0000000000000000000000000000000000000000..defb97ff7b88ab2fcee1bf70ec6a60252eb808e4 GIT binary patch literal 1018 zcmWgm|DTcJKM33g0VF1n2Ns7AzmeGg{{wjp|Boqip$OvVg#3@juK-OJ>>LbY@7`;B zF$5t3)-Z9PK~%ELS<^`c2ozu@gK1=YU~Yzmjult{7CNr3uD-V4zHtHZw{LI%AA8Hy z`u6R=f6F6OAzV-xazPcrOag~3n1f~(&~AhpPy`?Wn1x6}c$wdc2%-I$0L@I4P=Ryk y8$(!=107?i6_FQQU4b!-9HoeOhX)QW23PBC;*$z#=DvM<8!5@XZGfgg?Uw+ys9M$l literal 0 HcmV?d00001 diff --git a/corpus/636933d595ebc98dc1e247d9ab7e39e9070ae34f b/corpus/636933d595ebc98dc1e247d9ab7e39e9070ae34f new file mode 100644 index 0000000000000000000000000000000000000000..5e2c8dc45f48deb70343cc50eba538d23c730dd8 GIT binary patch literal 171 zcmZSl$H3rN#lXM-#Nt4}zyxH282fkr2eKG}7zWm20Ej}6x>$%JafbaM9tc3qgYzMx V7)GqcVg^Jh10Tp0FynxZ0suw|DNz6b literal 0 HcmV?d00001 diff --git a/corpus/63de9a6da942ed4735eed93bab7c5f05d50224e1 b/corpus/63de9a6da942ed4735eed93bab7c5f05d50224e1 new file mode 100644 index 0000000000000000000000000000000000000000..5c7d186ee5e7e7cf8236315a7b0df3b3d2f79af7 GIT binary patch literal 340 zcmZS6y6692OY7LNV~h+y0tx8D+5ag3#2W%vNhSl$`Ix3OGB6xGz+k|@y#fjtSQy}- Xv9Z3cuC5UmZ~_GZrsQ8#At)CBC9?HN literal 0 HcmV?d00001 diff --git a/corpus/655b80aa2a9a379c3a9972aaaaa24062fd2a5c58 b/corpus/655b80aa2a9a379c3a9972aaaaa24062fd2a5c58 new file mode 100644 index 0000000000000000000000000000000000000000..1dc4a035206d0187cca735f7a3b9b26a09baae7a GIT binary patch literal 49 bcmZP&m>tXU|34eUw{ihZD+u`!56}hxsSqJt literal 0 HcmV?d00001 diff --git a/corpus/66678e0f87b24bf99ede875ba242a6c9658a7ca5 b/corpus/66678e0f87b24bf99ede875ba242a6c9658a7ca5 new file mode 100644 index 0000000000000000000000000000000000000000..d977975bbe7fb13290867314adc41d2ec3a098b1 GIT binary patch literal 970 zcmbPS#c5z*z`&58z`zr-3&=DuumF>Af`P%npsK3sKZB;0m6fsp!>51$|6cM0!bS{P5=Kh($z1Z)CjShCVpY~|Lqz89l*9Q literal 0 HcmV?d00001 diff --git a/corpus/68395e2ff513f5724cdde8abd5da08f9bbc5d9d8 b/corpus/68395e2ff513f5724cdde8abd5da08f9bbc5d9d8 new file mode 100644 index 0000000000000000000000000000000000000000..b53e3a61ae1b4df798bcded2a5483b7b076b8f1c GIT binary patch literal 470 zcmdOA2xe&LW)MxD%rKx}2^0`^1WaWtn86Arn>iR17>tdL+#*qd85sP3{~vDb|Nk)k sc<6YLTreI5$Wjo+(O@Ak8!DNMtOySqmwxP8f*}@xB$2E{5(R4m0J1%;!2kdN literal 0 HcmV?d00001 diff --git a/corpus/6888f2185e2c80b87e8a3a297366708f655cbaa5 b/corpus/6888f2185e2c80b87e8a3a297366708f655cbaa5 new file mode 100644 index 0000000000000000000000000000000000000000..fe2327c62897707792c23941f3b546cc772965c3 GIT binary patch literal 399 zcmb>0Q&q*qz`#(&zzZZ9b#!#VY)%eeAQQ-D*aHRzU?nKLJwPc22Bxa2Dixq+poS`- zQRi+h(f^;UzKx`5Hh0kl6d8#KiYSU?y&9pklB& W5S?`pow$_~Fb(J+klX(MzXkwlbW$Mz literal 0 HcmV?d00001 diff --git a/corpus/6c9d1565f44cc9e9163527d7531f30157784376d b/corpus/6c9d1565f44cc9e9163527d7531f30157784376d new file mode 100644 index 0000000000000000000000000000000000000000..bce5439f6d31467b55d671aef05efd616807037d GIT binary patch literal 143 Wcmcb6g^PiKLFPXYB)Q2BH~;`SSQRz^ literal 0 HcmV?d00001 diff --git a/corpus/6da0bf90a8d039ad8bdc7bec14b66e1acc8116be b/corpus/6da0bf90a8d039ad8bdc7bec14b66e1acc8116be new file mode 100644 index 0000000000000000000000000000000000000000..528df80a2fde76d633456f1ae6df9989cf5f83c0 GIT binary patch literal 787 zcmWgm|DTcJKM33wyA1(g9)$Rf#Qy&u$Yc0_OqmNs5D!Q8|NoHx(dY_5mRLhr?YD0*JJBUwktLA~Lt?_LLZ$cay|x!s1kSUDvZ{cFU~xZ^(U?r2 z*86aSpp09$v0G*hk;gQI2obCyhgBcCYao2QF2ZU!ddL$IEw<9%zI}W9|JYlu*0*o} z{aYTP3gLoM5tpkgIPSo1-UlLa#Xls9foXuCSzK^M*gcIT%GG-N?c3W(ZhG4Qb)xo5 E0FTL+jQ{`u literal 0 HcmV?d00001 diff --git a/corpus/6dd7a87eeaf392e27ee08982495caa1a22164a22 b/corpus/6dd7a87eeaf392e27ee08982495caa1a22164a22 new file mode 100644 index 0000000000000000000000000000000000000000..a574b8ca30cd6a76423493cfacec4daa73b2bcbb GIT binary patch literal 143 zcmb>0Q&q*qz`#(&z{|a W41kTpZW_8Z4eURD|NqahmkR)R6(-04 literal 0 HcmV?d00001 diff --git a/corpus/6f0e903d3f10affe5ed8d721e75e8d548938a5ce b/corpus/6f0e903d3f10affe5ed8d721e75e8d548938a5ce new file mode 100644 index 0000000000000000000000000000000000000000..c2b65b6fd155e50c5b0c6942cd71bf1e75f435d7 GIT binary patch literal 195 jcmYe}n9acu{Qo~A10g`PLVN}ZK_#=u21uqef1u2K9M%Mr{6)Kwuv;qir0WFvXGz@4h!~|PCgb7eJAp1aSfl8s&U~&@FzendG zxfU}Bp&^I}Kit6q4?t7{f!+uD9vl$r;8;ma96+l<>4Eqd#^EJctm2Xe2HJmMQcHaQ KpONAJw`%~*Kw`cC literal 0 HcmV?d00001 diff --git a/corpus/7921d8d38962cda9b762c89bcb8b591350285a29 b/corpus/7921d8d38962cda9b762c89bcb8b591350285a29 new file mode 100644 index 0000000000000000000000000000000000000000..b66c0a5b4a11dd391b3b7c6905fce3e813b2bdad GIT binary patch literal 551 zcmb<3c=U+t(W9SepsI?Cfq_8>2pA-Q3>aX7D*I0?`1x}IVE{9|0}4vZVJr?9gCrVa zqbSta|C$EhH8o*&pt**yKY$t;S#B3=5LSsp1;j>@JTQ=oA|vBiL7u0K}(R AGynhq literal 0 HcmV?d00001 diff --git a/corpus/7a337d71dd228eb6054aa9d419e9a21b1dfa1a67 b/corpus/7a337d71dd228eb6054aa9d419e9a21b1dfa1a67 new file mode 100644 index 0000000000000000000000000000000000000000..574f50ade7c95fb3ce3ec46d6ac3a785ef5233da GIT binary patch literal 291 zcmccn|u0L)8RB{6;V|33gV2*h0g literal 0 HcmV?d00001 diff --git a/corpus/865ffb667413f7f292414fccb0dcd51284eefcd9 b/corpus/865ffb667413f7f292414fccb0dcd51284eefcd9 new file mode 100644 index 0000000000000000000000000000000000000000..b38be2cc629d16972c05a3a99a1a2dad0f15e24a GIT binary patch literal 132 zcmccnk9w>cRYD=?SJ%@TLvJJ|6l+TL6I;1&utKW>k3E<0|Nu& X^@RT!%nZgr-aHHgkW9s{>;HcM-l0*wtUZ{vW7^N#TF}e|7*5&P_M~ literal 0 HcmV?d00001 diff --git a/corpus/8b75b662017405bd86147fe782aff0ceff0566c6 b/corpus/8b75b662017405bd86147fe782aff0ceff0566c6 new file mode 100644 index 0000000..30ece4f --- /dev/null +++ b/corpus/8b75b662017405bd86147fe782aff0ceff0566c6 @@ -0,0 +1 @@ +* ˙˙˙˙˙˙˙˙ˆ'~ˆ@ď˙* ˆ˙2˙ ˙= ˙˙˙j??˙ ˙˙SS \ No newline at end of file diff --git a/corpus/8b82307b79111129fe6668c6777040ccef25ef4d b/corpus/8b82307b79111129fe6668c6777040ccef25ef4d new file mode 100644 index 0000000000000000000000000000000000000000..da379390a71a44bc0918df6eb1d81730537e3a28 GIT binary patch literal 704 zcmWgm|DTcJKM33wyA1(g9)$Rf#Qy&u$Yc0_OquH+iYQ)A$p2`(^5~LKC!kS#_g>qJ zCIsVJ!x%u5$gu1_OgoIebsM{7PQ5p=ECC3 z)z!h*_S-iusAcGqu3$-9>2Ke@z5RdeEm!N?xBvbvk5GkhK~c`->Izl_Heer!g!ux8 jSwN!*nZ*Tk5kwKHXR+|OT5rF7dmG73ZyTUa)P4y7+V5GF literal 0 HcmV?d00001 diff --git a/corpus/8c58c20356e2d12ebd1e9a26beab57d502c2323f b/corpus/8c58c20356e2d12ebd1e9a26beab57d502c2323f new file mode 100644 index 0000000000000000000000000000000000000000..bdcf37be2307dbbcad7a4b5421ca0079356af71f GIT binary patch literal 17 Vcmb=bVq~adWMlvVD+Wh~HUJoo0&@TW literal 0 HcmV?d00001 diff --git a/corpus/8e9f237928a5b7b16694e17205aa032137b8ebe7 b/corpus/8e9f237928a5b7b16694e17205aa032137b8ebe7 new file mode 100644 index 0000000000000000000000000000000000000000..4d72201a737bb7ff2d3ab7f9b7dc778e46a6a77a GIT binary patch literal 140 zcmccni?1 w4Rr~s`v2Vj$q9lXh($ literal 0 HcmV?d00001 diff --git a/corpus/90c5c35cc6b35740b229714ba0b002c885f6a1ad b/corpus/90c5c35cc6b35740b229714ba0b002c885f6a1ad new file mode 100644 index 0000000000000000000000000000000000000000..3a24949f86bb3509704277154ed8cb4ef7cea57c GIT binary patch literal 369 zcmY%R|DSqJ zCIsVJ!x%u5$gu1_OgoIebsM{7PQ5p=ECC3 z)z!h*_S-iusAXVDwm;CwbaizFOWI0*`}Xba|6^~tTHn6?_iuTGDufG)axSPMumSr( pB+M7+7D3Gd8b!z~E})Abicmd^g~!!;`|aD?NN#%D0Cl4FO8^-zSe*a> literal 0 HcmV?d00001 diff --git a/corpus/97d1eb967c56f0182e89068449a9fcee4043f2f6 b/corpus/97d1eb967c56f0182e89068449a9fcee4043f2f6 new file mode 100644 index 0000000000000000000000000000000000000000..6ffd62c7dc40e0743acadb33cf2360f32ef517d0 GIT binary patch literal 114 zcmZ3&usUIOFvD^#hJy^h)gxsYAYlG-hNBGs{{R2`J3>`e`(?uaA`tjL+k)di!+!?* sZ4wL$i3|+E!3_WZKd+fT|Nk%R>DrD9a{vE=3Izv)I0hh|<1bVx0M0!%u>b%7 literal 0 HcmV?d00001 diff --git a/corpus/98b6c845ba4aefbc09d56e495bad5600c02a037f b/corpus/98b6c845ba4aefbc09d56e495bad5600c02a037f new file mode 100644 index 0000000000000000000000000000000000000000..ca076cd12bb22bde4b192557b2d87e51182789d8 GIT binary patch literal 24 gcmdn{-*)fbz5lQM=l;)qS^a-JBLf2?gF&$#0JIDXMF0Q* literal 0 HcmV?d00001 diff --git a/corpus/9c979ae6ba00d36e0597b568f8dbf47e96df7d8d b/corpus/9c979ae6ba00d36e0597b568f8dbf47e96df7d8d new file mode 100644 index 0000000000000000000000000000000000000000..7134594919981ad2d55513028d739ca5fed736d5 GIT binary patch literal 54 icmezW--v;M;fCl9AgHRkd;`Y%4+59}+aJUR?gIeRBPJdI literal 0 HcmV?d00001 diff --git a/corpus/9d9a75d53a0b31381d7f84397a2d4e5daecc7815 b/corpus/9d9a75d53a0b31381d7f84397a2d4e5daecc7815 new file mode 100644 index 0000000000000000000000000000000000000000..94c1f3b99bb037556daad6d937a2c9c3f5c9881a GIT binary patch literal 782 zcmeyyRb~6_+uPQ+Z~y&U9-#_ke!~#?f9&ns28e>UZ#fwl7~TR!Kmz~&{r>+SB#WdS zq4+JTc$*qX4@er>2ow`kBbEal@c$IdI-m)duE7*RSQ&w8I33)F>~n+lVpGZ;VMbV|3IJ##FCO55kL|F0K1?YnE(I) literal 0 HcmV?d00001 diff --git a/corpus/a242a234d0f8990210754ad54f3e2ff342133483 b/corpus/a242a234d0f8990210754ad54f3e2ff342133483 new file mode 100644 index 0000000000000000000000000000000000000000..457d497ba35857a18ec2ffbb168f242cb5bf3f81 GIT binary patch literal 25 dcmXS_0s>hE28ODt|NlFHY;FeoyY}{+RRDh?35Wmy literal 0 HcmV?d00001 diff --git a/corpus/a4b393f095daa98d7cfc100e6da8394de60baf80 b/corpus/a4b393f095daa98d7cfc100e6da8394de60baf80 new file mode 100644 index 0000000000000000000000000000000000000000..df373bb6a204f9821910e9d2d87abc01ca5751b6 GIT binary patch literal 247 zcmZ3oYSk)+hJE|y++z#UzmxzG@xUm{=)*i9}+z1Hcx%2;; d`Sbt(ny&4*Aou^T;9rix{~2H$kmsJ)008x<#~c6v literal 0 HcmV?d00001 diff --git a/corpus/a55cb5c23065fc9974bc123cd500bc7797e910e2 b/corpus/a55cb5c23065fc9974bc123cd500bc7797e910e2 new file mode 100644 index 0000000000000000000000000000000000000000..1350318c221f2ab07121fa5915ccde2b6b024c27 GIT binary patch literal 29 acmZS36L<>&o()I;{aYTPsy!D5UIG9KX%Ybd literal 0 HcmV?d00001 diff --git a/corpus/a777881a80a2d34d586e100af32d8347cdf8738a b/corpus/a777881a80a2d34d586e100af32d8347cdf8738a new file mode 100644 index 0000000000000000000000000000000000000000..eae76a9c357f0260c8c4c4dcd66c7f6f9567fe54 GIT binary patch literal 122 zcmZQzU|_IiXlVFrIE#t^vxF(m literal 0 HcmV?d00001 diff --git a/corpus/a8335193c28101ffc4e16daa94be51e5f6fd13f9 b/corpus/a8335193c28101ffc4e16daa94be51e5f6fd13f9 new file mode 100644 index 0000000000000000000000000000000000000000..aed5b52817a880abae5223d519526c8a3852eefe GIT binary patch literal 357 zcmZQrdb#2Mtfsic#MDGaX9$tFZQFkcU;zszYHR}o+xJC@iSLU*Y+Kz~XsYJVyY7HR z72ISrLx4tNO6fu!!u{Wwk>M}GRX~TKX~*sc9I7xaf_Mb48*ti*&9rl+ot(~^&d&e; Z{{sbFeK5oQ|61JK|F2cwKNtM}KL8IXx(WaQ literal 0 HcmV?d00001 diff --git a/corpus/ad23e9a7718617987f9449ae20e9406161b19be8 b/corpus/ad23e9a7718617987f9449ae20e9406161b19be8 new file mode 100644 index 0000000000000000000000000000000000000000..d102bb1fee33cb823d95180b8dec531fa2c1385c GIT binary patch literal 59 VcmdPWWFQe}X=%ySFllIU0RS5n0muLV literal 0 HcmV?d00001 diff --git a/corpus/ad74408f5fb052e970376b7d1715ba5c9a2646c0 b/corpus/ad74408f5fb052e970376b7d1715ba5c9a2646c0 new file mode 100644 index 0000000000000000000000000000000000000000..907046a3d3200e8381bf2bab094e5887de53983a GIT binary patch literal 55 lcmZSl$H3rN#bCm~z);1&APxlk{{z_|fX;`A0@VQ30RRDj2V4LE literal 0 HcmV?d00001 diff --git a/corpus/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc b/corpus/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/corpus/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc @@ -0,0 +1 @@ + diff --git a/corpus/af55974e127bc62430ea57a7ff916b1a958947bf b/corpus/af55974e127bc62430ea57a7ff916b1a958947bf new file mode 100644 index 0000000000000000000000000000000000000000..b8bb748d0619a6262c947d985e0b53f247f03138 GIT binary patch literal 396 zcmZShj}O@6ll=djXn@5ShWu@kFR+Nigiy?e3F4s{{vYFV1p?b|-?)JI+qbuP6cd!9 ej%ip-IrjE#>)W^g{w4MBixR=KE}RS0 z0%GeTRHJKv8458gF%f735bOe)KMQCW&{l{Ewt8^;U~0hjfwa34a1+=}iVT2y9Mz2= zcLJS>;z}fcLVW^vCAN_J3ktu{5J806KSWBxoiJbt50(%>=?-0W;(K7+03!&T{M3UThYXDq^vG4!@ literal 0 HcmV?d00001 diff --git a/corpus/b90d4376882bef443be621d7e4a92174eae053ab b/corpus/b90d4376882bef443be621d7e4a92174eae053ab new file mode 100644 index 0000000000000000000000000000000000000000..a237814779d37e58a75a673fb0dc714b6906bd87 GIT binary patch literal 996 zcmccnSw2f6cqZnPjrj{~q$TVNCr qRtk+SpckRx4YY~;Xd8`nqA~{}w24UFz{mt;G{R9yNvs?H{|^9}DwgE{ literal 0 HcmV?d00001 diff --git a/corpus/bdded5c2d8d1a4e05dfa60b7cc19ad78edd5a1d7 b/corpus/bdded5c2d8d1a4e05dfa60b7cc19ad78edd5a1d7 new file mode 100644 index 0000000000000000000000000000000000000000..b6ce4a6ae2e4afb3e67c05478e451a2453497d2e GIT binary patch literal 12 TcmZQ$WMEjS_5c5W%_-Ud7mNhJ literal 0 HcmV?d00001 diff --git a/corpus/bec45772ff98005386899b2a857b0cd4b7c917b4 b/corpus/bec45772ff98005386899b2a857b0cd4b7c917b4 new file mode 100644 index 0000000..e0c3a98 --- /dev/null +++ b/corpus/bec45772ff98005386899b2a857b0cd4b7c917b4 @@ -0,0 +1 @@ +*š˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙) \ No newline at end of file diff --git a/corpus/c283267f2e652cc01f170c6f08997dec016a943c b/corpus/c283267f2e652cc01f170c6f08997dec016a943c new file mode 100644 index 0000000..afcab1c --- /dev/null +++ b/corpus/c283267f2e652cc01f170c6f08997dec016a943c @@ -0,0 +1 @@ +›˙˙˙×˙0) [Őz'**˙ \ No newline at end of file diff --git a/corpus/c2ba3fbfb2e08a2e72ea1c41012051737c78b7bc b/corpus/c2ba3fbfb2e08a2e72ea1c41012051737c78b7bc new file mode 100644 index 0000000000000000000000000000000000000000..d8167a4fa106788834e0e27cddbb191917a24f09 GIT binary patch literal 295 wcmb<3c=TWT(Ie%bV6cFAkVw2zkjf5JaD;MDhh_w-1ytZMK!DBv{r?{U0ENrAiU0rr literal 0 HcmV?d00001 diff --git a/corpus/c354c118d45cfc6cc499ed6b5acedca0a20f111d b/corpus/c354c118d45cfc6cc499ed6b5acedca0a20f111d new file mode 100644 index 0000000000000000000000000000000000000000..3de0f44fcc4ef1a0b225d4f4330c3a4c781380a3 GIT binary patch literal 600 zcmeyyRb~6_+gnZsF!<}~`R+gW<^RuBK){om`}hC<|Kq>}$I67+!3@j)|K|n@{dZ(w zxB{dY4B}A4xqowMf(^i}6Nd)R0EpG<&FWfNzoB-$2it{52h=$naV!5PFe01>cLvPV zfBXM~{in{zz`)30P^{Oi4wFK$5aKyJ7J@vd-mKyY1V9JFdW>(y?d|iMHPYb ztYIvmLBw0eKurMg0?Zw#GLqK!h KHbDKS{SpAkvFd~X literal 0 HcmV?d00001 diff --git a/corpus/c83352adf10523110d5abc18ebf2ed96165c77b8 b/corpus/c83352adf10523110d5abc18ebf2ed96165c77b8 new file mode 100644 index 0000000000000000000000000000000000000000..4444fbaaa89251902387cc6b4699db47df6b7dd5 GIT binary patch literal 37 gcmeyp-(JfiF_FQ9fq|h>CpVGd%a{MCpz+HW0AoWK4*&oF literal 0 HcmV?d00001 diff --git a/corpus/cafd98346c0b6a5c6a01830eb543ad5c8b1aadd3 b/corpus/cafd98346c0b6a5c6a01830eb543ad5c8b1aadd3 new file mode 100644 index 0000000000000000000000000000000000000000..31528c05b90afd80fbb2392485b046d98d853506 GIT binary patch literal 237 VcmZS3Ys_PJqPr!iX k8>ixbAXuwm%PI5w_iq^>xNnbSCR8)BP6h@h1)vso0I8Ht@c;k- literal 0 HcmV?d00001 diff --git a/corpus/d54de0905415e9e150d313dcf777270dde944ab3 b/corpus/d54de0905415e9e150d313dcf777270dde944ab3 new file mode 100644 index 0000000000000000000000000000000000000000..c27cef9ed5b2cdcf381e6fc603d9cd9abe29c286 GIT binary patch literal 280 zcmZRG)~RPOWV2;x*wYZa=ih&}{|sR89|ErJ*~8Ef%y1tFYHOb`0i`;gJh}Ft8!8Q^ zoI%1MQ1#=#2~^_AwQX?r|0xhbW{4^V=j+$6EBw!JTeWHxkahj~|LY74ObQHeaX%Ds ckhS*p|Ji|>aa#TV3CL&^J4v$=)hQtB0C6^+*#H0l literal 0 HcmV?d00001 diff --git a/corpus/d64691241294a08462685f9987176de1aabde97a b/corpus/d64691241294a08462685f9987176de1aabde97a new file mode 100644 index 0000000..f265251 --- /dev/null +++ b/corpus/d64691241294a08462685f9987176de1aabde97a @@ -0,0 +1 @@ +˙˙˙˙˙˙˙2˙ľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľľ˙˙ \ No newline at end of file diff --git a/corpus/d6663d0e08c72e16376eab073de19fa7b446f9f1 b/corpus/d6663d0e08c72e16376eab073de19fa7b446f9f1 new file mode 100644 index 0000000000000000000000000000000000000000..7142d71b6dae5ab77de9cf447b5564e0fb1ab539 GIT binary patch literal 1039 zcmcgrF%H5o3@mFVo`6&s5I>+|0cB)kK;knjeG9LM*!l#PzJMWX7Ni;{sbz;YWdaY0 zeQ_@C*_{K-3h>r?6D~#pkIPH=02md}lqvzIgA-h|KJJ|3w3L(atQSfgEXF*{0E|FI zI8tH(S>mw+x|;6hu--4x771KYB#7wiwgDr>bQD3M5YAa>tg5Z;y4!gbL$9mqlb9^S zg|BjsZ;CK_P(a_@QH4r>tB7*}_o01|k`U?s-xiI|Lq!#df=RI-wn$@(Wly>BR8MwS cbsK&dzA`Z@oRsCG1LU=~6*FhA{RnQJZ`^`vYXATM literal 0 HcmV?d00001 diff --git a/corpus/d6ac70bce60059ca2b73095f58b84019e433ed02 b/corpus/d6ac70bce60059ca2b73095f58b84019e433ed02 new file mode 100644 index 0000000000000000000000000000000000000000..b4bdb5f21caeb7bd73208ea8509659a4e1be8b6f GIT binary patch literal 342 zcmeyyRb~6_+uPQ+Z~y&U9-#_ke!~#?e~j%v1iXFQ08#k%Ehhs5!`uJIa=`+>fzrp` zBAWu@Le#!x Y^=sBPRl~*8wy|900@C5`F*x literal 0 HcmV?d00001 diff --git a/corpus/da237093db02556c60b084cb533817cbfd70b73a b/corpus/da237093db02556c60b084cb533817cbfd70b73a new file mode 100644 index 0000000000000000000000000000000000000000..f9ae5d5c5d3239fd5060b764eede87d94a7637c0 GIT binary patch literal 496 zcmbE8e{e9v|Nqa6{?9hy_zzU^{~1Ju zw&MaILQ!Cet|0fnDNrj=J=nHi)8Tdjt^fc38dwVA5+pgGTA(d>++oV`p9HJ_|NH;{ z0=ZUMa**d=kf*?ba~LhOfBl~i33x?g24+SE1_l)0{-6G9KEXgGsNgUdK%%V%0DP@G Au>b%7 literal 0 HcmV?d00001 diff --git a/corpus/dbfdc58e888d97438cc751de53797996441216e1 b/corpus/dbfdc58e888d97438cc751de53797996441216e1 new file mode 100644 index 0000000000000000000000000000000000000000..89c57e4b4b10a77b7887673ad0272db81794177f GIT binary patch literal 1101 zcmZQzAQ{yCJ^<7M!VsVZW6+tV$X=Rwf+mKN5vqePWXSNuKx!d201x1HBol5aYRFK* Xg~U1I8>TWd{|L#0bOP0&8UfReY%Ela5v-U<9W*o==0tG- DhnXoE literal 0 HcmV?d00001 diff --git a/corpus/e53e4bea8d263ca3288bde87a5cb950d579620f7 b/corpus/e53e4bea8d263ca3288bde87a5cb950d579620f7 new file mode 100644 index 0000000000000000000000000000000000000000..c77edc9417ff2f2bdd7f4e2423d33d3a1126f75f GIT binary patch literal 110 zcmZSl$H3rN#lXN&#jut^90>OR2XbP87$k%c0SkbMwHN@Q3Zjoe9HbCr4j;@w1_m}D GR~!J(-x<;X literal 0 HcmV?d00001 diff --git a/corpus/e5ebfb0a96533f088649f308daa352b966893577 b/corpus/e5ebfb0a96533f088649f308daa352b966893577 new file mode 100644 index 0000000000000000000000000000000000000000..e3bd12cea8577311d06fa99e42fe7457ee1f02ba GIT binary patch literal 40 ecmd;%U|;|u21X#(RptI~E|6}p2_2Z5?*ahfrw{P} literal 0 HcmV?d00001 diff --git a/corpus/e6dba04362a8c824e3e87a74f792b3076b64776d b/corpus/e6dba04362a8c824e3e87a74f792b3076b64776d new file mode 100644 index 0000000000000000000000000000000000000000..bc08220b08d56cab09fae9f369b5a1894fd5cabf GIT binary patch literal 1074 zcmZQzAQ{yCJ^<7M!VsVZW6+Ks04uS2h9a+0#S{PG0ILH@6C~C<2at{BLgrA;)pY;qi00ko(WdHyG literal 0 HcmV?d00001 diff --git a/corpus/e993d1ad914bfb3b8bec87b0067476961dfd8a53 b/corpus/e993d1ad914bfb3b8bec87b0067476961dfd8a53 new file mode 100644 index 0000000000000000000000000000000000000000..a3578b7d9c82b2f804b48b92c8974e18d41545ab GIT binary patch literal 96 fcmdPXvu0?)1+rUOvi|=UTo?R}9H8+(OK=?k+gV4a literal 0 HcmV?d00001 diff --git a/corpus/e9dc9801374dfc695a301c1903e5f0eaaa42f8fc b/corpus/e9dc9801374dfc695a301c1903e5f0eaaa42f8fc new file mode 100644 index 0000000000000000000000000000000000000000..df5b4f9f7896f92f3bef74030e0fe32e7834c655 GIT binary patch literal 24 acmd;%U|;|u21X#(RptI~4kFVHb^!n*3IqNC literal 0 HcmV?d00001 diff --git a/corpus/ebeeffb95f0ea54e6bccf33777ef4689d786c254 b/corpus/ebeeffb95f0ea54e6bccf33777ef4689d786c254 new file mode 100644 index 0000000..62409a2 --- /dev/null +++ b/corpus/ebeeffb95f0ea54e6bccf33777ef4689d786c254 @@ -0,0 +1 @@ +~0â˙üââůůńůůůůůůůůŐ˙˙˙ůůůůůůůů˙˙˙                             ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙                                                                           ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ)A˙˙˙˙˙â \ No newline at end of file diff --git a/corpus/f0732bf2af07227214ea847e197695fe3ccc2a2f b/corpus/f0732bf2af07227214ea847e197695fe3ccc2a2f new file mode 100644 index 0000000000000000000000000000000000000000..48481bdf7413d8a0085b2b06e506948747b4604d GIT binary patch literal 908 zcmeyyRb~6_+uPQ+Z~xhQa(f1NdcOP5efj@$6%g>`=KlTv|Nl5J!Lc%7b}+;8|Npsx zLjU7XxZJo+l0AatmB0s+v)XqHmN5W-$XxI||2Qzgu`*$HFvIc