D @2D$$D$ܝD$$ D$ L$ $L$$}ÉD$$D$D$$c$Á $$ $D$/$ƒD$}$$$D$$T$$L$ L$L$w%D$D$$#L$} D D$ t =uL$ $, AՃL$ $L$|#} L$ $L$L$_#L$}ËL$$ $rD$D$$D$$D$D$D$<#D$$ #Ã,L$4D$(D$ =u uL$0t -t{|$0tiT$|$(t$^D$ $L$,ËL$ $ɉ $Bft$>l$DL$(;L$$=sZCΈD$8D$8;D$4rM)U]D$  ,$L$+L$LL$)@fD$\$($L$L$+l$D\$(놉,$\$D$rft$>l$DÃt E D$$H@ø@ËE(D$LT$BB@D$B($L$L$L$L$ YÃT$BB@fD$$L$L$L$Ã,t$0\$4u'4$4L$L$L$ ,ËF,t_11ҋF(9‰T$$}<u4$\$T$l$ ,ÍL$" $ډl$( L$t$0T$$\$4l$(B륉$D$L$4 $,D$L$0 $L$4L$L$L$L$L$ A,Ã\$CC@$D$Ã$|$(l$,u'<$:L$L$L$ $ËG,t+w(19} Zu<$l$\$$Cډft fu)ȃ\$CC@$D$UÃT$B fD$B($L$L$L$ Á$D$<G,D$,1D$HD$LD$DG pGG@D$DG xL$,@D$PG dxeXFbt ĴD$8D$,%uDD$Lu D$HD$HL$L؃D$HL$LD$<$ʼnD$T1t$06D$HcD$LVu M0O(9} D$^9'|$<D$,0D$,t|$8D$,@tD$,D$,t|$8uMO |$8t^|$8tW|$<t(M-g,<$AL$t$t$ QĴËD$, tM+ʋD$,tM 붉M0롋O$9}D$^9w G$]M0F߃|$8-E0u d$,FFM0FL$ $L$HL$L$LL$T$8T$ T$ L$T$L$4D$D$HD$<D$D$ L$8L$L$$t$0l$TD$,%tЃ)ЃtMl$TT$P\$4 Ft$0M,F؃|$DD$D1t$8ыD$D1t$8D$DD$,%tЃ)ЃtMT$P F뫉M,FG|$D@T$L$ 1ۃu؃ËA9uȃËA9sˋIڋI Ջ\$T$u RRËKJZBPBPà L$\$C9uCʹʉK1 ËCu $D$ALЋL$\$Cu $D$ALЋ\$CKHCKHD$9uCD$CʹʉKD$ Ã$L$,D$(@4ut^L$( $T$JL$D$D$$L$L$‹D$9tL$ $T$\L$D$(L$IH D$$Éȃ$D$AD$F"L$,c L$$ $L$(IL$]D$T$L$$ $T$L$(L$ht$l$\$(ur $l$\$(L$C ʹʉKD$$K)H D$$@4u  ʉ؃ É؃$D$CD$x!\$(9t $D$:\$(L$눸$T$1T$L$B9sJ s BHJI!Ë\$T$ B9sZBȋJI!Ãl$ \$K 9=^uD$$\$zl$ \$E=^uD$$l$Xl$ \$K @@@@MKK KH@@EE ʉ؃øʑ$pl$ \$M\$=^t#L$KK KH@؃øב$#\$ʃ\$ K @J ȋK)ȃÃL$ $L$(L$X\$(t$$N9r~F)=s[NŋF)%EN)فMÃ9v݃9sڃ ( C9rø$Y\$(t$$뎸$B\$(t$$h L$$ $L$,L$\$(S)‰T$C+D$,=s?9r s&  D$$$\$D$,D$D$( ËD$$@9rω$L$S\$(K D$$@4u7 ʉL$ $D$D$D$$$D$D$7\$(qL$ $D$D$D$L$릃T$l$BHЋ\$ !ÁsE9r sËB9r+D$$E)؉\$ D$D$ ʋD$$D$ D$iL$ ʋD$$L$|D$Ã\$ L$KK ^@Ã,\$4T$0B4B؋J9vV$P L$0uA4uZ$+,É $:D$AD$D$4D$ AD$AHƉ$B(Љƒu,ËD$0L$4HT$($D$jD$($D$4D$D$0$D$(D$\$(K  ʉ$C)ȉL$D$D$0$D$D$?D$0$D$D$D$0$D$D$|$0l$(1_$9v ދ[ 9w] tE hutHEh Et<$l$ED$I|$0l$(E t<$E D$l$&,Éo$빉$+D$\$BHЋ\$4T$06T$$=^L$ $T$D$ $L$L$>D$$D$(D$D$ $D$D$\$K ‹=^uL$ $\$T$ËD$ $\$\$D$ $D$D$ÉT$$D$D$$D$(D$^D$ $D$D$D$D$p뺃 D$$$D$(D$fD$$$D$,D$R\$(T$,C9u9wp$X\$(T$,D$$@,$T$D$$@,Ћt$$l$,\$(ECCX K Ë@)ÃM D$4$\$\$D$$$D$D$\$(L$,$A)؉D$L$D$$$L$D$)ȉD$D$$$D$D$ND$( É^$^1 Ã@\$HT$D$D$D$\$ D$CD$CD$C D$CD$ CD$$CD$(BHЋT$H\$DJ $͒D$AD$AD$ AD$AD$AD$AD$D$ AD$$CHЋT$H=  $wl$H\$D‹E9r@Éщ D$4$ D$CHЋT$DL$4$D$AD$AD$ AD$AD$AD$AD$AD$ AD$$BHЋT$DL$4$ID$D$AD$ AD$AD$AD$AD$AD$ AD$$BHЃ@ÃL$ $~D$D$D$AHЋD$$D$D$ÃL$ $D$D$D$AHЋD$$D$D$L$ $D$ALЃÃ4l$8\$<=ޭ=^t/== t,$\$D$gl$8\$$,$pL$$$Luȉу$yL$$Luh$W$H$,$lL$J$L$At ȉ"DÃt AMM:E t .tA+t-u$$$u븃먃$$ڃ$$$@$4ttkaEt ect U;kt[t]tXtStG$@u0t,$@D$$@$@Ȉ$4벺뫃t tu؃Љ l$1һ~ Љ‰$KU à l$(1ۃ}DC|1҃}DDB|D$$D$0d$L$$ u20~ Ã|$u} |uA|1 9~  9} D$$gt$\$1҉ىumF?uNtƉt5t(‰Ɖ)‰E0D$uEÉ벍Љ‹D$눉ىlj)‰E0F?uD$눍Љǃl$\$T$ l$~3$T$ D$l$\$T$ l$̓~$T$l$à D$, | T$ R ‹D$L$$ $JL$JL$\$T$~KD$,)D$0D$$$D$(D$T$$ à |$t$1O;|$s2t)ݸgfff‰Ӎ)N0u׃ ЋL$؉Ÿgfff‰Ӎ)N0듃(D$4ڃ | T$ R ‹D$L$, $JL$JL$|$,t$0l$ }MËD$8L$)D$4(.<$D$\$D$D$ (ÃD$D$D$t9T$D$ tt $D‹D$9t1ÃL$}Vىȁ} 4dÉȁ‰)ЉT$$\$D$$L$=tÁ} dÉȁ‰)ЉT$$l\$D$$\L$à D$D$D$ ÃD$ \$D$%=t1D$ $D$<u 1 D$D$|$}L$D$ à L$D$\$|$t1 Á|$u|  1|$u  11 à T$\$u  D$\$D$%d$L$?D$ Ã$L$0\$(u$D$(\$D$%ƃȃ͕ؕ~ H)ž~ty~[~l$L$ٺЋL$HT$!‰й ) D$D$%d$ D$)݃d$ D$D$$M1l$D$ D$D$%d$  D$Q΁|\$(v$$ø$$à \$,\$$vF\$$v.d$$$\$L$,\$-td$ D$$ D$$\$D$%)!D$D$D$D$$d$ Ã5!D$Ճ D$,L$$ $L$L$(L$D$D$  Ã,$ʍÃ,$薎ø)@ËD$d$t$ ËD$l$|$ Ë\$ t|$t$uu1vøù))L$t|$D$ t1\$|$t$É+D$D$75||dsbrkmem/env/MALLOCFDcanlock(&pv->lk)==0panic: panic: q->size == t->sizeq->next==nil || q->next->prev==qq->prev==nil || q->prev->next==qq->magic==FREE_MAGICt->magic==FREE_MAGICa < t->size && t->size < bt->next==nil || t->next->prev==tt->prev==nil || t->prev->next==tt != nil (*t)->magic == FREE_MAGICnode != nil node != nil *loc == nodepool->nextpool->prevolst != nil B2NB(a) == bb->magic != FREE_MAGIC b->size >= dsize2bsize(p, dsize)b->size - dsize < 0x10000newarena %lud pool too big: %lud+%lud > %lud memory pool too largebot->aup == top && top > botpool %s block %p hdr %.8lux %.8lux %.8lux %.8lux %.8lux %.8lux tail %.8lux %.8lux %.8lux %.8lux %.8lux %.8lux | %.8lux %.8lux user data %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux | %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %s %s pool panicbad magiccorrupt tail magiccorrupt tail ptrcorrupt tail magiccorrupt tail ptrdangling pointer writebad arena sizebad arena tail sizemem user overflow (magic0)corrupt tail magic0corrupt tail magic1corrupt tail ptrtoo much block datamem user overflowmem user overflowdon't call me when pool->move is nil B2D called on unworthy blockD2B called on non-block %p (double-free?)invalid allocation sizea->size >= nbsizecannot satisfy dsize %lud span %lud with align %lud+%ldD2B(p, c) == bpoolalloc %p %lud = %p poolalignspanalloc %p %lud %lud %lud %ld = %p poolcompact %p poolrealloc %p %p %ld = %p poolfree %p %p dsize >= getdsize(b)poolmsize %p %p = %ld found wrong tailpool %p %s (%p %.8lux %lud) naninfinityinf76351181916553552428783886076710886313421772712515625195312512207031251525878906251907348632812511920928955078125149011611938476562574505805969238281250123456789abcdef0123456789ABCDEF?$@Y@@@@j@.AcAחAeA _BvH7BmB@0BļB4&k C7yAC؅W4vCNgmC=`XC@xDPKDMDJ-DyCxD(,* E52TEqىE/'E!1Eꌠ9Y>)F$_FnFF"F|FMraB3G yhGiWCG*GJH\)c=H7]rHaxHyֲHL}YI\CkFI3T|I\'Isȡ1I:~^Jd~QJvaJ0}GJ>nllJ$KAjZK=P1PKMZ>dKW`M}Kmn/LDcL^LpuLafirM?O8MrbnMG9Mz)M:Ft NdȋBN=ֺ.wN 9iNCNuOILLO֯OO[пOE!P/'%UP_QP6PbDP{U[*QmUx`Q*4VQz5߼QlX R.4R9mr"iRY) kRعeR$N(Sa򮌮>S }W-sSO\]ScbuSp] T%L9hGT.B}T}Ô%IT\nTsqUFQU`RUxӫU?+dpU5=%VN=@[Vҟ&VG0JV=:YVf$0W&sdWW)>W]3sMXk5!a9XBioX)8ӣX*4X5AHxY(-\CYr%4xYv/AYiY?ZOMZ20HwZ~$|7Z-[bZXC}"[;/V[ ;C-[SJ[= \[M"4+\0IΕ2a\|AH\[R\ysKp]WPM4]mH=j]Į]-f]u8W]am ^|M$D@^`-Ut^x^WUH^P.5_[ypH_r]~_':__ k_EW`RVR`'.N`(:W"`Yv5`#c/pidR{PD? ((((( H ?4 6q7L$@%sctleraseopening %s: %r/tmp/tmpparams/dev/flash/user 3#3%-+3,3-3C,E{G{S-X.b.c+d.e{f{g{h3l3n3o.p.r{s-u3x.%s: %s %s main}~     ǖ ҖߖNaN+Inf-Infe%de%de%dAassert failed: %s A)etext/Dstrtod.cDpanicbuf4.stringJfmtlock.c=brk_.sD.ratholeatol.c4utflen.cEpow10.cdendmalloc.cNmemccpy.st$0.0argv0.s|.stringbdataButfecpy.cLsbrkmemprivDedata libc.a libc.hargv0386werrstr.c8fltfmt.ct_ctypeGfrexp.cmainmemfmtdef.hblocmain9.st$0.3ff00000|sbrkmemsnprint.c'_exits.sinclude _nprivatesIsprint.c$onexlockbitsy$0.40240000(datamagic7fmt.cFnan.c:errfmt.c.stringknownfmt.string6vsnprint.c/tas.s3getcallerpc.s(9sys_exits*sysfatal.cvseprint.ctos.hatexit.c)write.c tab1tab2fprint.c.stringKerrstr.sparams.c,fmtlvfprint.cCtoupper.c.abort.c$0.41b00000 libc_assert.c0strcpy.s$.stringportstrdup.c%create.s strlen.s0_privates<$0.41f00000 CD i erase .framefdpartfilereadfile$.framenbuffdfilePwritefile .frame .safedatafdfilemain0.frameparamspart_args_argcargc filefromargv  strlen.framep 2_mainL.frameinargvinargc  CD %rstrdup.framens .safes  CD chartorune.framerunestrrunetochar .framerunestrrunelen .frame strrunec5runenlen.framernrunewfullrune .framestrn  CD OPhsbrkalloc.framensbrkmerge.frameylxx6plock.framepvpqpunlock.framepvpcheckenv4.framebuffd7pprint .framevfmtpvpppanic,.framenv msgfmtpvpmalloc.frame .safevsize[mallocz.frameclr .safevsizemallocalign(.frame .safev spanoffsetalignsizefree.framevrealloc .frame .safenvvsizeamsize.framevcalloc.framevszelemn .safesetmalloctag .framevpcsetrealloctag .framevpcgetmalloctag.framevgetrealloctag.frame#malloctopoolblock.framev  CD ?5lock.frameilkcanlock .framelkunlock.framelk  CD K atol.framesMatoi .frames  CD R`atexit.framefiatexitdont.framefexits.framesipid  CD #m_assert.frames  CD -vseprintD.framefmt args0fbufe  CD  n _fmtFdFlush.framenf dvfprintP.frame4nfmtargs0buffd0f  CD % snprint$.frameargslenbuffmt  CD $!$fprint .frameargsfdfmt   CD  n!Kfmtfdflush .framef!sfmtfdinit.framefd sizefbuf ! CD  n{!dofmt8.framenstruner rsrt nfmtffmt#_fmtflush .framelenft$e_fmtpad$.framen if$_rfmtpad$.framen if%W_fmtcpyH.frame*_runest r$ncrsrtn fl(wfme szmvm)#_fmtrcpyD.frame&_runerts men fl$wmvmf+_charfmt.framexf,_runefmt.framexf,5fmtstrcpy0.frame.safei rjsf-_strfmt.framef-;fmtrunestrcpy(.framesf-_runesfmt.framef-_percentfmt.framexf._ifmt.framei.safen`pVbuf|basedconvpulvuflxnegf3_countfmt.framef3_flagfmt.framef4_badfmt .framexf "#4sleep.frame "$4open.frame "%4create.frame "&4close.frame "'4_exits.frame () CD 5write.framenbuffd (* CD 257_sysfatalimpl.frameargfmtbuf5sysfatal.frameargfmt (+ CD 95brk.frameblp6%sbrk.framenbl (, CD 6lread.framenbuffd (- CD '6getpid0.framefb (. CD 7abort.frame /7_tas.framel 0$7(strcpy.framep1p2 1$7Wmemset.framencp 27_d2v,.framey$.safexd8_f2v.framefy8_v2d .frame.safex98_v2f.framex9Sslowdodiv(.framerqquohi iquolodennum:^dodiv@.framern xqnumdenrpqp<_divvu .frame dnq_rshav .framear b>_rshlv .framear b?a_lshv .framear b?_andv.frame bar?_orv.frame bar@_xorv.frame bar@_vpp.framerl@>_vmm.framerl@]_ppv.framerl@|_mmv.framerl@_vasop0.frameret typervtufnlvC_p2v .framepretC_sl2v .frameslretC_ul2v .frameulretC_si2v .framesiretD_ui2v .frameuiretD_sh2v .frameshretD8_uh2v .frameulretDV_sc2v .frameucretDs_uc2v .frameulretD_v2sc .framervD_v2uc.framervD_v2sh .framervD_v2uh.framervD_v2sl.framervD_v2ul.framervD_v2si.framervD_v2ui.framervD_testv.framervD_eqv.framervlvE_nev.framervlvE9_ltv.framervlvEa_lev.framervlvE_gtv.framervlvE_gev.framervlvE_lov.framervlvF_lsv.framervlvF)_hiv.framervlvFQ_hsv.framervlv 3Fygetcallerpc.framev 4 CD ,Futflen .frame runens 5* kl @Aw Fchecklist.frameqtGychecktree.framebatHdltreewalk .frametsizeHtreelookup.framesizetItreeinsert.frametreenodeIftreedelete .frameloctreenodeJ4treelookupgt .frametsizeJllistadd.framenodelistJlistdelete.framelistnodepK7pooladd(.frameolstparent nodepanodeKpooldel$.frameolst parentnodepLdsize2bsize.frameszpMbsize2asize.framepszM>blockmerge.framepoolabN blocksetsize.framebsizebNPgetdsize .framebNzblocksetdsize .framebdsizepO8trim$.frame fragextrabdsizepP,freefromfront.framebbskipbpParenasetsize .frameasizeaPpoolnewarena0.framebapasizeRblockgrow .framedsizensizeapbSarenamerge$.framebbotbtoptopbotpUdumpblockD.frame cppbVprintblock.framebmsgpVpanicblock.framebmsgpWGblockcheck8.frameeqbq dsizeaq intbp[/arenacompact,.framebnxtwbcompacted ebap\ipoolcompactl.frameacompactedpool\B2D.frameap\D2B .frameavp]^poolallocl(.frame ab.safebsizepdsize^poolreallocl@.framenewb$nvleft,.safe rightnbsize obsizeodsizeapvndsizeaalignptr.framevoffsetalignapoolallocalignl8.frameb cv .safespanasizepdsizealign offsetdopoolfreel(.frameabpveVpoolalloc$.framevnpfapoolallocalign0.framevspan offsetalignnpgpoolcompact.framervphfpoolrealloc(.framenvnvpipoolfree.framevpjxpoolmsize(.framebdsizevpkpoolcheckarena.framebpatailaljpoolcheckl.frameaplpoolcheck .frameplpoolblockcheck.frame.safevpmBpooldumpl .frameapmpooldump .framepmpooldumparena$.framebapn'memmark.framesigvsize 6 CD ,nvvsnprintD.framefmt args0fbuflen 7 CD  nEn_fmtinstall.framecfo_fmtinstall.frameretfcofmtfmt.framepcp_fmtdispatch0.frame$.saferuneflpwfmtfisrunes 8 CD 967 r9xadd.framevanrxsub.framenvarxdtoa|.frameDc2Lc4Hc3@c18is1,h4dh.safe$g0eXchrPucaseTsigns2f\precfmt{#_floatfmtx.frame`.safefUsfmt{_efgfmt .framedf : CD  nw{errfmt.framef.safebuf ";|8pwrite.frame "<|@pread.frame "=|Hbrk_.frame (> CD $|Pwerrstr.frameargbuffmt (? CD #|rerrstr.framenbufbuftmp @7} _mulv.frame bar}1_mul64by32.frame bar}O_div64by32.frameba r}b_addv.frame bar}|_subv.frame bar AH}memmove.framenp2p1 B CD +}utfecpy .framefromtoe C91~Utoupper.framec~ltolower.framec D CD 96;~strtodH.frame4.safeLd