From c0773d5564e0f9c6f764425cc4fce58a513324b2 Mon Sep 17 00:00:00 2001 From: Chris Hennick <4961925+Pr0methean@users.noreply.github.com> Date: Tue, 4 Jun 2024 17:22:02 -0700 Subject: [PATCH] ci(fuzz): Update fuzz_read seed corpus and fix a bug in update script --- .../14df2d3685c7b2b85e254529f2b41c31a4889a9c | Bin 0 -> 6942 bytes .../16b07285232080ea7624ea9e8d3ea3bdb4cc281d | Bin 0 -> 122 bytes .../17ab5aea34d7aa2a7e5f819806d3405ee28e54e3 | Bin 0 -> 297 bytes .../21a5d3b8f90becfc6510fa93bff71f0667f1737b | Bin 444 -> 0 bytes .../3226a405a49f2c188fa1d247559333d274fca75c | Bin 0 -> 12820 bytes ... 345e04459eb328cb56b22df106d411928b539e3a} | Bin 22982 -> 22982 bytes .../3a78fecada2e35fbabaac305ab9478c5d5702011 | Bin 6351 -> 0 bytes .../4d62ec6a68c9d5e62fd6b5fa3bc2573820976ab9 | Bin 0 -> 11783 bytes .../5bebcdbf97cedfacf004f8d9c826c634f4f6bc52 | Bin 0 -> 22161 bytes ... 5c8005f62cb7fb8058ad20a0c3ccf647f398b414} | Bin 8644 -> 8440 bytes .../627222333626756bdade4e59d2b692f1eb8c0da7 | Bin 0 -> 2294 bytes .../6452877a46d7ffb68f651255e2beaec4eee962dc | Bin 0 -> 19061 bytes ... 664f9c694881846fd1418718116a4a1d40323ff7} | Bin 6786 -> 6223 bytes ... 6dbb9ad8541eec8a9e36d04f5ce3a974403d17c2} | Bin 13867 -> 13826 bytes .../74f627da4b8a9ef8ddd612f92c1bd5eb47cd20e7 | Bin 0 -> 562 bytes .../8383601487ce6a1a2de1da97784b52465d781eb1 | Bin 0 -> 356 bytes ... 86fe1a46f67d806d53c0012efd5f97e59cb13e31} | Bin 6785 -> 7205 bytes .../8b9851188ed0e82d7fd6785d2ff1c70b9bdca7dd | Bin 0 -> 130 bytes ... 97fde030d69aaf72860851a2185a8d1837c213e3} | Bin 353 -> 341 bytes .../9a128b3c8436ea00ed4696dbce19913e617e74d6 | Bin 0 -> 9008 bytes .../9c0b0a741d118ff34bea6ef3804c775b0877d3c9 | Bin 0 -> 914 bytes .../9f05e684f35493c7520b6c84085aa6d50c9e0171 | Bin 0 -> 14780 bytes ... a1f58faac2cd5d29e34cbceab2ce8ea7118f0fbc} | Bin 6786 -> 6786 bytes .../a26b4c2611f808e0c66db7da301eec1da7bc8d83 | Bin 0 -> 21046 bytes .../a8ef57a938d28b0e041fb9a0ca1ace30f91a09c6 | Bin 0 -> 6986 bytes .../b7711fe7747e72ece02780cf5cfcdd1f04ee45fd | Bin 0 -> 136 bytes .../bcb2a6edf1a305df39c39d404301162709fa2d38 | Bin 1109 -> 0 bytes .../c39900df766067bc09aba0f738370ba814403ef5 | Bin 12506 -> 0 bytes .../c761f8e4a86a94fe9a5d8fb82cd593a71f5c09d5 | Bin 12232 -> 0 bytes .../cc8afe10f4f67f6547bc827db72d9450bab0b807 | Bin 0 -> 456 bytes .../ce43c53ace800413c4328b33d34b288ef7410e94 | Bin 0 -> 22426 bytes .../d1ba16ee25ed00b39dc45d56d64ac71fbdeff394 | Bin 0 -> 2215 bytes ... d458eac50f3c36d608f1a7b94aa01eec9183aeb7} | Bin 15562 -> 14460 bytes .../e85bf72c3442e15723c7bfb10f54312219ac731e | Bin 15566 -> 0 bytes .../e984a3f65e223719a1ea0265507fa88b1c8aafd7 | Bin 0 -> 819 bytes .../f13513775403f65060e4a7a9a3ede69b81343d83 | Bin 0 -> 11838 bytes .../f3487b26be59f036469cbb430ebf883fc1a8ad7e | Bin 0 -> 8615 bytes .../f627c0a6e073eb04c42fcd838f23e4b23be491df | Bin 0 -> 5308 bytes .../f955764d4ccd4fefa69d9f354be6fb6da3274416 | Bin 0 -> 5764 bytes .../fac0ea07dfbcead7411d75163519daed3b64e248 | Bin 15397 -> 0 bytes .../fc49de6d587676718e0d4e9f2875b82a2069ec6a | Bin 0 -> 11681 bytes recursive-fuzz-cmin.sh | 3 +-- 42 files changed, 1 insertion(+), 2 deletions(-) create mode 100644 fuzz/corpus/fuzz_read/14df2d3685c7b2b85e254529f2b41c31a4889a9c create mode 100644 fuzz/corpus/fuzz_read/16b07285232080ea7624ea9e8d3ea3bdb4cc281d create mode 100644 fuzz/corpus/fuzz_read/17ab5aea34d7aa2a7e5f819806d3405ee28e54e3 delete mode 100644 fuzz/corpus/fuzz_read/21a5d3b8f90becfc6510fa93bff71f0667f1737b create mode 100644 fuzz/corpus/fuzz_read/3226a405a49f2c188fa1d247559333d274fca75c rename fuzz/corpus/fuzz_read/{3c53dc6662f4da514076d080301da65882dcaf89 => 345e04459eb328cb56b22df106d411928b539e3a} (62%) delete mode 100644 fuzz/corpus/fuzz_read/3a78fecada2e35fbabaac305ab9478c5d5702011 create mode 100644 fuzz/corpus/fuzz_read/4d62ec6a68c9d5e62fd6b5fa3bc2573820976ab9 create mode 100644 fuzz/corpus/fuzz_read/5bebcdbf97cedfacf004f8d9c826c634f4f6bc52 rename fuzz/corpus/fuzz_read/{5a128128996e53f10f8b003054b112f017e65523 => 5c8005f62cb7fb8058ad20a0c3ccf647f398b414} (72%) create mode 100644 fuzz/corpus/fuzz_read/627222333626756bdade4e59d2b692f1eb8c0da7 create mode 100644 fuzz/corpus/fuzz_read/6452877a46d7ffb68f651255e2beaec4eee962dc rename fuzz/corpus/fuzz_read/{065da5c65457230ea238c8f1ccb8bcea3b0942af => 664f9c694881846fd1418718116a4a1d40323ff7} (91%) rename fuzz/corpus/fuzz_read/{a189bb03860bd52a84f3af786a0e1dfb915389c0 => 6dbb9ad8541eec8a9e36d04f5ce3a974403d17c2} (80%) create mode 100644 fuzz/corpus/fuzz_read/74f627da4b8a9ef8ddd612f92c1bd5eb47cd20e7 create mode 100644 fuzz/corpus/fuzz_read/8383601487ce6a1a2de1da97784b52465d781eb1 rename fuzz/corpus/fuzz_read/{ad971d03048b9f7002c9545f7823727867166019 => 86fe1a46f67d806d53c0012efd5f97e59cb13e31} (73%) create mode 100644 fuzz/corpus/fuzz_read/8b9851188ed0e82d7fd6785d2ff1c70b9bdca7dd rename fuzz/corpus/fuzz_read/{4327783a6a0aae404097a63818102568f593c6de => 97fde030d69aaf72860851a2185a8d1837c213e3} (69%) create mode 100644 fuzz/corpus/fuzz_read/9a128b3c8436ea00ed4696dbce19913e617e74d6 create mode 100644 fuzz/corpus/fuzz_read/9c0b0a741d118ff34bea6ef3804c775b0877d3c9 create mode 100644 fuzz/corpus/fuzz_read/9f05e684f35493c7520b6c84085aa6d50c9e0171 rename fuzz/corpus/fuzz_read/{f374d7791f84ecfe3f83cddc58dbf3a426867b03 => a1f58faac2cd5d29e34cbceab2ce8ea7118f0fbc} (89%) create mode 100644 fuzz/corpus/fuzz_read/a26b4c2611f808e0c66db7da301eec1da7bc8d83 create mode 100644 fuzz/corpus/fuzz_read/a8ef57a938d28b0e041fb9a0ca1ace30f91a09c6 create mode 100644 fuzz/corpus/fuzz_read/b7711fe7747e72ece02780cf5cfcdd1f04ee45fd delete mode 100644 fuzz/corpus/fuzz_read/bcb2a6edf1a305df39c39d404301162709fa2d38 delete mode 100644 fuzz/corpus/fuzz_read/c39900df766067bc09aba0f738370ba814403ef5 delete mode 100644 fuzz/corpus/fuzz_read/c761f8e4a86a94fe9a5d8fb82cd593a71f5c09d5 create mode 100644 fuzz/corpus/fuzz_read/cc8afe10f4f67f6547bc827db72d9450bab0b807 create mode 100644 fuzz/corpus/fuzz_read/ce43c53ace800413c4328b33d34b288ef7410e94 create mode 100644 fuzz/corpus/fuzz_read/d1ba16ee25ed00b39dc45d56d64ac71fbdeff394 rename fuzz/corpus/fuzz_read/{b90989bdb617b7531796e4efbbd54fb3bcbd8c69 => d458eac50f3c36d608f1a7b94aa01eec9183aeb7} (77%) delete mode 100644 fuzz/corpus/fuzz_read/e85bf72c3442e15723c7bfb10f54312219ac731e create mode 100644 fuzz/corpus/fuzz_read/e984a3f65e223719a1ea0265507fa88b1c8aafd7 create mode 100644 fuzz/corpus/fuzz_read/f13513775403f65060e4a7a9a3ede69b81343d83 create mode 100644 fuzz/corpus/fuzz_read/f3487b26be59f036469cbb430ebf883fc1a8ad7e create mode 100644 fuzz/corpus/fuzz_read/f627c0a6e073eb04c42fcd838f23e4b23be491df create mode 100644 fuzz/corpus/fuzz_read/f955764d4ccd4fefa69d9f354be6fb6da3274416 delete mode 100644 fuzz/corpus/fuzz_read/fac0ea07dfbcead7411d75163519daed3b64e248 create mode 100644 fuzz/corpus/fuzz_read/fc49de6d587676718e0d4e9f2875b82a2069ec6a diff --git a/fuzz/corpus/fuzz_read/14df2d3685c7b2b85e254529f2b41c31a4889a9c b/fuzz/corpus/fuzz_read/14df2d3685c7b2b85e254529f2b41c31a4889a9c new file mode 100644 index 0000000000000000000000000000000000000000..5020f11561878cad5653f16505f69f9449bef123 GIT binary patch literal 6942 zcmeGhO=}ZTa5md)Of6BXhYB^MP&`N_e)S|N29HZ+k*0WvCwmc!rlpmF6s)J7g8lRS6;gu2~!30sgrH1Yx~x$wXhsW3^iLWq|wZt1C0(4xXKr=8dLa zuT9ufuPP5E%d-z4C+Vc%(Fq!sNVZjp%$w)s$lvixi7Cn+`6y5lXrGYSocx^s6ed;! zd*$x>;alN5L5TiPXkU;crR)ygANPzHD8+@qA|gRu*TI_?Lw# z##8fR2jFkHf+Hk(5lN=O%)MLG$j!wS@RBB=;OF#%hi$Ps)&xt|Imb?0Hl%?r5Rcip z4tP5B9kpL57AQ^A6iw>cf>g9)lA!943oYjRS2)o(Trx9;0=H&4(lm5_sPSFP!KPKb z!fdqtC=2SE9=eCfeK8a7$aEH;T{KdCE5bzS=m;A;IwA6W6OkLgADO*Q0;zbLNYfk;*SfQ^~8xre9zPrcr=hV-u=FKFWgYB>~sN+9bSxdNESt|UH|^WzNvgSY-3*iY?m`$g`-|7z*p)+^hE9r zQH~VXb6&2Zb@P;3qiQ>A0nk2$hnUx(eC>19Q7Sl$#;0cqodjvpxs$4AynWE zy6^BUr}qRtU>mI-7dRX6-re*hLaU)8Ds{>(nz`ozeq4wWxgQawP1U!YOfk?+5ilzI z@L@!nj-IO|`l1mqRd3SQFveVmI*joSM`a%zUfCzhNTIM8Hv)4_p{SldP~V1DpH5qQ v2<{%>i#wbH91FUwT3+I>L(iT$Q0%(&e$UVLf{wRX$ZBQizcrl*BUt?h{_96U literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/16b07285232080ea7624ea9e8d3ea3bdb4cc281d b/fuzz/corpus/fuzz_read/16b07285232080ea7624ea9e8d3ea3bdb4cc281d new file mode 100644 index 0000000000000000000000000000000000000000..c672fe2a61026a3ac75196dcfa5b0032955aab2f GIT binary patch literal 122 zcmWIWW@Zs#U|@)4cp$3(8^~Z_-~^LkLSw7`Uxom0MkWvjDq>_{Y-K}8F99+GyjhV% W5OPQ?miJ)50MyN(2NYKa%K-p~`wprA literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/17ab5aea34d7aa2a7e5f819806d3405ee28e54e3 b/fuzz/corpus/fuzz_read/17ab5aea34d7aa2a7e5f819806d3405ee28e54e3 new file mode 100644 index 0000000000000000000000000000000000000000..c61e5a1c89eb8839d1d0863f59968e8615d455b8 GIT binary patch literal 297 zcmWIWW@gc1U|`^5;9&FK0%R~S0&##hD;tOnWYAAqA8aF-Am9eL^MHy~;kp96(OgTp MfzVK3VBlZ?01P_GUlzZ~_+{~%j9(VJ$rxTl t5nuxH*!7lYfCT>sc(by>Wg&qB3lEUlHXy|yfJNbdE(~E5(;yl_BmhVEDP#Zu diff --git a/fuzz/corpus/fuzz_read/3226a405a49f2c188fa1d247559333d274fca75c b/fuzz/corpus/fuzz_read/3226a405a49f2c188fa1d247559333d274fca75c new file mode 100644 index 0000000000000000000000000000000000000000..c264adaf2843bd07e85a3dd843112f52d1479184 GIT binary patch literal 12820 zcmeGiJ!=#}^xa)<&qPTyS}4Sz5G+JJztSiXgLaFuhzS<4(nbgxLzI97j98==(pU*b z1o0PW?GF%3t!#{VsEx!A^nCBl$Idykd%K(5nF~9xv$Jn!-ES06;Io0cs-w-HbAJu^c|>2kxxkK7ZqRf$uS>!Zo6;)l?U{GihpUq6$k= zB!t+Tt3efJf+2WQ8<`-0yiR*Fp8@{VMG=V2I+lppk=v@bypIChn4Y}4wB7XV+09Vs`i9uLcHp-(^TARNV|hP&^8Dky zKQDFTQ$Jqau#@3bEzJY`9v#CLqCA2q%TVfldCow0AnO2+8Uqycf_BjGJ!a%7LDH+> z?gxI^^Pvp1ySU838Nk({_b4}lB|-71!J?8wPYIrYK7mlzNQF9Y(*WIAsgrT%gy&qv9g#%I!r!-t9`a$ZctN#b1{#oJASpp8o> zhCJ*T^2(2U+Xc80o3Svv-BfUoQf-hV9x62i44|f>@<0<`5ZN7QF&Eg_drLLwc+Muo0oH2q%OpkGqisn$pg;DVO#LQM7lx zZPM;iP%ULF!5&<%)b#^%xp>N@z1k_#E=+U+EgE4{mXen>H9zA`O0@qF$FQMtUZr_L zBF{A;Fr;J;Lo+xnrV)yBGS-#Ni(r~H<%HJkv~W!8z=4$8J&aTEow4KT=N0la1wqh;f(k|&r803I!H z5UpTzmkjWM?iN1wivXfLEbPyrzKRswQM!TE4{kOTmD!{V1;oG2ix7n;P>X@mZj7b}k=q@{D6w9L*~oJC>Vt`qa798*hzkpN4Bh5VxGXd`#YT`GmXgeObO*WmjKc zp9R!_*KTwIdN%H5)H{1J=8z99ca{7g>RSmnKUhxkK@)t|>q)y)w57KB!*+K${< zr-Xf0=p7BP69>_K8#4sDU!DcgOOc>qCqbG*SPSG)yphRWABUzwM@jtJ`&k+o(_pY+Hh^4*=cv>9x1GX(}7J$2i j{gC@B|D4CD)7f)AaxOmBoyA!BlsYBU8i(!}j3D(FxZiwv literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/3c53dc6662f4da514076d080301da65882dcaf89 b/fuzz/corpus/fuzz_read/345e04459eb328cb56b22df106d411928b539e3a similarity index 62% rename from fuzz/corpus/fuzz_read/3c53dc6662f4da514076d080301da65882dcaf89 rename to fuzz/corpus/fuzz_read/345e04459eb328cb56b22df106d411928b539e3a index 5b6e748cf6b29421a685123ae246afb4aaa09d89..03be8dc31e1485ed522b02756bd301c78edd185d 100644 GIT binary patch delta 4891 zcmchaF-sgl6vsKe%A^nrF_1D*4#i%qWDt@fRUjaKh+t`ojDlZ4_IrrjR>Bgjgpf~= zZV%F=xgu%A!p(a-^Jd@9?##~I?&X2E!G8XmYi3&l-McZi+j~?@>{IlY9qfRj`sv9_~S^}NF z-DLUCu|->g#MCjI26*NMQ!7fRpt`{M>wZ(=o66K>abRo0t9>QFe{|^FeD6ysXs(wESv+S{{&{*J4!DWz7$TNqQEt*E|`C-^{WfU5>yw-oktY{U7+>T z?W0hCDsd;fWy%-)`*_gmu^$@lU)D+ delta 3816 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 diff --git a/fuzz/corpus/fuzz_read/3a78fecada2e35fbabaac305ab9478c5d5702011 b/fuzz/corpus/fuzz_read/3a78fecada2e35fbabaac305ab9478c5d5702011 deleted file mode 100644 index cd6ef03c67c74adc4dbf79c580083097e17dd034..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6351 zcmeHLy=zoK5TBR(ij9eKh)N&{Mg)sH5ez|5(;ODBaD`|iiiM2`7J3#I;+>rY%M_Xj zDXs~kDEC zb0#$E+>(rG?y&cuO*l1jR921pRn$@pMOF+eFE!9Us?2+pO63F!;Imq1d>pu+FPzbn zu&G5~ke|zgFl&gYvj(pk1ocL+wzj6)HK``3st~{RZ)Q5{+l5Ab9!=JDAuoJp!nnW! zfRb+ARqSn#Wxy2M2qP^nOrJ*as9Y*@qfzItl_0*-}S|Hvh1Rn9(XI=~kC5W1;koCnBswlhX+}p}_Si2;Lio zr5Ofn)F}=q>cmD|yCWCbYJ5%RMBOZ^Hz%^rvoM%b+to)x2_OKwV>%(HgSIY)W$m~1 zglI43j*&bjx^hACY4T5%iEhY))XhYZLr6Ble>G5O<+`mbr4_c?CBH++CZ~wLn~u{m zZe~x;GAA@Ng(>qu2MY; znkwyz+9d=lc}2>MPz6T=OL;Q$=6CbQN^s9VvcM9}T1!xw8qt)in#I-S)hf@Md%yn5G>(=-od-H z>+5yT%qjPm@zg7gI~(02t8?d&0f426n<;__RbUuNNGZ4l%Oakxl4=`iAV%j6f8oU$ccoIs~{IaLMbkVqa?(2 z+E_{|inu|MQl&xS4^UG@ASxsZpJ*ry7O;Hp&Ai#!yWR8NdVM+BH@cghnSJx-&71e$ zyf?FP6wI89qeggzkRJVdZ*4|vcWzRPD0tH0H0jVKJAq~3=L!B4u6N%gv? z>8EVFT_6}?V}?!NOn$NvZXyZfZj$^alv^wU*y%@_Pg2!>pnKA$QX@&iLA!%4@NTP{ z=L3HcyiK@8r542R&E+tBe@&AtWq@5GTp?PS2_W#Simr>iXMy-dnpmgVRVdn@SLqwJ zvu9r-yK~c_kw)iOBt_%FRJ-wHILS)QF(VfFLRZU5HF;M=>i2<4aTRP_rZ;|GpZHnI z6w3)$3C16wwtqh~iBYr?H4d|uCt(L`mOXKV;g@9A4oZGWb$m_Qi{ba?thNOT$t8@m^0eS7XxNC9wBaSxEKmAIo}>yCyKiDHtBa~6X z8Iz4gD6BxRXJkppHxQBA$A*j|(ZEpO@#OgSV`l9LdRyZx{WDz4 z`+T38NgPu|?U~RLBne%5MYw_kN2FXCxPKjQy0IQn(=lqPf1^>Ubk=P1%&l8zQi-&r zR6e2php!=r1UF@8eH5fpmtd3)?otPrM073Y+oT8xu143+Sv(N(A954kFaM2fRZ^$j z?wC?GU*sya6ZR0Lzcht?-yuB7U_q{*AQy=u~(V$4r9AMSo^sEI1CtS635?@PQzu8FIKw?dFI z6&#j0n+EJnah&{$m2?^?PhCPQI&~k>FxuDS650vXc6%}nlqdB223_bHpRe!h52r15 z6WPZHDZ-CwL;*G&ZKHMsB8m{cb|Y%(0slw#hW3L(lW^hgZH`4UDVFerH>*FLSKK|- zlOU=>Ol5FiAa9_^_-e-^`2fv}4?K@?-{E~`PNp*NF03ER=W8Fw@h-pdK9|y73+2A8 zVsLv%;Vv8u3IwSZt*N{HcavRJ+m`z+bR5wl;R`x}F@%PoloJuR9>-soSP}6vMJu0Q RIm!$smW81t$)Eze`9F%llgR)8 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/5bebcdbf97cedfacf004f8d9c826c634f4f6bc52 b/fuzz/corpus/fuzz_read/5bebcdbf97cedfacf004f8d9c826c634f4f6bc52 new file mode 100644 index 0000000000000000000000000000000000000000..9ab03d91f456ea181752b7432e4685a1fec7a638 GIT binary patch literal 22161 zcmeGkO=}%h^t`W0;-X54MMX=LtR&=XVOs>NU{^zR8X~x;gwi6E?rc)TRk{>$nT_ot zP{EC;s4K;PP$b}{E?nqV+zHWAGoEwq$Gi8=%)2x5=A|>q-0~y1W5WEHuOob7=4$}Z2i#k!*#astJPTIOk)$*i^u}D)?+2}jMfw5$~z8L{Ifcla> z_EbLJx~f4F;I`?Hg;U>tE#F*1nnZ7Arzq_8`E3{k5YZ!<-0rYeM$Kf~M2Xv3Hfs3h zryn_eUkEpzhQyHZq=y$_sw0qHi(m$!OX1oA7f{n4$d|fA5z9M*#GNn@{aa6$95|Nh z*{X+`tg0z<>jxpu1}7r0qn=n0RPQNG+|jb~E*1v=Pz||N6w+TXC9_6P?<@G1{W$*b z0KWW96^L)Q^9kUqy0i!8T!GOY0%NC4>6A|Gq6NubQ<`**0^?(w7j(NcKro&r3sMO3 z;3y>?(2Tk%bPJ#l8}|~0x}d_D>OO5C2!yGe9q4&uA<$Kknk!u3G9r%%F?M15}i^VEwgX_DeIcNZ&FqU0|4#z;tI8Vt@GufRF9QFpTsE&i9-YqnJwOM*#Imz9tCt;y|tLF3c(^AZnjvYhju_oL$7-Qlz3y6(}svI zV_#?S^BjH*)!NWQD1cZa;EJ~}YJfc7hS?cv z4H|Rw?XR`FhjUJqC>+J@PF1alMl=t5y>ez&V0@=#GRsOMHAll~nq)PtTym}BkBaGO z$Q)0iViCYTXW#??FQ#Y`rYK2j#kdO63%M?yBB+b1^{crEsmfS&9z`zpc_(G`j_|3u zOnLUQwX#LpN{j%M6cg#4R6v1`D6>l%kXzm)Y&ID%*N8RP#IzQ{QJ~}NofJBJdOAHF zQ*kP3bFwXpE0maTExTtKw`tZMNlSXzzL`%!H4%sVQeC8h#rx+Pcs@nDE}jC@V1#?6 zUlsMUzN&09OL*Fh)5I4*0c+s2OlI}w3}0#3^>Gr-Jla?*r#j)WC1#UZ;1XI3#|WUP z++h6_4ADRD8^7Gr8bcj>Q_bau<{{=#i=(Ll9rrO|Lx|GI>k0tzfa<4kqcJ-wqrKY}%9_9$C5 zB3i$+$AT0Y$0GFeJHO0^i7mBFvIv!|h;5L#^z^h(ApHVc-OXG{-LifCHb`7B-C?kH(Rl1ig2cawoT#)lMcA{ z#Z$LI;&ZHEhkb>hRzc#E4-hXB2ao&^$HNHZi-Ttl4o}O5aqt<}JOIvM6DI~9ub1q_ zAHmH#0PAOxS4>7Is*Iq8V1TD#e3P3IQV$hRJA((G+gNxFKamsrk45wN;TtZ(`N5o- zR3}E+1c-DKuVBy}oE5%0@(K=?MkGKY-Tid;$|l~#`3w#Bl)Q(tiuE6S`085*jxd1d z;o9{NR+rvcpMl;#KU};#|L5A}EvoVdR=xM)!*@?2jGr}m_azURmKK-fX_Pq@!jG9u z#+8azoX+=JaS}S}F-;RA(~3vyNQLvL+ilXaG!N}DtJ_mT`{`!j9^PiC-YUJ}wMule zLSO-<(P-I(6dY&q$j2tW1j7#@&Bomp!9gX>U9nIFvUCc|2W`fpbT+h=YIpl-ogL? literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/5a128128996e53f10f8b003054b112f017e65523 b/fuzz/corpus/fuzz_read/5c8005f62cb7fb8058ad20a0c3ccf647f398b414 similarity index 72% rename from fuzz/corpus/fuzz_read/5a128128996e53f10f8b003054b112f017e65523 rename to fuzz/corpus/fuzz_read/5c8005f62cb7fb8058ad20a0c3ccf647f398b414 index 370bbc8c223c711c5af04d588634e563265279b0..96615d5b81d763c003df7355f761945468f19036 100644 GIT binary patch delta 442 zcmX@&{KIjBiUgbW0}z<}K~#3K4712&IWdvR52QIJmrGbpJ|HVUxllxJ@_$+W$;+6p zF*;7p<5!+MpGBDMKM*i5Om>tP-~3F}j!76|2+$lxW{_#UB^g|k4JCvp%QFk2nHa%n zIC-OloW3r|2vqRkf%BgKdz|wip1nRNzTcV3gVL;B-kb!CnDD)<*l|Af&hkCLR3Jd)(tpO?2ACbGD zBIGCN$=~5k@nrNS6+zc$-jCh2F)4n;4($6eGdu4*GxNR^_=RHq$$zB4cfA`R%>ZGf z$VD;ZwvuU4v)O9N!DtV!2fpXoZ+}Q$H>e?5P+~jKK~lWFG#4;P6<`3Y0Gm6O<+=WA zQ5kHX_7`77kLJ0Sk2C>;Rki)sjveZ;mZv+Vs3>} z1hO%9pUWDs0OTA?N~4_+wGk~q4b$2md+8Hx|_}%SHRoe zwcAgZzTP>@wS2Q!6t<#gk7c^QAtU3OUAKRL-j>cu7H>&_rIl|G9$&n2pR#J2dhy1c z%S~R3^r~)Q3MrODy1i}`x^QM*txl?#_pBHdH#4|t#Vp|CN<=OzaG4cIQ}d&y^j|DR zMH60^>_uZ{PU22$-^O&l-Fv$8r7f}h3HWYaaRV-!%6cgs>0QQEt3&mas%2G;>=?tL tT5-?~H4N2WI=&Tf=BsJ!9@@7Ss49g&uwe|JcfCF-=}SY#CCElZ{U6uvz9|3z literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/6452877a46d7ffb68f651255e2beaec4eee962dc b/fuzz/corpus/fuzz_read/6452877a46d7ffb68f651255e2beaec4eee962dc new file mode 100644 index 0000000000000000000000000000000000000000..f6d45504b50d54751d660d191da06e6ba4e4b70c GIT binary patch literal 19061 zcmeHPKWh|06o2<;_Y#G0g;*a%P!Pj4v50Iq4OhsbEEXb&orRx3Fhy{S;}DyK=r>3s zf`y8f3WAjurVJKm>J(N11v%f$?C#8MW_Nb)_U>}YdkMR5W@qPSXWqQ`d++U?=T@rc z0Osc5M(yFfs%?9&Wkbuh-TQ#F$PNKHH~X9buJD>FRKrWbdH?0s{)^4%|GZW8TmTCe z5Bs-bO>5tT0oPR@1byQ5IE{Q&U7=YVh+?N$jZR#|J$wQb&8z0Qh^Jh$CGK>EfG zX7UH9X1Tl^jTYc`+GyFhn;PnNyFEc{gaM1E-vP;*9yUEfv5(|Moc`pYEVbJ>y8!v7 zVWA{GNY0WdkK=ePz0(8V57xYx^_~a$PzRxKjVROo{>A9M~qZ6{pCY=RhVfonQ7aqwq9{Ft+6&74q%5R{CkGy<#O0N z_|k+$bqdo`_$;jKZGfBUy)p)*RG0$bYvKv`2XpZH$(y?jtpS89jOec6Icv6ELF9rB zvn*mln{Ib~B~EXVdOb%$MOs)SghAJDOIMjvHy~E}f(F&)s={7_=OGA~vJ&!=gn-51 zl~ZA@jUq{6C?#yl92an=W#Nto3v4i=5Dcpf8@vjAZZxor7C%0I4|QIN8rR}==yL4t z?lM!1CnTNk@iVN1t9Z|!(!YKK`l0m}y@W`B>+(*w)7caBcTX9Z2U-V*jXL~$p`fdjQ;#5H|NEuKHWq&C9V-S%H+6$XZ8cxvH zcM`MdktXGgP^XmP5n@ak9?I}&6&k%cOK;9fjj9!q*{-Av4`q1NSe)P!0&SVAO%XZD z@R+qmF}^>4OEA;V$LM}HrJ)RSP2tDRlHDD`?n*;7$mx*($xrueG9kT`_zN`o0x9o0 W>?c@ItqGjWjy0&(;$J@v_r-sEyE^~? literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/065da5c65457230ea238c8f1ccb8bcea3b0942af b/fuzz/corpus/fuzz_read/664f9c694881846fd1418718116a4a1d40323ff7 similarity index 91% rename from fuzz/corpus/fuzz_read/065da5c65457230ea238c8f1ccb8bcea3b0942af rename to fuzz/corpus/fuzz_read/664f9c694881846fd1418718116a4a1d40323ff7 index 821e4cc3d4656d35a9dea080b26abcd7911a279e..4d7741a890c548aa6ac931ce4d94fa62f73e1a38 100644 GIT binary patch delta 16 YcmZoNJ#VmKqR`}p%)*zh^06S;~q5uE@ delta 31 ncmX?a&}6z{qR`~Oypx$21t$OFl$n_5vUxp!AmipGLaSK;%We!6 diff --git a/fuzz/corpus/fuzz_read/a189bb03860bd52a84f3af786a0e1dfb915389c0 b/fuzz/corpus/fuzz_read/6dbb9ad8541eec8a9e36d04f5ce3a974403d17c2 similarity index 80% rename from fuzz/corpus/fuzz_read/a189bb03860bd52a84f3af786a0e1dfb915389c0 rename to fuzz/corpus/fuzz_read/6dbb9ad8541eec8a9e36d04f5ce3a974403d17c2 index 617de7d424e94d80200040213800a772f545f1bd..90ec7491c98f2c3e3615a70aa28cb198bfcda3a0 100644 GIT binary patch delta 534 zcmZvZu}i~H5XQfknxu$mbf^^(ZBYl21Sy@0(oG?VZz$s8CQco@I26%AT=fy8qc{pe ziLOrm14Zy}5DBiu#pm6NZ7ldfa=g3C<@epYZ=N?#Whkt58QRVkNO_=h1dGntbtz@T zO0z&9fN?w{*_5ItL&q6B?Sxudav85w8sz&L)X(}eS#;cy*;HNQUz*`XjzftWK7hA@ zC?BYYazV+wvkjM_Q)Y2F`4sNa)H<~Y0>mLlQlH6Lfgc#y3x-2m0!fQt-_`WYYIVp> zRr}Xd#!g=^S>)Kv;RZ7^r@CH2os_((D@_KXh|Ap9z1eWb0^bj=?Sj(9UL5D|Cd7Vx zmJ?QdF#9qu9JNq+6f3G%Io`>ZMO^xroTj55G8UuK)l5 delta 620 zcmb7CF-rq66n=O1a#l;Nh}c#Iv7+K|<@5xX!rkDMp(*Ml{Rc%5x*bw*ayGcRi8wgk z;wtzL`~#i!5S#=D<9kW)a1tNnz4s;gzI>P5`QUyq65Mgc2{-^w1>gcO`Z)XvfF*!A z!jN}_u0=XJ^b9~=5!`M=Zk{v289U3N4MVX8&!~aeju@auv@cax6m)zMS|+=8LSMc# zUbBbtO+^NNB4gIf#-%$a>(`$aFQb|aqg#1AxhH3KgH}v@ziL!`Qy_`3iCu%3eBWv9 zV^1!*2h3eD3nrJa_*?{S<6s%OhGqV$;N`t-p%sGKP{H zY7@T`xhB#yJ;kw=8b~@*l+Yb#WZ#~KUBmM%Y5sH6#R-kD030B~__;kKnm5olt=C9v k8UB6|HhiP^P)hcy>%Ce16KDZUA7orR65M0d|JUo)H>^sB)c^nh diff --git a/fuzz/corpus/fuzz_read/74f627da4b8a9ef8ddd612f92c1bd5eb47cd20e7 b/fuzz/corpus/fuzz_read/74f627da4b8a9ef8ddd612f92c1bd5eb47cd20e7 new file mode 100644 index 0000000000000000000000000000000000000000..9c83195b364f002f5bf455fc25d79f4d648e6fab GIT binary patch literal 562 zcmWIWW@Zs#U|`^2SY5d;49H+$0ud0v0;GihFa$u=aAK%oGlHpRhO5Ffi4kNPb_My2 z{~>@4yFA1l%wP(q3U;9BG9V>-b59s7zX{O;Cqdd6ne>=JzQpta$cr$rq!Gjl@MdGf zr-Kcq97r!|RDts#dW3*{93cQzxunqx#KLC%+Jcd`2lwmcp$1D!NLFpoFD=MG`8yhWeD(I&IsZ1!@;s>J^lY$d$0asWXNOa k`2YVu1A`XBFFOVU26c$i0B=?{s3Dltl17HtKv9TN0HA&pKmY&$ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/4327783a6a0aae404097a63818102568f593c6de b/fuzz/corpus/fuzz_read/97fde030d69aaf72860851a2185a8d1837c213e3 similarity index 69% rename from fuzz/corpus/fuzz_read/4327783a6a0aae404097a63818102568f593c6de rename to fuzz/corpus/fuzz_read/97fde030d69aaf72860851a2185a8d1837c213e3 index 38612d119321f91dfc6ae259ca04306f7e560c58..f794ce9745b0ccf3c42e36f0e5894a98582c2448 100644 GIT binary patch delta 11 ScmaFJbd_m?D&u5BMgssE8v}*_ delta 21 ccmcc0^pI(TDkCQwt9Jkc!~g#bla&~a0Y}#cCjbBd diff --git a/fuzz/corpus/fuzz_read/9a128b3c8436ea00ed4696dbce19913e617e74d6 b/fuzz/corpus/fuzz_read/9a128b3c8436ea00ed4696dbce19913e617e74d6 new file mode 100644 index 0000000000000000000000000000000000000000..d6cc3e43a8fe39728dbded3b4bf64172b8a10028 GIT binary patch literal 9008 zcmeHNy^ho{5cYAf2NER(nhFUC>EHySrCUYNq)C4bZ$MA65|68jrttyi@k>W24lktGrMK zX6qtl8d#dbBD$E^~ zwg+#~ZVv{D^#=tD>IP8c_B4k(k?5fvo67>gYi&-wlFj@2_C2@qCd@i-6g8YhkzW9e znW3P*@NmfSfnd(xE%UX^nHN|s5UQrIx&e5;ZL?0Ma0o2?lu2v-?Gg({S!V8Ob|RII z=1u!+z0#|%E250k8(YD$X{r}^P3+eCmDT}1mdPj{UXn3V7!x&HL0?h*QDj+LOo3ZU zvsN`qHg3;dJ8r-V^8B^F*Z@o=U))IEKuNRaszxA{rp(HFQw~SWdl8l)MRS&MxbUOy zL~Z@Lt}yr3we0lGE~x@mWN7|#Eczu9fhpd1QcU{NGU{ZvMzsbsD0@_=jXK$Qq zU9tmzI1Ul)8qY?Zcp7K%q_}bHuyH60OgiT-=C31N&20=?vwLx`7z6W)CO=; z?m)=1OoX)>V%I;eV*t7itw)2a_a8i0lGK4&>y&rxMpFp^dJC(ctKk9)6a=5J+6y~D zYyGNbSVfd{X47h*trz!z5gGP&`KsrDaDt%~=iB(%1lPU86&dUWt^`)Che3AWdYjNN zYKbkmc1k4wuRktOz&SY&yg``yZ`MAD(m4<~(b$N-6VKv)F5!8&9B^_*A>reVvN@U1 zTFR^E@Lz1FERJ^BT6B7QOmG#q*}QrV4_D;8mn=RsgHxWDvbeZo4-}M_%l0-b)@aAJ zek3(uyY_a6p4D4}X|{h)gNFVH5Tu^g87yn^OBcG?>Yyh^v<%9P)xE8aS-aIM0tS`Q f^8zov2vj}q14Ii+^eYH;faPY|3cQ-o?}q>ElG# z$M_4T7es?pmAH%Z162X_0l|N$J{P85@^DJCV}Z>5KNFHlSMWuVQMkSCP)yo5kU~gMKX+b zF9bsn+{{7~FpJ(r;=+Zv^be>I5Q8gME^OTn(U|f(=f0|{tE(T>yppGmx-R|ZjU1gJiiMv3QEGDI+ZFV89@r`cs_a;k0yObG_4wPApsGJ=KTj@ zQ1ewW5Hbm(1(&2)3tehwT#Gf6?hT?UU|RI%C?YyvVF10#+3Jsv9!IyM8^Q5a?x8V? zo&(-0G~3+{QXbvBbL-C9TUSmjo%|L+bMWXTYXAOMqxHhCUiH%E3+sa2FxLz zz!6T(CuKDXtURCqAhb=bWA^>tH*rDrqv$^t(LeZMTH9Dl)vPUuCpG{{Z;d5CJtB{l zHKGW9)|imBWN3&KuL^Tg5@ED#<0861^IBH*m?~;?Et)oO20u{qHxZ&uC{RR42{C=` za_h08vBeaFk0jBDZ?`2j4{rI;gJC-elm74r#%T+6m5^Yo z0=>}a#{Jwab}|5t&|0dD#iN8to{Z72J3RvcMp8;GW_G03ycmIFn$hN#|Kk4%CoUYB zNt@kC)jFkoBk0~hL(Y&TLcciM>QV#-FLJyT82ZFSpeT-m2mPaepB`Oo@7NoI9FD{8 zjE>eUPj7|AB!-#%ezfv;Cvn4O`sUdr-m{mxi~becN~_vWiqwqBz0wRBA=mLRS(j#c z>IQ9-HiazpJ7tFQ^)*SN917*pW$&4xV$e#CLMakF_519d-TDeMwj%l^#ucnE*W-ts z#7TVZZ+GU8^-)QYbaUgXF*;W`h4Sd4@JqNA;kA#r^sw`o3dUEeS~*XBzEY=F zkAIG4C-I-hKjtiTrQ7)#FGfDNh4blaV>wJ|mm>0Ofp$G$Krr#Z#uv`4FiRCV*F2tj@_$^=tPo(W1a3)wUaQ-46Rm zC|2qoxNf-1JrH=CN;v7of$4S@P{>Xa+z)-e`ZJ=aL6=P*4UDGAF>crGT(Hd0g}tY|A+X=ljp@BM0MR zDKsj9L@%1!R5se(4t{D&ar?6`QF&Gx5PgI=G!`}9eqiIE_M2XWv&@k;f7>)He0dez z+R6>K0NkuNxg3@1B9@qWJn_sIbwSv2rchV$-Lxvhm{Wd8&=k&lyCxk)d`KWD=tp9) z9{;F>QOc8&kP@3$SnR~Ma-{wG6LnIOogXNHz?2Ze#2#i_94pdGlU+k>Rn8d|eefIm zq{Itq6&5Z#H1&zQn5eEo)?hzXDe?W6182XSlmPL38Z*8ktm8x!uJHSq=;i1YadFo0uCK4ZkN?qimFID0_#tY*2O|vxQU_`^ z-RZ@DK3+kAE1&#PSZnhIt|Kgy eA8@;%i(X=x9LQq0*-LaT%j7StzLUR8b^`#R5*;)E delta 121 zcmZoNZ8F_Z%Rae4(rU6im&oJ-3HHeg1g}j#!09mgfPnVo1rn?q6TDa^FJR-D93X5r zG2sPJ*n6^pWYt9fu*q*ZI41YAy~D4YiE*=_z*NSGlZ!X=iq2)3=r1t&yJR;2ndU5& diff --git a/fuzz/corpus/fuzz_read/a26b4c2611f808e0c66db7da301eec1da7bc8d83 b/fuzz/corpus/fuzz_read/a26b4c2611f808e0c66db7da301eec1da7bc8d83 new file mode 100644 index 0000000000000000000000000000000000000000..1e1fb064090b5b3ab0514acd40b76d023fd88080 GIT binary patch literal 21046 zcmeGjJ&PPSRCl*K>$nIm9D|!Q=OV?i8*t%(NpNvn4TSNv#<)8$hLGaiqzNv}{Q`IC z(gqC1UC2Lh=h|>TUe^HG_U?GM-1b z-n>@Thj~#=8ki}BiZeS?PqI8Ka3it{|M)ntL8G5TFqUb9&09j&^_|(K6WXzjC2Jv6 zW?!wC!;w(iHZ?(`b)c`uga9oxK+rHFKzqE>Rv{kP?NH0TmWg=sr`M<(jt1XpmhDMu zH>YxkC?!q320AeHa)jDiaUa)<^q~2>d!L>?MR_TieXCG#i?Ye+^G5r&H82#FKQ*Os2dcg$PXs6d$XE@WL>rm@8J|htuav7a8!G0`CW1_;_{)X?n)M=mWu-Z zdWA#9O)~Zt)NOB4yJ6!J1M+xo_Ow)c@m6j0cB)Nyvvz7R2`U?xc&qbSuX40D8t^Vx zZKIlTJ}`1g4|A6LY|t&E_Ygf#@_=UQeTM;8d9{n;fPem$<*f>(nOWWG$kA={c{LL6 z<-fm}{0}kS#8GevH7+BZp!J&^L)mO{S7GQ|UgeM=tiyklQZfghQsw>U)#}T?;;#?X zP(9tr8`RJq7_Nn;WJZKg;|#{557!zk+wIux?WL57;)gBN)`pf+CdbEQ;I?MTTC&Dn z4YS0?MIW=-0*tgCKjL9P|IbQBxmz^-!r(YF z6Qyj1=dGj|rFMsz7Mg%sSzi54*58GisXQJkCoQjj zfjT=ikw-~h#%56dO4MNS#v*y{IslnpKB^9Ah9D*hrx&A0oyx8~b?xsGIdbW#pMA|`PoRNN&tQ&gLb*TR8&*f7Wj<4aAw7X~k zFy53xbJy6_lf=Iu^eODzr7ipM<|UozhN4JL%RsC_^13Uj0Hc}I6nQ1s$?rWn-I#vE zm)L8<|1_o@EH+VY9DNC?uJH^VI0g!VA=J2+!Wm*>B`UF}y9({B;8rAEq(-?n?f^aF zQ|;ZQG>hVg9mBUawB|HR`u4p2x8Hq_r0=%c8h0?lN#Cp4E|{s=&d5P<4{v(GU_uCI zq+g|kLbudm3bTApaxJc;QkYd`LjoBQhlL|If)r-0pWIGimU^c%JVOv9Kkt|cR$WI! zsLYYjH_X~@YwQ_jrJwj2%GOqM)Tcql$n^6eiy46mXT<3zem1k(>YzEw$lTX~tBKIb zf7%1XHCLKJw{CQh+h%5Urz6ze@$j|mMt1KUh-R-^VvG_|(@vh{w0Y(^dJmCOCXCeV zrjhIPVBRa;Ox1dDN?`hlA92EXb~uoXQ9Rf$ZlzS2J*>+-X&lk5Kh DrZPFC literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/a8ef57a938d28b0e041fb9a0ca1ace30f91a09c6 b/fuzz/corpus/fuzz_read/a8ef57a938d28b0e041fb9a0ca1ace30f91a09c6 new file mode 100644 index 0000000000000000000000000000000000000000..4ae890d4ddf3063250244c5d1a7dddf86b9d2c8a GIT binary patch literal 6986 zcmdrQZEO@p^xfTd?+!^70|J+zkT%AqKmk7j!2;LKC6I$=m0)OVV?aub1p!5iC7v`i zL?en4NJF*%q)3VWxFV8xrAQOvM~G1`q!7goHYBK_CLoH?j_=Lv?(N?0ZLg(5@U=HH zJ2UV5&70k)#skuL00=?R&Qpt5ZvLy~>PmnKp974A$#C-LqgOxcPW8>)yk+yt8z+Eo z``P|^eMh(V9qqXAM)$>*!?f^r*Tq-P_8wXI&%n-2=T>!}=z8GN_0{`Jm)`5!{aiCl zYie$e6i=JCXZbtt&)u7BJ6ZYTj!476BUOug&#yS8XKQwsAD*Qsc5b9l%cyzuox$8ubLmHlr^S z(+~yK^yHyeKY2=x(*j4wUcyy5sK|0a)5;9#X^O@dqQ;D-IW!WQmns>hH7$Yrn~;(f z6on14T#yow&BxWa#L$&p-x=*eP5bZpAQKDZ!%x#p%}Nl}mt`8AT0WFaI;f`!WQ}4| zq&W%g*?i4EQvddp^b83@yOaX527@m|k%%A#;wnZ+8l(cC`A8%Z#b1QcB4ad+v@+{c zgt3oUYpXel`yPr!W=E&u&Z2#YYzw${hJQK`EtB{Y80ehABs+o)`z9WU8Nyi7NWek8 zPZ$%}Mf zRV45tAqWJWLX1H!A}NWs02nM`a{owk!%vu?RCKR$B06^5L+!=@@d<=bAyfou)-maHnW58%kkqP!J*Nu zn6TwvGx72?hWW}0G-syRocWts^EW4hM5!kYd1`mtK$_||0%vJ?w#hWLibD-;BBH~U zXSn+C3yMoW-BmG*oL15!l#UpUrnNMSOhkLQ*1Ab~bnYG(AKx*QWVQgHJCzXZFAo1R zMHTU4!L4J7Ffzn3^PqU>ds%9^RbkvF5deHoEmCqakC28$VNY5#_I8m8A@KVUY&Gt#Bnm z&BgOnJaqC}fHaKg6#Yb=Tq*k^P^{$<2>Nb809%v&u5bk>hpOhRRN;yviUTI83^iS@ z(eDh8c)4eoDI=mKF3s(_bS`Cgvjm-^z$!>M*ttb+v`Xi9 zJ0ncQm!kAzeK!MG-}OqBGpyDVV^1%;*%2ALC8~@JG|IB$0P^z6@1AQ&?#{XExlu9H MJ?^VwrxO_a7YCEE-2eap literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/b7711fe7747e72ece02780cf5cfcdd1f04ee45fd b/fuzz/corpus/fuzz_read/b7711fe7747e72ece02780cf5cfcdd1f04ee45fd new file mode 100644 index 0000000000000000000000000000000000000000..c156508ddcebed19023c3af78dc77b8158f569df GIT binary patch literal 136 zcmWIWW@Zs#U{H!>cp$1D!NLFpoFD=MG`8yhWeD(I&d7jZfo1sl`L*_5{lmzR$I$Wr k|9=K8ApB();LXa$z`&0#05c7Rc3@c2$nY8{qz)Da0BY+R7XSbN literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/bcb2a6edf1a305df39c39d404301162709fa2d38 b/fuzz/corpus/fuzz_read/bcb2a6edf1a305df39c39d404301162709fa2d38 deleted file mode 100644 index 4f2a53f437f2461e9cc95c1a077feb6ce0cf9556..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1109 zcmWIWW@gc1WMJT9V0f(yq!}2bKm-)XFn9+ru(5jwcr$lFR539aGW`F~$N>}q>ElG# z$M_4T7es?pmAH%Z162X_0l|N$J{j N_dhHsRG1jO0{{z8nY91_ diff --git a/fuzz/corpus/fuzz_read/c39900df766067bc09aba0f738370ba814403ef5 b/fuzz/corpus/fuzz_read/c39900df766067bc09aba0f738370ba814403ef5 deleted file mode 100644 index 3b4c593d93697d8ca29cee92379f16ab9035969f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12506 zcmeHNu};G<5WOTcEi53!fS4-8+=~7H140ZL$k4R|5}(iy2qQurSb?EK|A7BsX5|C; z14OuIrzowONKiX*=$#Zhj;+LgKHr_6L!@L(aTJD06rl7#d-|zLXSc{uoqMQmdppaS-zD1O# zx=SSxlnivNU$>MR7&G_N{+PMj7yz*2Y{HkI02ClfFMhpRs!|neddDNTrFVZYK2^b4 zt+jDhtEz>8RZYx|7~Q$+ao_05^1vKrqN64*G|?4F*vAtmVc$~l3(a;r?6Yox00B!} zN8nY{mIvc?d)Aw1VI|miU8}6y5@A?iT1+!6#~Bo?gtIrwZXOA(~- z8FTs+@LX~jsZI!dDv2jEB#{~5&G{|1_{+?p^A}{Ag|=!AZMEL^p&dqX_2+W3eUR;g z9MHliN`$cj1w3+_v$4Lr1_Ug^)M*?zbs#ER&(+rR3yiqhjkhJj)F~rk*wqSCr%*Kx zgBzwk@8D}XxpKhaIe-F`Y{O&0BKxh@UoJ7guhpdLGRaN+VYx^zSNvvPLJ(UBs&i|i j@OFrrfn|Mn|0rQl2@XXED)ZUN9VPgb5bfOX#1MT0)hMJi diff --git a/fuzz/corpus/fuzz_read/c761f8e4a86a94fe9a5d8fb82cd593a71f5c09d5 b/fuzz/corpus/fuzz_read/c761f8e4a86a94fe9a5d8fb82cd593a71f5c09d5 deleted file mode 100644 index 16cbc5714e2872beb26c0c35f94fb8f8a4663445..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12232 zcmeHNJ8#rL5T3*L5C}zzXsAw5LBWNG1RcfIPT?kH3Zx(eMByPpLzACE6Cvdn@IUx3 zw8yuPS+DJNvbJ(Q+ssOLYoFJ zP4E9Y`msSF^<|5CO0-OLGkrZFTBwW9M4!H%PW*E65M54g&1Y$*T1=BP<9_#WzemLZ z&2L2C(cvpR-{5n;k1u+irStizx3UYr1W(bOl|M#{A1~b}pEcizUcqCSoy{M3+RX1wBXeTn}3HPizlP^@)WC zo2v7>{ZZdpcapkn)$_VD?n&+gYb(f_?976^^2VOLlcaqTNQ?gnmK+K z*5j}inq0toCVZ`ylsMQqcZ{A~N!gKntk|5^p*ScpDbjiple$U5o&l+O^3fs*bI!%C z(k|4s=JbZFFf?4<5T_d}Mbn;UFX42Cw5o;EHHLywZKRwozIWwz0Pw&L5=|`pf~_O- zDU5XUxcj5=Oc#2=y@jwaqviINz;V#rr*llQHmJvj&U;wF*X;?Rf3|4_1aU%|9j96$ zYkN25Q{UXA-3&%l5o8pe`e zDyul+Qr;~2rN+=Yv}+>yWqlCmh%gf08&7= zv5AdroH4<|X{!gcBA0bz^B==rvT+7Ic&7~|#z7x`AhSVkNHI?GOKr5lWhml%ef7P7 z_q#K;<^kNo3Kg=6k$h$HBHv|hia`pDARJf)dFlMi}U IVH>~x13qL-QUCw| diff --git a/fuzz/corpus/fuzz_read/cc8afe10f4f67f6547bc827db72d9450bab0b807 b/fuzz/corpus/fuzz_read/cc8afe10f4f67f6547bc827db72d9450bab0b807 new file mode 100644 index 0000000000000000000000000000000000000000..6725e234aeec0eb9da705139ceb37bdc46f66a6e GIT binary patch literal 456 zcmWIWW@gc1WMJT9V0f(yq!}2bKm-i@zXxUofK(ZR6fuC+F#HFL;MND#kI?79$OYoy z)dw+}ffcA3p^-iog6%Va+G~K-qa0WR2*aa5_hNdqfPuk?O_7a3pMlkzBLJ$$9%LOW d8W2dF|6suH%>feu2A4M*I{*};DvtmF literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/ce43c53ace800413c4328b33d34b288ef7410e94 b/fuzz/corpus/fuzz_read/ce43c53ace800413c4328b33d34b288ef7410e94 new file mode 100644 index 0000000000000000000000000000000000000000..14fdc37ced2bdee669225c1bcf237119cee0980e GIT binary patch literal 22426 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 xnv0|2H3c^d!# delta 121 zcmexUaH?{GBs&8bFivii(cS1Uod*IJiGkl1-!CAEm24cCa_LE&m^?DURRNE@;rUP$$44{oA0Wo Pa7}g1LCNW!e#S-A6H&X?9(EYhBc~ z4InnY)3IobMf2nz|GKa|d(>W>^_vzQS>e59af$NZh?mxDE+bO3Aok4qOj2fHhqXJ2+ZzHvk&~3e3JdZSby_~1ulCsbU{TQ8m z5DDYcU+J7l!D$Dg7KT70f#e~nfMrjjUl&uEoC4YAOA{m!3Bw3rMD`q)=``a|6Be%R z%*lVGpN8vhx}>*U;xx-(d3N)073xcQd97eZ>SuLo2* zaeQeYkUS(!pyg)`n+*8OJjR%qd3;8S0=lZ8ozP?+8$zK7*_Gk)8bSeBN6Iq>lkHYi zicsJ{qL(6j7iLt*!}4br+o#E6^s}I5u8`$Nr#IHGPBX#1Ky*Mimm1VTCL_VWj30W$ zl;bVFLRxT^#M%Dy_M*G|?d69{xaDKD$1{X{!&9O+@1j@pxT27KfT!m1R2aA3cux(% z*{5pT5Oti?#lx7HJu8OfW?pe_VZS8#g7Nn~Y4VQ;Rt0?V|$WndGKQs^^@*e~amB79>zN|?BLg+6rP GNB;pb>B5iz diff --git a/fuzz/corpus/fuzz_read/e984a3f65e223719a1ea0265507fa88b1c8aafd7 b/fuzz/corpus/fuzz_read/e984a3f65e223719a1ea0265507fa88b1c8aafd7 new file mode 100644 index 0000000000000000000000000000000000000000..49d4acb716a1560d17cc9b178993b9bdfbfe0d71 GIT binary patch literal 819 zcmc(du?m7v6o!A(6dj_W$(E)9A$owOrog)#T%+e`i{2uLhE^Y-F?x=kp`pD&JLh^0 zMUb5OQLY^C@A=PnC1pF&2p9m*xdm3pw=WN+j>-u@c4Wc2aBT}L01_YXulq15O|r79 z+;zC32k`!HrPiXbvR@a=&rJ0lGY~fP!{LweW z)MV2<$0C_(Bh@%I?|9UTl0vSx58Vf;zKbYp&}>Ud0iXbL#$8VDpET1n6$pwbqm#QV ofM{yB*WFyCDpU+I&#XY6hol&c=xpV}IS=8liDB@O&g8HC0D7ZY+W-In literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/f13513775403f65060e4a7a9a3ede69b81343d83 b/fuzz/corpus/fuzz_read/f13513775403f65060e4a7a9a3ede69b81343d83 new file mode 100644 index 0000000000000000000000000000000000000000..7e4fb82af6823cc89d90637456c3d44f9422f544 GIT binary patch literal 11838 zcmeHNv2NQi5Ixn740|XtbaEF10b0Ol>kr6~b}A4qjFBzqcXTVdbnj9GC^BTt2V^w- z9U1Zk8M0-_Q1y-!ZPIciN|b4*JtB!MK^LCxj*stnCq<__eg*In;O>0_IEMJ!r!Qul zi|znqXPiKCiTAz$OaLUw;q$H>jEoR{qLg{+`!&1(z~>itocSC%HQ%%|euS^|Up@ic z=5n?4L?uyGkNK3IsGS;h^*qh>+$TN#<}>zOzMm_Xk)5<3$S(WvMroGY^EC~6t24TL zd`y2)-W^jt(%!dWdLzYN3YIn9*(|TqY-T)U{iW@~yl3Vs_1^gay26SwZ|^B<8ZW45 zG4r7nOQN&N3oCZnju*gaY1ZB-;@V61gp9KGawG|hvRhw_$c~m+<{f3NU_^`2xf2-C zBEp+B%NS7`sS6kpbAOJ85uy8YjkOodTL#QqkV$N3$7J5JWbxZ$kN*cIwZdC?=WCp! z6rzmTu}rQlP< zwLED}B{m@0YYJj#LV?)&6^YfA26*$Mdc-T{);KHw%3lF(_(L1Y*0ikJh@UsPlk8YYcEn_|h@*)YHz?<)OlW<&C?mR=39Z`Fsdx2R zS>2^mOlY6VL2dFkTCg`*)RLc)+ntWPA`si}gs;>Zp~aIoZJ~=Kqr?;`ZvV3ss;~Af HHE{n0d^a^$ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/f3487b26be59f036469cbb430ebf883fc1a8ad7e b/fuzz/corpus/fuzz_read/f3487b26be59f036469cbb430ebf883fc1a8ad7e new file mode 100644 index 0000000000000000000000000000000000000000..5425f524eca42b4927e8bc8cec57b992cc0a0246 GIT binary patch literal 8615 zcmeHNy-yrR6n_ic-r)i#5{*+4*_LH&-vO48Vkr()imVl_5w>JmRJJG_DWbpy2ok7i zgA`XTLStE?qKTA$AayFsmMcpsIHgHJf|6{0@6Ei~*}J{-vOX>+hY`0s^Y+b~_dQ?4 zQ808hjw<0zLfL-3zBHt*#}BAR6nx*{FO--a9&@e0>>x4z()8=^|Vlhr-CYX;y?nX!esP5&Pawv)fFCr0(yAW=tF++L z2*bHpVNC@Fm_9mc{!s1SruicgSzISi^G;J3#E5(gk)Z6ii=6n*W<@qMv=57%aZph9 z?dvo2tlbs*!%+Ju>{%)T_)SIl0Q_fT3_*5#jz-oO*)ZD2TH0onJBj!gBlv|g(U%^8 zqi+CwfWyI-lkU!9G*kbb&>Dv5U&KpG0jVbPV@63eam_F@;)AqA2>1s zbPJ25(|AbLZaf)I9))DgxJACx^~6$Do)uAA*Fc4|3N_BrnU|{rFQtfB%()6E{sg1_ z$F4<^qV=eLq_sQ`JK41Cxg!$46k|IC`K-qHlE6C!9q?_>{sg%{p5+yn}T>QKCVv(rF7GCvfdiW1G3M_-)6Is~tb zEDQOmLNx=UorapRPnX45Ce%c)Z`G=2c&>)w%<&UgN~6_x2Ed(l@hVIfTq*Z7s7ozc zoJt2hKn*Q`~~WQF)ssl$$5OiDdf z%ITz3awqNlOjDKv^l2+mG`(r40t@x^18?M%^dFTP0W zcnAtc-oK0RNp4a-;i;78 z_es6);}Z-tr{PL^rwb&50MNm;6j3fW&l`R|GOx@tLx>xW5O!1t*Oq}CejLKFD^X3? zEuYyFlut60{KnMUGWX1sSctJB{+{0IoNtQAB{X1YPmwoJWSr}4Bo{;{6pR^}Ok>m? zD19f_OP|N_5r6TnGql%4vAYjOw<*P~qYMeSlqGB0?sRd7W6Q#F|5qW7Xp(TlB{+uB i5S(%$V(3}?)Wk}N-zizS9&wx*O6&_=S&~5ocjsR{`dUW- literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_read/f627c0a6e073eb04c42fcd838f23e4b23be491df b/fuzz/corpus/fuzz_read/f627c0a6e073eb04c42fcd838f23e4b23be491df new file mode 100644 index 0000000000000000000000000000000000000000..fca27aacfef88093d2049d86cd4ed8d52b110dd8 GIT binary patch literal 5308 zcmeI0K}!Nb6vyAVx}u3B?7>qM9qiC5brdSP1><2a(n&B-q7uz0I&|?8bPBfUGX#Ev z4qbvEqEmJ68bow9g6X}TUDHeGitS=PSZBt0|2OZ=%*qdQqAa$mo739|)tz*~;EEOj zX>}3f$;bI%Q1=-VXa&VFm4>y z_9~?r48Q_Y$~;a+pjnq8;tlCanK69G8VUNmHn^&ybASeKUym(n$s9MQ&B(7|)oxK2 zrl&@^!W;@x00s}KG;bFy#6UIZ7^$O%3}pMah5jX|C>CAGd?tDx%)F`Q=2lvttB=Ns z^;xvf-P1kgx6+f>P@NWs8hx0-{eSKC&hk^815f+zj@o%L$UP(u=H@!i;%RF^(!W)mjDog zkos)I(hZ(KAmUsI1_Wx|6!=?IL^6Uo0wK&>!W`iinX(+Mm8xWCrnzsLW((etx8k@A zndO5(riQ7vD~AYXzCELCcKlAZ567l$3$~eL@f;6XH*Luc2Dbx`JEOS+y|I?}wYz)A vz0do_ zfq`((iBp@<##Pj$0-xF>vU0ie-Mi2k_I)o{r~oezsnUIAwW2Tn2QaJj>&G1i`GXF*+XO%KElUGKqS(N%Sg3 zHzFgNwlyQ`u%_iBjhC^jmpyH7ZT4n;>Ieg6&e>DZ)LBqy(e^lszoRq6B&)LUBQEV^ zq42Ve+KakEHd1>zlhi}mV)r@14V|h2tI)YcjtJbDtcu|emn%xaEkKo;oyG9FW_N}o zoU-6KqA`xByFOdBw-#lsaxTMe)ClL+ji>K-6hq{F#BOt$?|00-O|cRof#yoo7?=5e z2YbwN9(a%0!k)%rWF5c#<5GK)_6@`fGZ6x~FI6y|+H4YuTCV?&|L9s_N?Mdhex4 zXDUsi_)7rz3a0TXiYYcg2g?Zf5*RP@=f)b5*MYMchdvRTa|}B+V?azGUxM4NEN2^Q z3e}Mc<`?!o{aG}hPf|#~c0-zUd#p8yV@T;y26H&1a!{80mTJtw+^k{CFV7h~Ys4E{ zhTxF#Ne?f>M8la~PGJVI^U3l8tDvr35RIxv3d=i#;GH<&;}@Q$IB+gGa)AyDE>g?d zdU1lQ!G&<{Xe4F`a&$`vE`%$d77M}%>hLHmp4_PkiCF27=y+jd$TmWj{$HafCtcT7?!+1e(~bXNJOFDZHE*ypdDgc`@~MB7UU`# zc!i9Ulm+z~6+_FU{32;FE<;Du-KSP_wnBOC_hYKeLh{c5u0nG0^0iZot1B}QN68sl z|GJ=>>l*Y}|La}RxG3HO@x~X8`35dsUjP1!Q65mdc9nwua~H=dk6ph z#-$)r{WD-w|KKg?|L-AyWGXBZv9Z_=PlV$2j5Z&d#36vg8O_T8>%XNE{-fz-QIv3t zQ@wT*8FoWLv{VMduHY7xu<$9pb)%8CiFf2j0LS{UgakB;G(_r97eaJYEh%-tAeq8l zhm9I)$D<=Pb3H`UIy#z0*DK3;S8vX8g0&);de775y2OlVf%Jj@I)xp7KW~x#O=gei zdR=~?ldN2!nnjK-Qi~1@J<(u8MRgiCCKuYqkjcc5^Vj56L??VBc+P_2T1JrbufBR0 zr}LN8nTMnb_d2NjP-&Dx5;NR+8({IfAuCm~k9T{oRc{T$!CMTXBn}uNkkXvI6Qw}F zvDwTs5lUNN!i~gp`c9NbumqhYaXTtZ zZ{YMO)X?Z#KlU{BUSH@Nd`|8~P-ouIN%P(o6`Se}dFqg-9)vtK%!WKQK&{U>RK_{v zsg-{%d)2xh>D9U$&^#eJQqpdN3~{~MnP4j9sl95Q@Ga2t7TGqU3wde?-%YpdnFeQ( zrFXGPT{f^<;f^#?-qUka&It({L7o~%@m(T|bLyp?_-^_Yyptgq$uyk{#7FKvLW;?d za0sGIfeaB9Rpy06BbqdK8|J+3PgX6#R!9Klz84@Qox_)-*><8Y8;&^X+;*q2-xR^h i3ggT8)e=Sv><78Z1$+|4+Xxx{fGNx1C{TeKxBmy^-5fLk diff --git a/fuzz/corpus/fuzz_read/fc49de6d587676718e0d4e9f2875b82a2069ec6a b/fuzz/corpus/fuzz_read/fc49de6d587676718e0d4e9f2875b82a2069ec6a new file mode 100644 index 0000000000000000000000000000000000000000..99e98970ffa4804bcd1f9512760b5d43d1422931 GIT binary patch literal 11681 zcmeHNU2GIp6h5=lowm@d#nc3iAuAI9Lbv=_A2fwFW)qVUoM_>RCN>tKS}Br(^#|EL z2ogeqQ9`07@_G4Urp=!=Q3)dzXenCQxj4=lt732Kn_JLldzJG*;#r=`2JU{7}E z&i$El&pG$rbMN_P0^dmleli83BSeAkdHkO!xQ-tXIW!yc_80KLM6im^6#5J+VRwP( zN^wI`D8jK--7kw2>08L;T`HRLTw3m2E!+i_1}&~1axWBUt!Yj)I7mat_1yfU!z!qb zYh3Bn6hFwEIE@mdAg?W2LMF;fW(B-+3Ftwth}&uH3rf=Wb4g zSXrjszvy%`ph zidp|5G9zcqYw!1x^c?9o>1}YC^-vcsiJ%`>hn66(+`&3ZlJj9Dp;0W&!4AFi(WzFb z86!#-rgr<4yC1Zf<6MgCxqMQ?4co=Cl+Hx3s>xR3lbexA%Ei-9Tb`W5T&uyfY)7lN zT4OBCyOwbszT4G(C-;}3)6aMK%RkuivgTZLsEfKC>ZFvGCuP~jxT+)c)L5U7ZXX^w zabidMnZ3K7%`6Fgw?%CZ72I!es94FJd0nDMwvUaCuTH-(zGrOY4lr;MD_myL9txPs zk;t?jrN-kl$U*G}OQL(g_io-C)!bu)=#4@gnxlHv)vD+2z+Z-Deo%zn5;(fRcEytI zU_xU>*6;Y4U*A0X%j*}%wdZcyB#(M%V=7V6?xF9MI=G*% zVQQ*RQEzsLV6Sg9VF_gW9TaR}Bl5@zhd86QlPFcAx0w|yv#7!3&LQ7-CS_TpT*|jo zU1QmZ=X`i>(0Q;dVBPza3ZjcuF+|K(vly@m?c2rbIbR?xs~md;Z*0@oW}aIPw_CIY?0#A7%8-YbL0Xj7>u zot=DWa|-Bq3d^ZXV~#1%9W};B3zkXZzBRN}+ZnXd187{)n{oz3x7W0G5}GLLr1Jw?aI0U#B*{&Ey-8ld zL@cJ78XN1;=q5L+MDct`eZ2ZOm&lMmjve_Y6J>!>3(j%u*=D9PvFd&a)5CLYu6S~W z|2jJ*hQnCz=BmzjF(Ju9N53lU(Uj<+DNHK_*VzRTlGsJ7D2<@?efnVsT0G)HraXR%73RxEA{ z|39QkPl)=-;MOVn!p725oe_GKLVQCO#lD@ literal 0 HcmV?d00001 diff --git a/recursive-fuzz-cmin.sh b/recursive-fuzz-cmin.sh index 2a78b969..c9e08c69 100755 --- a/recursive-fuzz-cmin.sh +++ b/recursive-fuzz-cmin.sh @@ -7,8 +7,7 @@ while true; do mkdir "fuzz/corpus/fuzz_$1_iter_${j}" cargo fuzz cmin --all-features "fuzz_$1" "fuzz/corpus/fuzz_$1_iter_${i}" -- \ -dict=fuzz/fuzz.dict -max_len="$2" "fuzz/corpus/fuzz_$1_iter_${j}" - diff "fuzz/corpus/fuzz_$1_iter_${i}.bak" "fuzz/corpus/fuzz_$1_iter_${j}" - if $?; then + if diff "fuzz/corpus/fuzz_$1_iter_${i}.bak" "fuzz/corpus/fuzz_$1_iter_${j}"; then # Last iteration made no difference, so we're done rm -r "fuzz/corpus/fuzz_$1" mv "fuzz/corpus/fuzz_$1_iter_${j}" "fuzz/corpus/fuzz_$1"