X__text__TEXTTxp __data__DATA`<,__cstring__TEXT 5__bss__DATA$__picsymbolstub2__TEXTԾ0__la_sym_ptr2__DATAxT=DD__nl_symbol_ptr__DATA d__textcoal_nt__TEXTp @AcF PH?UE8 t E8 tEE80uE8xt E8XtEEE8/~!E89EE0EPE8`~!E8fEEWE'E8@~%E8FEE7EE끋EÐUSt$]$tD$D$PE$<u E}tE$EEEEt[]ÐUS4p8t@E @D$tE )D$ E @D$ED$$E @EEE}uE;E uEEE@ E݃}u EU R  EU R P U EB UE 4[]ÐUVSĀEEEEED$D$D$ D$D$t$8u2D$wD$$E EЍEȍ9Er(E@E@UȋEȃB Eȃ뾋Eȃ@ EEEE;E| s;EtZ8uOs$sD$ T$ED$$sEE}  }u$ 8tV EMEUE18tED$ED$ޔ$DE$EEE}yEEEUЋU)‰ЉE}t}t} ~E;t}SU܋)ЉEș}UẺEȃ}Eȋ@ EȍE(D$ Eȋ@D$D$!t$迿EЉD$ ẺD$EȉD$E$+E܃8t@Eȋ@D$E)D$ Eȋ@D$ED$K$EȋPEE}u8wD$ D${$$Ⱦ'UEș}U98)‰ЉEċUĉ)ȉEă}.UĉЍ3: EЉEȋuD$D$D$ ED$D$Ft$莾F8Eȋ@D$E)D$ED$ ED$ED$K$胾EЉEȋuD$D$D$ ED$D$Rt$F8tDEȋ@D$E)D$ED$ ED$ED$$EȃxEȋ@EԋEȋU@9ErEԀ8t38ED$ED$˕$荽Eԃ먍E;uMU܋)ЉEș}UẺEȃ}Eȋ@ EȍE(uD$D$ ED$ Eȋ@D$D$ut$FEȋPE8tNEȋ@D$E)D$ED$Eȋ@D$ ED$ED$ $莼}EЉD$ ẺD$EȉD$E$AE܃E1E;u辻U܋)ЉEș}UẺEȃ}Eȋ@ EȍE(uD$D$ ED$ Eȋ@D$D$t$ͺFEȋPE8tNEȋ@D$E)D$ED$Eȋ@D$ ED$ED$K$`EȃxtrUȋE;B~gUȋEȋ@BEԋEȋU@9ErFEԀ8t68u3ED$ Eȋ@D$ED$$Eԃ먃}EЉD$ ẺD$EȉD$E$E܃EEЉEȋuD$D$D$ ED$D$t$ F8\Eȋ@D$E)D$ED$ ED$ED$˖$莹gfff)‰ЉEU)ȉE}}E$豸E8t-ED$ED$ ED$ED$ $艹E]gfff)‰ЉEU)ȉE}"$ t*8uED$K$EEEȃxu<8uED$ED$$ʸEEEȋUPE;EuEȋ@ EЋUȋẺB EȉE̍E܃(EU)EUEȍ9Er9Eȃxt(D$ Eȋ@D$D$2t$qEȃD$ D$D$6t$?E$ME؉EE[^]UVSdE8uD$裷 gfff)‰ЉEU)ȉE}tD$D$D$ ED$D$Y$E}u,8uED$$E E}c~nD$D$ ED$ ED$D$e$ŵE}u)8uED$Č$薶EE늃}uD$ ED$D$w$覵t'8uED$$0E$t 8uD$E8ue$ߵ訵EE $1E}~EuD$D$D$ ED$D$$+DE|u)8uED$$HE EtE}~aD$ EDD$D$$Mt+8uEDD$$ӴEEE}~ED$D$D$ ED$D$$+E}u'8uED$$MEE}v=UE;Du)8uED$č$ EED$ ED$D$$&t'8uED$$谳EEE$EĐ[^]ÐUST@E􍃠EEȴ8u$BE@$蛲ED$D$D$ ED$D$$課E}u,ȴ8uED$؉$̲E#D$D$D$ ED$D$$>E܃}u.ȴ8uED$؉$^E)#Eȴ8uED$$)ED$D$E$躰ED$D$ $脰=t'ȴ8uED$8$軱E8t'ȴ8uED$X$臱EED$D$E$ED$D$$ۯ=90t'ȴ8uED$8$E8t'ȴ8uED$$ްEŠEȴ8uED$$记ED$D$E$?ED$D$5$=t'ȴ8uED$8$@E8t'ȴ8uED$X$ EED$D$E$薮ED$D$E$G=90t'ȴ8uED$8$藯E8t'ȴ8uED$$cENJEȴ8uED$$3ED$D$E${ED$D$E܉$aED$E܉D$ ED$D$_$t'ȴ8uED$8$袮E8t'ȴ8uED$X$nEED$D$E$诬ED$D$E܉$蕬ED$E܉D$ ED$D$p$Qu'ȴ8uED$8$֭E8t'ȴ8uED$X$袭EED$E܉D$ ED$D$$趫8t'ȴ8uED$؊$2E Eȴ8uED$$ED$D$E$JED$E܉D$ ED$D$$8t'ȴ8uED$X$肬EED$E܉D$E$自t'ȴ8uED$8$>EED$D$E$ED$E܉D$ ED$D$$8t'ȴ8uED$$贫EEȴ8uED$$脫ED$ ED$D$$^8t'ȴ8uED$X$%EEEEۋED$ ED$D$$8t'ȴ8uED$$谪EEUEۈEȴ8uED$$rED$D$E$D$ 4ED$D$$‹E9t'ȴ8uED$8$E8t'ȴ8uED$X$éEEEEۋED$D$E$AD$ 5ED$D$$T‹E9t'ȴ8uED$8$5E8t'ȴ8uED$$EEUEۈEȴ8uED$$èED$D$E$ ED$D$ED$ E܉D$D$$B8t'ȴ8uED$X$;EEEEۋED$D$ED$ E܉D$D$$辥8t'ȴ8uED$$跧EEUEۈ&Eȴ8uED$$yED$D$E$ED$D$ ED$D$$$t'ȴ8uED$8$E8t'ȴ8uED$X$ͦEED$D$ ED$D$3$J8t'ȴ8uED$$\E[Eȴ8uED$$,ED$D$E$tED$D$E܉$ZED$E܉D$ ED$D$H$gt'ȴ8uED$x$蛥E8t'ȴ8uED$X$gEED$E܉D$ ED$D$W$̢8t'ȴ8uED$$EEȴ8uED$$ǤED$D$E$ED$ED$ E܉D$D$k$8t'ȴ8uED$X$GEED$E܉D$E$Lt'ȴ8uED$8$EEEEۋED$E܉D$ ED$D$|$C8t'ȴ8uED$$臣EEUEۈEȴ8uED$$IED$D$E$葡ED$ED$ E܉D$D$$l8t'ȴ8uED$X$ɢEED$E܉D$E$Πt'ȴ8uED$8$腢EEEEۋED$E܉D$ ED$D$$謟8t'ȴ8uED$$ EEUEۈEȴ8uED$$ˡED$D$ ED$D$$8t'ȴ8uED$X$dEEEEۋED$D$ ED$D$$q8t'ȴ8uED$$EEUEۈEȴ8uED$$詠ED$D$E$:D$ 1ED$D$$螝;Et'ȴ8uED$8$5E8t'ȴ8uED$X$EED$D$E$苞D$ 1ED$D$$;Et'ȴ8uED$8$膟E8t'ȴ8uED$$REEȴ8uED$$"ED$ËD$E$賝ED$ȋD$E܉$藝E܉D$ ED$D$$t'ȴ8uED$8$蔞E8t'ȴ8uED$X$`EED$͋D$E$ED$ӋD$E܉$ΜE܉D$ ED$D$$8t'ȴ8uED$$EًEȴ8uED$$蒝D$D$E$"D$D$E܉$E܉D$ ED$D$'$8;Et'ȴ8uED$8$E8t'ȴ8uED$X$͜ED$D$E$VD$D$E܉$9EEEۋE܉D$ ED$D$9$`;Et'ȴ8uED$8$)E8t'ȴ8uED$$EEUEۈEȴ8uED$$跛ED$D$E$HD$ 4ED$D$S$a‹E9t'ȴ8uED$8$<E8t'ȴ8uED$X$EED$D$E$蒙D$ 5ED$D$c$諗‹E9t'ȴ8uED$8$膚E8t'ȴ8uED$$REEȴ8uED$$"ED$ËD$E$賘ED$ËD$E܉$藘E܉D$ ED$D$}$蘖t'ȴ8uED$8$蔙E8t'ȴ8uED$X$`EED$͋D$E$ED$͋D$E܉$ΗE܉D$ ED$D$$ϕ8t'ȴ8uED$$˜EEȴ8uED$$蒘ED$ËD$E܉$#E܉D$ ED$D$$ ED$E܉D$E$Pt'ȴ8uED$8$E8t'ȴ8uED$X$ӗEEEEۋED$͋D$E܉$NE܉D$ ED$D$$6ED$E܉D$E${t'ȴ8uED$8$2E8t'ȴ8uED$$EEUEۈEȴ8uED$$ED$ËD$E$QD$ ED$D$$t'ȴ8uED$8$JE8t'ȴ8uED$X$EEEEۋED$͋D$E$蔔D$ ED$D$$`8t'ȴ8uED$$腕EEUEۈ Eȴ8uED$$GED$D$aE$菓ED$D$AE܉$uED$E܉D$ ED$D$$$ot'ȴ8uED$8$趔E8t'ȴ8uED$X$肔EED$E܉D$ ED$D$3$Ԑ8t'ȴ8uED$$EEȴ8uED$$}EED$D$E$EEED$D$E܉$E܃ED$E܉D$ ED$D$O$踏8t'ȴ8uED$X$(EED$D$E$iEEEEEۋED$E܉D$ ED$D$]$8t'ȴ8uED$$艒EEUEۈEȴ8uED$$KED$D$ E$蓐ED$D$ E܉$yED$E܉D$ ED$D$s$(t'ȴ8uED$8$躑E8t'ȴ8uED$X$膑EED$E܉D$ ED$D$$荍8t'ȴ8uED$$EEȴ8uED$$ED$D$ E$.ED$E܉D$ ED$D$$Č8t'ȴ8uED$X$fEED$E܉D$E$kt'ȴ8uED$8$"EEEEۋED$E܉D$ ED$D$$8t'ȴ8uED$$規EEUEۈD$ ED$D$$轎D$ E܉D$D$$蘎E$覎UEEԋEԃT[]ÐUVSpEEg$h$8E荃`8u?h$辎D$ D$D$9`$88t `8uph$rED$ D$D$9`$薍t `8uh$(E8U8E荃`8uh$D$D$D$ D$D$09`$mE}u8E`8u0i$膍D$ ED$D$89`$貌E8U$8EE؋E $}`8uvi$E}~fUșU}tD$D$D$ ED$D$V9`$<E}u,`8uED$c$^ED$ ED$D$^9`$~請M䉍Ћ9UEEE׋EEh8E$赊t$褊t"`8ui$谋EU88CuF`8u48$8D$T$i$YEEUE׈EFE؉$蘊8U܉8E݊EЋE $c`8u0j$E}~dLUșU܃}tD$D$D$ E܉D$D$9`$"E}u,`8uE܉D$c$DE_D$D$D$D$D$ ẺD$D$E$܅t,`8uED$pj$щE[E;Eu*D$ ED$D$9`$E؃ U܋E)ЉȺUEEEE׋EEEh8E$t$t"`8uj$EU88CuF`8u48$j8D$T$j$謈EEEUE׈D$ ED$D$9`$EЉ$ɇ8U8E؍`8u>k$,E}~蘇UșU}tD$D$D$ ED$D$9`$nE}u,`8uED$c$萇EMЋ9U}uED$ EED$D$9`$肆tW88uh`8u48$蜆8D$T$pk$ކE `8uk$輆ED$ ED$D$9`$E܃`8U؉8EЍ`8uk$REE%$褅E}~|覅UșUȃ}vD$D$D$ EȉD$D$+9`$|E9`EE+}u,`8uEȉD$c$莅EJEED$ED$D$ED$ED$ ED$ED$E$#t)`8uED$pj$EhE;Eu@}t:E؉D$E$裀u$E;Eu}tE;EuE;Er}u `8u0l$讄EEED$D$ EȃD$ ED$D$X9`$pE}u/`8uEȃD$d$>E{E;Et/`8uEȃD$d$EDED$ED$D$D$D$ D$ED$E$t)`8uED$pj$薃ECEȃ9EuE9Eu E9Eu `8upl$QED$ ED$D$9`$vD$D$D$D$D$ D$D$E$~t'`8uED$l$辂EEyE$ 8UЉ]E8E$݁8`8ul$LD$D$D$ D$@D$9`$ˁE}u0`8uD$0m$Dž-E@E׋E@D$D$D$ D$@D$9`$GE}u0`8uD$0m$hDž~,88t(`8upm$3DžI,U@E׈D$ ED$D$9`$DD$ ED$D$9`$E}~49`EEuD$D$D$ D$@D$9`$(DEă|u0`8uD$0m$DDžZ+}u[E@E׋E@EȉD$ED$D$ mD$D$${$X{A88t(`8um$Dž*U@E׈EăD$ ED$D$ 9`$~D$ ED$D$ 9`$~E$~8U~E8E$o~8`8u0n$~D$D$D$ D$@D$% 9`$]~E}u0`8uD$0m$~~Dž)E@E׋E@D$D$D$ D$@D$2 9`$}E}u0`8uD$0m$}Dž)88t(`8upm$}Dž(D$ ED$D$C 9`$|D$ `nD$D$$y$xD$D$D$ D$@D$Q 9`$|E}u0`8uD$0m$|Dž(88t(`8um$|Dž'U@E׈D$ ED$D$c 9`${D$ ED$D$d 9`${E${8U|E8E${8`8un$|D$D$D$ D$@D$ 9`${E}u0`8uD$0m${Dž&E@E׋E@D$D$D$ D$@D$ 9`$zE}u0`8uD$0m${Dž3&88t(`8upm$zDž%D$ ED$D$ 9`$zvD$D$ nD$D$$v$uD$D$D$ D$@D$ 9`$yE}u0`8uD$0m$zDž+%88t(`8um$yDž$U@E׈D$ ED$D$ 9`$xD$ ED$D$ 9`$xE$x8U8EyE`8un$5yE%$xxy )ȃ ED$D$D$ ED$D$ 9`$_xE}u/`8uED$0o$xDž#E $wD$ ED$D$ 9`$wtF`8u48$w8D$T$po$wEE $IwED$D$D$ ED$D$ 9`$XwE}u/`8uED$0o$zwDž"E $vEEE׋EED$ ED$D$ 9`$tvuF`8u48$v8D$T$o$vEEUE׈E$)v8U8EnvE`8up$vE ۉ$uED$D$D$ ED$D$. 9`$uE}u/`8uED$0o$ vDž"!E %_$TuD$D$ ED$ ED$D$; 9`$tE}u9`8uED$ED$Pp$uDž EEE׋EED$ ED$D$I 9`$tuF`8u48$t8D$T$p$tEEEPE׈E$6t8U8EE `8up$tD$D$D$ ED$D$g 9`$tE}u/`8uED$0m$4tDžJD$ ED$D$o 9`$QstF`8u48$zs8D$T$q$sE8D$ ED$D$y 9`$ruH`8u48$r8D$T$Pq$>sES88=tF`8u48$r8D$T$q$rE8U8EE `8uq$rD$D$D$ ED$D$ 9`$(rE}u/`8uED$0m$JrDž`E}~D$D$D$ ED$D$ 9`$qEȃ}u/`8uED$0m$qDžD$ EȉD$D$ 9`$pEX8D$ ED$D$ 9`$ptF`8u48$p8D$T$q$qED$ ED$D$ 9`$:puH`8u48$cp8D$T$Pq$pES88=tF`8u48$p8D$T$q$PpE8U8EEoE䍃`8ur$pE@$coD$D$D$ ED$D$ 9`$yoE}u/`8uED$0m$oDžeEȋED$EȉD$E$j8D$ED$ ED$D$ 9`$gjE؍88tH`8u48$n8D$T$0r$nE6EȉD$E$zjt `8upr$nE8D$ED$ ED$D$ 9`$iE؍88tH`8u48$m8D$T$0r$nE6EȉD$E$it `8upr$mEfEȋED$EȉD$E$i8D$ED$ ED$D$ 9`$h88tH`8u48$l8D$T$0r$/mE6EȉD$E$ht `8upr$lE8D$ED$ ED$D$ 9`$g88tF`8u48$%l8D$T$r$glEE$k8UuEs$)hg$h`8uPs$lD$D$ D$ D$D$D 9`$jE}u"`8us$kE%D$ ED$D$M 9`$jFkEȍ`8us$\kEȀ$jE}~ jUșU}tD$D$D$ ED$D$t 9`$jE}u)`8uED$s$jEkUMЋ1t'`8uED$0t$jjED$ ED$D$ 9`$iEEȀ$iE}~ iUșU}tD$D$D$ ED$D$ 9`$giE}u)`8uED$s$iEkUMЋ1t'`8uED$0t$AiED$ ED$D$ 9`$fhEEȉ$ih`8uet$hhEȋE $5hE}v7hUșU}tD$D$D$ ED$D$ 9`$ hE}u)`8uED$c$/hEhEEEE9Er0E8t `8ut$gEED$ ED$D$ 9`$gE؃EȀ$gE}v gUșU}tD$D$D$ ED$D$ 9`$fE}u)`8uED$s$ gEkUMЋ1t'`8uED$0t$fED$ ED$D$ 9`$eE؃Eȉ$e`8ut$ff/fEE $eE}~eUșUȃ}tD$D$D$ EȉD$D$ 9`$eE}u,`8uEȉD$c$eED$D$ EȉD$ ED$D$ 9`$xdE}u/`8uEȃ D$d$FeEE;Eu"`8ut$eEpD$ ED$D$ 9`$G$#MUD$D$h$LuD$D$ hD$D$%$GD$YG$LhEqGD$T$ $LGu8`D$ `D$D$%$KhEvGD$T$ $FuF|G$ LmhE􍓃GD$T$ $FubF|G$K2hE􍓋GD$T$ ${FuGD$G$KhE􍓞GD$T$ $$sEmED$ED$>$UEOED$ED$.>$7E1E D$ED$ED$ ED$ED$T>$Et[]ÐUWVS,EE D$ED$n$>>F8t$FF8u .F8u >F*F8t5*F$@>F8u*FD$;$[DBF8tBF$-> >1ԍBF$=>F8uBFD$;$CBFD$;$?2F8t$k=CE䍃6F8>F8u;$C輋t>F8<$nC|>F8t6F$BFD$T$.<$-C4F$BFD$T$n<$BE.F8t >F8u"D$iVD$<$BF@X$)<V$4t>F8<$jB|>F8t6F$AFD$T$<$)B4F$AFD$T$n<$AE6F8>F8tA%@>F8u,=$A胲t>F8<$A|>F8t6F$@FD$T$N=$@A4F$@FD$T$n<$ AEE$b@}>F8tBF$m@FD$ T$BFD$=$@4F$+@FD$T$=$m@n$9$'?E}t4F$?FD$T$.>$@E܉$*? %6@Wd{ ʉ C`NJӊ Q@]m| N@ZuҌ".H@`ʍ@j@ O` O`@@(h)+-<@=CFH I`'ielṁ n.9pRЇ_hrsSʕ ֕ݕtȇ֕v `}noneno functionalitylog-statslog general statisticslog-non-freelog non-freed pointerslog-knownlog only known non-freedlog-translog memory transactionslog-adminlog administrative infolog-bad-spacedump space from bad pntlog-nonfree-spacedump space from non-freed pointerslog-elapsed-timelog elapsed-time for allocated pointerlog-current-timelog current-time for allocated pointercheck-fencecheck fence-post errorscheck-heapcheck heap adm structscheck-blankcheck mem overwritten by alloc-blank, free-blankcheck-funcscheck functionscheck-shutdowncheck heap on shutdowncatch-signalsshutdown program on SIGHUP, SIGINT, SIGTERMrealloc-copycopy all re-allocationsfree-blankoverwrite freed memory with \0337 byte (0xdf)error-abortabort immediately on erroralloc-blankoverwrite allocated memory with \0332 byte (0xda)print-messageswrite messages to stderrcatch-nullabort if no memory availablenever-reusenever re-use freed memoryerror-dumpdump core on error, then continueerror-free-nullgenerate error when a 0L pointer is freedlog-unknownDisabled -- this is the default now, log-known is oppositelog-blocksDisabled because of new heap organizationallow-nonlinearDisabled -- this is the default nowallow-free-nullDisabled -- this is the default now, error-free-null is oppositeheap-check-mapcheck-listsDisabled -- removed with new heap organizationforce-linearDisabled -- removed with new mmap usageno errordmalloc initialization and setup faileddmalloc library has gone recursivedmalloc thread locking has not been configuredpointer is nullpointer is not pointing to heap data spacecannot locate pointer in heapfound pointer the user was looking forpossibly bad .c filename pointerpossibly bad .c file line-numberfailed UNDER picket-fence magic-number checkfailed OVER picket-fence magic-number checkuse of pointer would exceed allocationpointer is not to start of memory blockinvalid allocation sizelargest maximum allocation size exceededcould not grow heap by allocating memoryover user specified allocation limitpointer is not on block boundarytried to free previously freed pointerfree space has been overwrittendmalloc bad admin structure listdmalloc internal address list corruptiondmalloc internal memory slot corruptioninteractiveturn on interactive modeenv-stringstringstring of env commands to setlog transactions via tracking-funcmax-allocbytesmaximum allocation to testno-specialdo not run special testsmax-pointerspointersnumber of pointers to testrandom-debugrandomly change debug flagsilentdo not display messagesseed-randomnumberseed for random functiontimesnumber of iterations to runverboseenables verbose messagesEnter a hex address: %d: free'd %d bytes from slot %d (%#lx) dmalloc_t.c%s: problems allocating space for %ld pointer slots. ERROR: iter %d, %s (err %d) %d: debug flags = %#x %s: problem with test program free list %d: malloc %d of max %d into slot %d. got %#lx %d: calloc %d of max %d into slot %d. got %#lx calloc of %d was not fully zeroed on iteration #%d %d: realloc %d from %d of max %d slot %d. got %#lx %d: recalloc %d from %d of max %d slot %d. got %#lx recalloc %d from %d was not fully zeroed on iteration #%d %d: valloc %d of max %d into slot %d. got %#lx %d: heap alloc %d of max %d bytes. got %#lx %d: ERROR dmalloc_verify failed %d: ERROR allocation of %d returned error Checking realloc(malloc) seen count ERROR: could not allocate %d bytes. ERROR: could not reallocate %d bytes. ERROR: free of realloc(malloc) pointer %lx failed. ERROR: dmalloc_verify failed Checking never-reuse token ERROR: free of pointer %lx failed. ERROR: pointer %lx was improperly reused. Checking arg-check functions ERROR: could not malloc %d bytes. atoi Checking %s 1234 ERROR: %s overload failed ERROR: %s overload should not get error 12345 ERROR: %s overload should get error atolbcmp ERROR: %s overload did not register overwrite bcopybzeroindexmemccpymemchr ERROR: %s should have failed memcmp ERROR: %s should have passed memcpymemmovememsetrindexstrcasecmpabcdABCDabcdeABCDEstrcatabcdabcstrchrstrcmpstrcpystrcspn.strncasecmpstrncatstrncpy------------------------------------------------------- NOTE: ignore any errors until the next ------ Trying to free 0L pointer. ERROR: free of 0L returned error. ERROR: free of NULL should have failed. Allocating a block of too-many bytes. ERROR: allocation of > largest allowed size did not return error. Overwriting free memory. ERROR: overwriting free memory not detected. ERROR: verify of overwritten memory returned: %s (err %d) Overwriting memory above allocation. ERROR: examining pointer %lx failed. ERROR: overwriting above allocated memory not detected. ERROR: verify of overwritten above allocated memory returned: %s (err %d) Freeing invalid pointers ERROR: free bad pointer produced: %s (err %d) ERROR: no problem freeing bad pointer. Checking dmalloc_examine information ERROR: examined pointer info invalid. ERROR: examined realloced pointer info invalid. ERROR: examining freed pointer %lx did not fail. Checking heap check start at file:line ERROR: could not malloc %d bytes. ERROR: should not have gotten an error with no heap checking enabled. debug=%#x,start=%s:%d ERROR: should have gotten over fence-post error after checking started. Checking heap check start at iteration count debug=%#x,start=c1 Checking heap check start at memory size debug=%#x,start=s%lu Checking per-pointer blanking flags ERROR: could not malloc %lu bytes. ERROR: per-pointer blanking flags failed: %s (err %d) ERROR: per-pointer blanking flags should have failed: %s (err %d) Checking per-pointer alloc flags and realloc ERROR: could not realloc %#lx to %lu bytes. ERROR: per-pointer alloc flags should have failed: %s (err %d) Checking double free error ERROR: 1st of double free should not fail: %s (err %d) ERROR: 2nd of double free should have failed: %s (err %d) ERROR: 2nd of double free should get ERROR_ALREADY_FREE not: %s (err %d) Checking freed pointer delay Checking strndup ERROR: strndup shouldn't produce error: %s (err %d) ERROR: strndup should have copied string ERROR: strndup should produce overwrite error not: %s (err %d) NOTE: ignore the errors from the above ----- to here. Trying to realloc a 0L pointer. ERROR: re-allocation of 0L returned error. Testing valloc() ERROR: could not valloc %d bytes. ERROR: valloc got %lx which is not page aligned. Checking alloc blanking ERROR: allocation not fully blanked. Checking realloc_copy token ERROR: realloc produced same pointer. Checking function checking of non-heap pointers ERROR: dmalloc_memset of non-heap pointer failed: %s (err %d) Checking string tokens in dmalloc_debug_setup log-stats,log-non-free,log-bad-space ERROR: dmalloc_debug_setup didn't process comma separated tokens. Checking calloc macro arguments ERROR: could not calloc %d bytes. ERROR: calloc size should be %d but was %d. Checking check-funcs with check-fence ERROR: memset on buf of %d bytes failed. ERROR: memset of %d bytes with check-fence failed. Checking dmalloc_count_changed function ERROR: count-changed reported %lu bytes changed. ERROR: count-changed reported %lu bytes changed not %lu. ERROR: count-changed report %lu bytes changed not %lu. Checking block-size alignment rounding ERROR: alloc of %lu bytes was not block aligned. ERROR: could not heap-alloc %lu bytes. Checking free versus alloc blank ERROR: free versus alloc flags failed: %s (err %d) Checking the dmalloc_get_stats function ERROR: dmalloc_get_stats did not count alloc of %d ERROR: dmalloc_get_stats did not count pnt alloc ERROR: dmalloc_get_stats did not count free of %d ERROR: dmalloc_get_stats did not count pnt free Malloc test program. Type 'help' for assistance. > ?help help - print this message malloc - allocate memory calloc - allocate/clear memory realloc - reallocate memory recalloc - reallocate cleared memory memalign - allocate aligned memory valloc - allocate page-aligned memory strdup - allocate a string free - deallocate memory stats - dump heap stats to the logfile unfreed - list the unfree memory to the logfile mark - display the current mark value changed - display what pointers have changed verify - check out a memory address (or all heap) overwrite - overwrite some memory to test errors sbrk - call sbrk to test external areas random - randomly execute a number of [de] allocs special - run some special tests quit - quit this test program quitmallocHow much to malloc: malloc(%d) returned '%#lx' callocHow much to calloc: calloc(%d) returned '%#lx' reallocHow much to realloc: realloc(%#lx, %d) returned '%#lx' recallocHow much to recalloc: memalignAlignment in bytes: How much to memalign: memalign(%d, %d) returned '%#lx' vallocHow much to valloc: valloc(%d) returned '%#lx' strdupEnter a string to strdup: strdup returned '%#lx' freestatsDone. unfreedmarkMark is %lu. changedEnter the mark: overwriteOVERWRITTENsbrkHow much to sbrk: sbrk(%d) returned '%#lx' randomHow many iterations[%ld]: It succeeded. It failed. specialverifyIf the address is 0, verify will check the whole heap. successfailuredmalloc_verify(%#lx) returned '%s' Unknown command '%s'. Type 'help' for assistance. unknownra=%#lx%s:%d%s malloc %d bytes got %#lx %s calloc %d bytes got %#lx %s realloc %d bytes from %#lx got %#lx %s recalloc %d bytes from %#lx got %#lx %s memalign %d bytes alignment %d got %#lx %s valloc %d bytes alignment %d got %#lx %s strdup %d bytes ot %#lx %s free %#lx %s new %d bytes got %#lx %s new[] %d bytes got %#lx %s delete %#lx %s delete[] %#lx %s unknown function %d bytes, %d alignment, %#lx old-addr %#lx new-addr Set dmalloc environment to: %s Random seed is %u random seed is %u Running initial tests... Succeeded. ERROR: Initial tests failed. Last dmalloc error: %s (err %d) Failed. Last dmalloc error: %s (err %d) Running %ld tests (use -%c for interactive)... ERROR: Random tests failed. Last dmalloc error: %s (err %d) Running special tests... ERROR: Running special tests failed. Last dmalloc error: %s (err %d) Random seed is %u. Final dmalloc error: %s (err %d) Final dmalloc error: %s (err %d) Final dmalloc_verify returned failure: %s (err %d) 'A⍀PAA⍀P@@u⍀uP@@`⍀`P@@K⍀KP@@6⍀6P@@!⍀!P}@x@ ⍀ Pd@_@⍀PK@F@⍀P2@-@⍀P@@⍀P@?⍀P??⍀P??y⍀yP??d⍀dP??O⍀OP?~?:⍀:Pj?e?%⍀%PQ?L?⍀P8?3?⍀P??⍀P??⍀P>>⍀P>>⍀P>>⍀P>>}⍀}P>>h⍀hPp>k>S⍀SPW>R>>⍀>P>>9>)⍀)P%> >⍀P >>⍀P==⍀P==⍀P==⍀P==⍀P==⍀Pv=q=⍀P]=X=l⍀lPD=?=W⍀WP+=&=B⍀BP= =-⍀-P<<⍀P<<⍀P<<⍀P<<⍀P<<⍀P|xp8x0xp"xxڷpwwpwwpwwqwpkwcwpUwEwp1w)wp wwpvvvpvvap~vgvKvpEv=vLp/vvCp vvpuupuurupludu,pXuKu;u#p'uuputptttpttpttgtWtڶpCt;tp'ttpssspsspsspvsnspZsRspssrprrqprrjprrepryr@psrkrper]rpWrOrpIrAr@p;r3rp-r%rprrpr r@prqpqqpqqpqq`pqq pqqpqqpqqpqqbpq}q@poq_q8pLq\P6\\P6\P6[[@P6[P6[[P6M[6[[[P6ZZP6ZP6ZZ@P6ZP6ZxZP6$Z ZYYP6YP6YYYP6YYP6YP6YYP6XYPYP6EYP6?Y7Y P61Y)Y`P6Y YP6YXXP6XP6XXP6XP6XP6XXP6qXP6dX\XP6QXP6GX,X$XP6XP6 XWP6WP6WP6WWP6WP6WWnP6}WuWP6jWP6`WEW=WP6+WP6#WWP6 WP6VP6VVP6VP6VVP6VP6VzVrVP6`VP6XVLVP6AVP64VP6+V#VP6UP6UUP6UUP6UP6UUP6bUTULU`P6AUP68U%UP6UP6 UUP6TP6TTP6TP6TP6TTP6TP6TTP6}TP6rTjTP6FT>T`P6,TP6$TTP6 TP6TSP6SP6SSP6SSP6vSP6gS_SP6S SP6RP6RRP6RR@P6RP6RP6RP6rRjRP6XRP6PRDRP69RP6,RP6RRP6RP6QQP6QP6QQP6QP6QQ`P6QP6}QqQP6fQP6[QSQP6'QQP6 QP6PPP6PP#P6PP6PP6PP6PnPfPP6TPP6LP@PP65PP6*P"PP6OOP6OP6OOP6qOOOGOP65OP6&OOP6NNN`P6NP6NNP6NP6N|NtNP6bNP6ZNNNP6CNP68N0NP6MMMP6MP6MMP6|MbMZMP6HMP6@M4MP6)MP6MMP6LLLP6LP6LLP6;L6L&LL@P6LP6 LKP6KP6KKKP6KKP6{KsK P6hKP6[KP6FK>KP6+KP6KKP6JJJ P6JJJP6sJkJP6`JP6SJP6>J6JP6#JP6J JP6IIP6IP6IIP6ZIRIP6GIP69IP63I IP6I IP6IHHP6HHP6HH P6HP6uHP6`HXHP6EHP66H.HP6HGGP6GGP6GGP6GP6vGP6aGYGP6FGP67G/GP6FFP6FP6FFP6}FuFP6jFP6\FP6VFCFP6:F.FP6(FFFP6EEP6EE P6EP6EP6EwE]E P6EEP6DP6DDP6DP6DDP6hD`DP6(D DP6DP6DP6CCP6CP6CCP6oCgCP6TCP6EC=CP6CC@P6BP6BP6BBP6BBP6BBBP6BP6yB6B.BP6 BBP6AP6AAP6AP6ATALA`P67AP6AA`P6AP6@@P6@@P6@P6l@C@;@P6)@P6@??? P6?P6?P6??P68?!?? ??@P6>P6>P6>P6>>P6>>P6>P6}>u>P6c>P6[>O>P6D>P65>P6*>">P6=== P6=P6==P6F=/='=P6=P6=P6=P6<<<P6<<@P6<P6<<P6v<P6g<P6X<P<P6E<P68<'<<P6;;;P6;;P6p;P6e;;; P6:P6::P6:{:s:P6h:P6b:L:@:P63:P6-::9@P69P699P69P69P699P69P69z9g9P639.9&9P688 P68P688P6x8a8Y8ƟP6N8P6H858)8P688P677P677P67P67P677P6m7e7@P6Z7P6M7P6@7P637+7P6 7P677P666P66P66P666P666P66P6}6P6w6o6`P6i6a6 P6X6L6 %666 655555555F59515 5544@44444{4u4m4[4R4E4=4+4444333@3333 3}3u3R38333322222222b2@232+2@2 2211111y1q1_1V1I1A1/1"111000@0000 00y0V0<000 0//////////s/R/E/=/@+/// / ..........x.].U.C.6.).!. ..-------@n-a-T-L- :-0---,,,,,,,,,,r,l,d,H,9,,,,,++@++++ ++++p+c+T+?+9+1+++ٝ ++**** ****u*n`*S*K*@9*,*** *)))))))))ҝf)^)L)?)2)*) ) ))((Ν((ȝ(((@t(g(Z(R( @(5(-(((˝''ȝ''''''''r'l'd'H'9','''&&@&&&& &&&&p&c&T&?&9&1&&& &&%%%% %%%%|%ng%Z%R%@@%3%&%%  %%$$$$$$$$t$l$Z$M$G$?$$##@#######v#m#R#J#8#+#%##""" """"@x"k"e"]":""" "!!!!!!!!e!X!P! >!4!! !@        z q d \ J = 7 /  @`qW5/' C@tgZR @6. }wo- @~uZR@3&  n@~qd\ J80~vC6.@ zrL* @_YQ?6)!@} kaY6@ jP.(  qn\OG@5( }ucVIA /"n@ yq\M82*uf^*   ~ PH` 6     j _W     |t i \T I >+#   `   ME 3 $    x m e Q ; 3  Ї    m L D `/ $      P F >      l d >   `    ( Ї  Ї zf^ЇЇme9$`zD @O < 8 40,H, ^V`. ЇpЇ'"֖{sg\M'ЇЇЇ}u^Ї@7-̇ `H_HJHD $9 |tlhd\TPLD<4,$ \TLD<4,$ |tphd\XPLD@84,( xtlh`\TPHD<80,$  b dd b KyKs nb h|2`|2Z Ub OxGxA <b 6t.t( #b pp b ll b hh b dd b `` b \j\j b XQXQy tb nT8fT8` [b UPMPG Bb <L4L. )b #HH b DD b @@ b << b 88 b 4p4p b 0W0W zb t,>l,>f ab [(%S(%M Hb B$ :$ 4 /b ) !  b  b  b  b  b  v v b ]] b zDrDl gb a+Y+S Nb H@: 5b /'! b  b  b  b  b || b cc b JxJr mb g1_1Y Tb NF@ ;b 5-' "b  b  b  b  b  b ii b P~Px sb m7e7_ Zb TLF Ab ;3- (b " b ӿӿ b  b  b  b oo b VV~ yb s=k=e `b Z$R$L Gb A 9 3 .b (| | b xپxپ |xtplhd`\XTPLHD@<840,($  7QN+Ta8^[CED:`_\B;MXH>U]G@IJ5436210/.-,*('&%$#" VYWO!KPSA<)LF=RZ7QN+Ta8^[CED:`_\B;MXH>U]G@IJ5436210/.-,*('&%$#" VYWO!KPSA<)LF=RZ?9_`kwȇ̇Ї,<7EP gx@6p`}dmiYA1p_M7 0s_A9P.)rXPQixW&7___i686.get_pc_thunk.bx_main___i686.get_pc_thunk.axdyld_stub_binding_helper_dmalloc_errno_argv_program___sF_argv_cleanup_fflush_dmalloc_track__dmalloc_srand_getpid_time_argv_process_strcpy_sbrk_dmalloc_log_changed_dmalloc_log_unfreed_dmalloc_log_stats_atoi_strncmp_strlen_strchr_dmalloc_get_stats_dmalloc_count_changed_dmalloc_strndup_memmove_dmalloc_memory_allocated_dmalloc_debug_setup_loc_snprintf_strcmp_dmalloc_mark_dmalloc_examine_dmalloc_message_dmalloc_page_size__dmalloc_strncpy__dmalloc_strncmp__dmalloc_strncat_abort__dmalloc_strncasecmp__dmalloc_strcspn__dmalloc_strcpy__dmalloc_strcmp__dmalloc_strchr__dmalloc_strcat__dmalloc_strcasecmp__dmalloc_rindex__dmalloc_memset__dmalloc_memmove__dmalloc_memcpy__dmalloc_memcmp__dmalloc_memchr__dmalloc_memccpy__dmalloc_index__dmalloc_bzero_memcmp__dmalloc_bcopy__dmalloc_bcmp_memset__dmalloc_atol__dmalloc_atoi_memcpy_dmalloc_verify__dmalloc_heap_alloc_dmalloc_realloc_exit_fprintf_dmalloc_free_dmalloc_debug__dmalloc_rand_dmalloc_strerror_dmalloc_malloc_dmalloc_debug_current_fgets_printf_attributes_error_list_default_iter_n_env_string_interactive_b_log_trans_b_no_special_b_max_alloc_max_pointers_random_debug_b_silent_b_seed_random_verbose_b_arg_list_hex_to_long_get_address_free_slot_pointer_grid_do_random_check_initial_special_check_arg_check_check_special_do_interactive_track_alloc_trxn