GҋT$L$9~ÉÃ@ $L$D$L$ $L$MD$ 1Ɂ@BL$};$D$ D$$D$ D$L$A@BL$|ŃÃ0 $l$t4t^$Ү$ CѮ$k ѸȮ$!&݃ T$L$ $T$T$t"BBtT$Bu à T$L$ $D$T$  à T$u1L$ $T$D$t T$tϋ@ Ã j0?D$l$uF@ $L$l$Ë I0HL$K K؃É\$ CJ09uCC $Z l$\$ փt$- 1L$ËtB 9u BM09t ӃutJ u4$| %1BЃÃt$l$ 1ۋ N4à L$ $D$D$$D$D$ ÃL$ $L$ $D$t Ë @0?D$L$ $D$D$ƒt8D$ @ I09u*D$$T$D$ $D$D$1øR$ T$ Ã @0?D$L$ $D$D$gƒt8D$ @ I09u(D$$T$KD$ $D$D$øf$g T$ Ë\$A uË\$I uËL$D$T$ u1Ë|$D$T$ \$L$uË\$D$ÃH D$4(D$H$D$LD$$Y D$ L$ $c"u1ËL$ @ᆳރÃ\$ \$C=ᆳt #\$K ;D$uT$JK1ÃD$ HTL$ $D$@t"D$ I0HÃD$ PTT$B I09t "T$B$nÃ( $D$ } (ÉD$ $L$ L$L$!}D$ $(Ã|D L$ $(uȃ(ÃD$PTT$ Bu YT$ BBBD$ B$D$D$L$L$à D$$@TD$$OT$'Bu T$BBBD$, $L$L$L$(L$D$D$ +D$D$$BD$D$$D$D$D$D$$JD$D$L$At]A$LD$D$mD$@$D$D$D$D$ND$@$TD$D$-K ø.$T$ $L$L$SuȃÃD$ L$ $/D$D$ $D$D$D$ $D$L$ 뵃 $L$L$Ru4|$tuȃÉL$ $D$D$D$L$ ؃D$ L$ $.D$D$ $D$D$D$ $D$ L$ 뇃 $L$ L$L$$L$L$(L$ L$,L$SuȃÃD$L$ $k.D$D$$D$D$yD$$D$L$뵃L$ t $ȃD$UÃT$uD$$1Ã|$t D$D$ $L$L$T$?Tt`ȃD$L$ $-D$ D$$D$ D$L$|$u(L$ $z-D$ D$$D$ D$L$ȃÃ $L$ L$UÃD$D$d$D$ $L$D$ t$L$ $,D$D$ $D$D$D$ ÃT$ L$tQÃÃT$ L$tQÃËL$AøËL$u1ÉȃÃL$ $u1ɁL$}2L$ $u$WL$AL$|1ɁL$}3L$ $uød$L$AL$|͋L$ $Nt$ÃL$ $'t1øËD$à \$11  -+0u Cu10|9~ tډЃ ÍC ȃЉCxt)CXt 0|7CЃЉ0|9~1a|f~A|FȃɉCΉȃȃЉC-u t  CCL$ $Ã,$1Ƀ!}EL$<Ͱu1!T$մD$ հ,$hA!|,$L1Ãl$ 1҃!}հ9u մ9t B!|հD$ |հt D$;մtJ}D$$ÉT$ հӋT$ Ӄ t D$$Ѹ$D$D$D${w Ã8T$@L$<9w18D$L$ L$HD$D$D$D$ D$HD$$D$$D$DD$D$D$8ÃT$BJ)ȃt$J $JL$D$ D$T$;D$ uJJ1ÁD$$$HD$D$D$D$ $P$0$ $$LL$D$~$ $@L$t ȁDøDÃD$ $L$L$D$ D$KÃD$ L$ $L$L$D$ D$$ÃL$ $ ËD$@ËT$ l$EUU\$ M mML$ME1Ã,|$4l$0ED$ EUT$$u t$ Ãt%uNGE)EUu E+D$ ,Éu ,$|$D$`Tl$0ǃu,Á\$}VG|$4Ѓ9v/,$T$L$\$|$4l$0ƒtu t$ ЃT$$J,ÍL$( $|$4|$(t$ |$4T$$l$0lj|$4\$(\$x]\$E D$|$4ƃt%u*GM)U]u E+D$ ,ËL$M t$}T@;D$v/,$\$L$t$|$4l$0ÃtE D$C\$ވGl,ÍL$( $|$'|$4l$0\$ƍ;D$v2,$\$t$t$D|$4t$l$0ÃD$t$E D$NC\$G ,Ãl$ \$tOC)CkCt$CЋ\$u KK 1ËKT$ K 9wCËK)S봃l$]M 1҉T$ ;T$ }?@9v',$\$L$]T$ l$Ãt'M C BT$ ;T$ |M)U]1øÃ\$SK 1l$ ;l$ }FЃ9v'$T$L$l$ \$ƒt1K Ѓ El$ ;l$ |C)CS1øÃL$u$L$ $T$ L$9L$T$u'tBu‰Ѓ ÃuBB'tB1뙃딃 \$D$D$;D$}0t L$ $\$ L$\9\$u3uD$ ËL$T$$L$L$D$뛉C띃 \$D$D$;D$}1t!خ $\$ L$8\$u4uD$ ËL$T$$خL$D$C렃t$l$=} UF5%tEÁ}%| %~ωEF5%u}$  %=~EF5%i]   %=<=1EÃ\$D$  Á# у?ɀKÁ~3 ? Cу?ɀKÉ  ? C? Cу?ɀKÃD$D$L$ $L$L$Ãl$\$ 1҉Mt؃BMuЃ==~ =뾃빃T$ 1ËD$=} =}| 1=|| 1| 1D$ P;T$ tjT$BL$ I9uoBtB@9tK$8T$BtB@9tl$T$=^u R;T$ uø$T$8$T${ L$=^A9D$s A;D$r$L$AtA@9tҠ$|L$AtA@9t$YL$ $L$AtA$D$D$AD$UL$A tA $AD$D$D$/ ø$L$)T$ L$tYuȃÉL$=^u&@9uȃË@9s ŋ 뾸$T$ L$ø$qT$ L$됃L$ $L$L$iÃ|$tLL$ $L$IL$B\$‹uCC D$Ë*MKM K 9$륃|$L$ $L$IL$\$ʼnD$9umCuK MC ʹʉKD$ËC uKMىك @t @uȋJ KJK J U롸U$6l$\$yG$@T$ L$1ۃu؃ËA9uȃËA9sˋIڋI Ջ\$T$u RRËKJZBPBPËl$\$C9uCʹʉK1ËCKHCKH9ukCʹʉKÃL$$D$ @4ut^L$ $T$JL$FD$ D$$L$L$4‹D$9tL$ $T$L$ D$ L$IH D$Éȃ$D$AD$B"L$$cL$ $L$ IL$D$ T$$L$ L$t$ l$\$ ur $l$n\$ L$ C ʹʉKD$K)H D$@4u  ʉ؃É؃$D$CD$|!\$ 9t $D$\$ L$ 눸b$T$9T$L$B9sJ s BHJI!Ë\$T$ B9sZBȋJI!à l$\$K 9=^uD$$\$l$\$E=^uD$$l$`l$\$K @@@@MKK KH@@EE ʉ؃ øp$l$\$M\$ =^t#L$KK KH@؃ø}$Z\$ ʃ\$K @J ȋK)ȃÃL$ $L$ L$X\$ t$N9r~F)=s[NŋF)%EN)فMÃ9v݃9sڃ  C9rø$\$ t$뎸$y\$ t$hL$ $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$?\$ qL$ $D$D$D$L$ 릃 T$l$BHЋ\$!ÁsE9r s ËB9r+D$$E)؉\$D$D$ ʋD$$D$D$iL$ ʋD$$L$D$ Ã\$L$ KK ^@Ã$\$,T$(B4B؋J9vV$P L$(uA4u$Q*$É $D$AD$D$,D$ AD$AHƉ$B(Љƒu$ËD$(L$,HT$ $D$jD$ $D$,D$D$($D$ D$\$ K  ʉ$C)ȉL$D$D$($D$D$?D$($D$D$#D$($D$D$|$(l$ 1_$9v ދ[ 9w] tE hutHEh Et<$l$ED$I|$(l$ E t<$E D$l$&$Éo$빉$ѡD$\$BHЋ\$,T$(6T$=^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$$C9u9w$\$ 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Ã8\$@T$<$3D$D$\$ D$CD$CD$C D$CD$ CD$$CD$(BHЋT$@\$$,$L$$$Duȉу$L$$Duh$W$@$,$L$J$D$At ȉ"<Ãt AMM:E t .tA+t-u$$u븃먃$ڃ$$8$,ttkaEt ect U;kt[t]tXtStG$8u0t,$8D$$8$8Ȉ$,벺뫃t tu؃Љl$ 1һ~ Љ‰$KUÃl$ 1ۃ}DC|1҃}DDB|D$$D$0d$L$ u20~ Ã|$u} |uA|19~ 9} D$g t$\$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$(D$$D$ D$T$$Ã|$t$1O;|$ s2t)ݸgfff‰Ӎ)N0u׃ЋL$؉Ÿgfff‰Ӎ)N0듃 D$,ڃ | T$ R x‹D$L$$ $JL$JL$|$$t$(l$}MËD$0L$)D$,(.<$D$\$D$D$ à D$D$D$t9T$D$ t $D‹D$9t 1 ÃL$}Vىȁ} 4͘Éȁ‰)ЉT$ $\$D$ $L$=Á} ͘Éȁ‰)ЉT$ $l\$D$ $\L$ÃD$$$ÃD$\$ D$%=t1D$$D$:u 1D$$|$ }L$$ÃL$D$ $<$t1Á|$u| 1|$u 11ÃD$(D$ $ uD$ $D$vtD$ \$ tD$ \$D$ $YT$(\$ D$uL$ \$D$%d$L$?D$ÃL$(\$ uD$ \$ 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$$\$-Xd$D$D$\$D$%)!D$D$D$D$d$Ã5!D$\$vd$D$ÃD$$L$ $L$L$ L$D$D$ Ã0$Ã0$χø)@Ë|$D$tt 8u1ùËD$d$t$ ËD$l$|$ Ë\$ t|$t$uu1vøù))L$t|$D$ t1\$|$t$É+D$D$ۃ8T$@\$< 8D$\$ \$HD$D$D$D$ D$HD$$D$$D$DD$D$D$+D$<868q->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 == nodeolst != 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 size %luda->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) sbrkmem/env/MALLOCFDcanlock(&pv->lk)==0panic: panic: 0123456789abcdef0123456789ABCDEF?$@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`naninfinityinf7635118191655355242878388607671088631342177271251562519531251220703125152587890625190734863281251192092895507812514901161193847656257450580596923828125R{PD?NaN+Inf-Infe%de%de%d ((((( H ? I#c/pid$@ ;4#;4% -+;4,;4-;4C-+EGS,X>-b>-c*d>-efgh;4l;4n3o>-p>-r!sD,u;4x>-fork: %r couldn't parse wait message  ūͫ ֫    ,@A0Cassert failed: %s mainq->pid == _tos->pidmcslock: qlocked: not locked q->pid == _tos->pidq->pid == _tos->pidA%s: %s %s etextpause.s/Qfabs.cnMstrtod.c8.stringpanicbuf.stringTfmtlock.cDbrk_.s.ratholeatol.catom.s:utflen.cNpow10.c8endmalloc.cYmemccpy.s.fcall.hX$0.0argv0.sbdataKutfecpy.csbrkmemprivedata libc.a libc.h'rfork.sargv0386Cpread.s`$0.c1e00000qsfreeh.stringmcspingpong.cqslock_sysfatalquanstrofmtallocEawait.s)close.sGrerrstr.clock.c u.htabfmtsrcusr sys!print.c2getpid.c&sleep.s.string1read.c$dofmt.cdoquote(open.s0sbrk.cXmemcmp.smcslock.cmcslock.h _tos=pool.cpool.h__assertsem1%9syscallonexX$509f7b52.3fd34413-wait.c7memmove.s`.stringfmt.cknownfmtOnan.cAerrfmt.cbuffer.stringlocktestqsep.stringZvsnprint.c4tas.s9getcallerpc.s+9sys/sysfatal.cvseprint.ctos.hatexit.c,write.c"fprint.cUerrstr.stab1xtab2vfprint.cLtoupper.c3abort.c$0.41b00000$0.43300000Vstrchr.slibc0fmtl_assert.cIstrcpy.s.stringport_exits5strlen.s .string4_privates$0.41f00000.string EF 67Fz max.frameyx2thread.frameiq .safemain.frame EF 67Fm  ·mcslock.frameLlY·mcscanlock.frameLl·mcsunlock.frameLlqalloc.framelqh plsqlocked.framehlqfree.framehq mcslock.frame.safel4mcscanlock.frameqh pllmcsunlock.frameqhl plbpause.frame Qeainc.frameaddrwadec.frameaddrcas32.framecas.framecasp.framecasl.framenvovpcas64.frame nvovpfas32.framefasp.framepa _mainL.frameinargvinargc  EF )* `a }sbrkalloc .framenIsbrkmerge .frameylxxplock .framepvppunlock .framepvpcheckenv,.framebuffdpprint.framevfmtpvpppanic$.framenv msgfmtpvpCmalloc.frame.safevsizemallocz.frameclr.safevsizeMmallocalign .frame.safev spanoffsetalignsizefree .framevrealloc.frame.safenvvsizemsize .framevcalloc.framevszelemn.safe5setmalloctag.framevpcPsetrealloctag.framevpckgetmalloctag.framevsgetrealloctag.frameymalloctopoolblock.framev  EF )Plock .frameilkHcanlock.framelkkunlock.framelk  EF )\vatol.framesatoi.frames  EF )catexit .framefi%atexitdont .framefgexits.framesipid  EF )4_assert.frames  EF $9vseprint<.framefmt args0fbufe  EF $%  zm_fmtFdFlush.framenfvfprintH.frame4nfmtargs0buffd0f ! EF $0 Kprint.frameargsfmt " EF $0 sfprint.frameargsfdfmt # EF $%  z fmtfdflush.framef fmtfdinit.framefd sizefbuf $ EF $%  z dofmt0.framenstruner rsrt nfmtffmt#D_fmtflush.framelenft#_fmtpad.framen if$&_rfmtpad.framen if$_fmtcpy@.frame,_runest r$ncrsrtn fl(wfme szmvm(a_fmtrcpy<.frame(_runerts men fl$wmvmf*_charfmt.framexf+-_runefmt.framexf+_fmtstrcpy(.frame.safei rjsf,D_strfmt.framef,efmtrunestrcpy .framesf,_runesfmt.framef- _percentfmt.framexf->_ifmt.frame|i.safen\pTbufflxbase`convluhvuftneg3_countfmt .framef4;_flagfmt.framef4_badfmt .framefx %&5)sleep.frame %'51rfork.frame %(59open.frame %)5Aclose.frame %*5I_exits.frame +, EF )/5Qwrite.framenbuffd +- EF )* .5wait0.frame wlfldbuf +/ EF )C6_sysfatalimpl.frameargfmtbuf7,sysfatal.frameargfmt +0 EF )J7Pbrk .frameblp7sbrk .framenbl +1 EF )/7read.framenbuffd +2 EF )88getpid(.framefb +3 EF )/8tabort.frame 48~_tas.framel 58strlen.framep 6$8memset.framencp 7H8memmove.framenp2p1 89,_d2v$.framey .safexd:$_f2v.framefy:?_v2d.frame.safex:_v2f .framex:slowdodiv$.framerqquohi iquolodennum;dodiv8.framern xqnumdenrpqp=_divvu.frame dnq>_modvu.frame dnr>ovneg.framev>_divv$.framednegnneg dnq?X_modv$.framenneg dnr@_rshav.framear b@_rshlv.framear b@_lshv.framear bAg_andv.frame barA_orv.frame barA_xorv.frame barA_vpp.framerlA_vmm.framerlA_ppv.framerlB_mmv.framerlB1_vasop(.frameret typervtufnlvE;_p2v.framepretES_sl2v.frameslretEj_ul2v.frameulretE_si2v.framesiretE_ui2v.frameuiretE_sh2v.frameshretE_uh2v.frameulretE_sc2v.frameucretF _uc2v.frameulretF'_v2sc.framervF=_v2uc.framervFG_v2sh.framervF]_v2uh.framervFg_v2sl.framervFl_v2ul.framervFq_v2si.framervFv_v2ui.framervF{_testv.framervF_eqv.framervlvF_nev.framervlvF_ltv.framervlvF_lev.framervlvG_gtv.framervlvGG_gev.framervlvGo_lov.framervlvG_lsv.framervlvG_hiv.framervlvG_hsv.framervlv 9Hgetcallerpc.framev : EF )=Hutflen.frame runens ; EF )Hhqtoken.frametsepquotingsIetoken.framesepquotingtIgettokens.frameargs sepmaxargsnargssJtokenize.frameargsmaxargsnargss < EF )Jchartorune.framerunestrKrunetochar.framerunestrLfrunelen.framestrrunecLrunenlen .framernruneLfullrune.framestrn =* mn QR  MJchecklist .frameqtMchecktree.framebatNltreewalk.frametsizeO\treelookup .framesizetOytreeinsert.frametreenodeOtreedelete.frameloctreenodePtreelookupgt.frametsizePlistadd.framenodelistQlistdelete.framenodelistQ^pooladd .frameolstparent nodepanodeRpooldel.frameolst parentnodepSdsize2bsize.frameszpS6bsize2asize.framepszS]blockmerge.framepoolabT)blocksetsize .framebsizebTogetdsize.framebTblocksetdsize.framebdsizepUWtrim.frame fragextrabdsizepVKfreefromfront.framebbskipbpVarenasetsize.frameasizeaW poolnewarena(.framebapasizeXblockgrow.framedsizensizeapbYarenamerge.framebbotbtoptopbotp[.dumpblock<.frame cppb\printblock.framebmsgp]panicblock.framebmsgp]fblockcheck0.frameeqbq dsizeaq intbpaNarenacompact$.framebnxtwbcompacted ebapbpoolcompactl.frameacompactedpoolbB2D .frameapcD2B.frameavpc}poolallocl .frame ab.safebsizepdsizedpoolreallocl8.framenewb$nvleft(.safe rightnbsize obsizeodsizeapvndsizegalignptr .framevoffsetalignh"poolallocalignl0.frameb cv.safespanasizepdsizealign offsetjpoolfreel .frameabpvkypoolalloc.framevnplpoolallocalign(.framevspan offsetalignnpmpoolcompact.framervpnpoolrealloc .framenvnvpopoolfree.framevpppoolmsize .framebdsizevprpoolcheckarena.framebpatailarpoolcheckl.frameaprpoolcheck.framepspoolblockcheck.frame.safevpsepooldumpl.frameapspooldump.framepspooldumparena.framebaptJmemmark.framesigvsize > EF $%  zQt_fmtinstall .framecfu fmtinstall.frameretfcu:fmtfmt.framepcu_fmtdispatch,.frame$.saferuneflpwfmtfisrunes ? EF $% @BC  wxadd .framevanx,xsub .framenvaxpxdtoat.frameDc2Lc4Hc3@c18is1,h4dd.safe$g0eXchrPucaseTsigns2f\precfmtu_floatfmtt.frame`.safefUsfmt_efgfmt.framedf A EF $%  z!errfmt.framef.safebuf %Bpwrite.frame %Cpread.frame %Dbrk_.frame %Eawait.frame +F EF )5werrstr.frameargbuffmt +G EF )4rerrstr.framenbufbuftmp H7c_mulv.frame bar_mul64by32.frame bar_div64by32.frameba r_addv.frame bar_subv.frame bar I$strcpy.framep1p2 J EF )Dutfrune.framersc K EF )<utfecpy.framefromtoe L @1toupper.framectolower.framec M EF )* @GL.strtod@.frame0.safeLdgG KG BB C$ VDDD QHGQHC|Ln J rDIz BBB&HуsFLJBAAPE"niABECAZArBVAVAXw}|rCdFc#_n0q+ }9yGDZV NBBRCAAAVEYDLDFC ELH"gfA I VV$CJFӄAK`H KgY