H__PAGEZEROx__TEXT__text__TEXTp p __stubs__TEXT__stub_helper__TEXTF__cstring__TEXTq__const__TEXT__unwind_info__TEXT__eh_frame__TEXThh(__DATA__got__DATA__nl_symbol_ptr__DATA!__la_symbol_ptr__DATA  #__const__DATA0__data__DATAPP__bss__DATA  H__LINKEDIT0"0=+ Ps&x<B /usr/lib/dyldV\e9Bf/$ *(& 8/usr/lib/libSystem.B.dylib&()+UHAWAVATSHIL%tM$$LeH5wLiLa)H`HRH5WH讂H6H5EH0LHMStDH L0HLzHBvHHiLHHLx1H`xH6L;euH[A\A^A_]蘙f.UHAWAVSHL=iM?L}H5۬H蔙HH (H5=H<$#H5H$'9H5ÛH#=OH5ޛH#R dLH5 L`HHL#H5/Hm#X jH5L˘mHH"H5H#e wH5+L{zHH"H5VH"r H5ۛL+HH\"H5>H}" H5̚LۗHH "H5H-" H59L苗HH!H5nH! H5L;HHl!H5^H! H5LHH!H5NH=! H5IL蛖HH H5?H  H5ZLKHH| H5H  H5.LHH, H5HM  H5"L諕HHHaaaaaaaaHHHxHpHhH`HXHPHHH@H8H0H(H HƅaƅHH|` oH5 LڔoHL;}u1H[A^A_]!H=8H5UH aCH=H56H t$H=H5H kH=ەH5H 6H=H5ٕH jH=H5H H=~H5H lH=_H5|H jH=@H5]H KH=!H5>H !,H=H5H &" H=H5H :#H=ĔH5H &H=H5”H ɕ'H=H5H (H=gH5H Ė+rH=HH5eH l,SH=)H5FH C-4H= H5'H 0H=H5H 1H=̓H5H #2H=H5ʓH v5H=H5H 6H=oH5H 7zH=PH5mH :[H=1H5NH U;<H=H5/H /<H=H5H ?H=ԒH5H @H=H5ҒH ҕAH=H5H DH=wH5H EH=XH5uH uFcH=9H5VH cIDH=H57H >J%H=H5H zKH=ܑH5H NH=H5ڑH OH=H5H іPH=H5H SH=`H5}H TnH=DH5aH ,URH=(H5EH T\6H= H5)H 0]H=H5 H z^1̎UHAWAVAUATSHL-MmLmH5HiuZL`L^sH5LLvLBuH5RH1L+& 8LH5L聎1LLH0HrH5H/vHtL H(H5H E1E1LH/ H5LH`JlH0>lH)L;mu1Hĸ[A\A]A^A_]H=1EH=H5-H pH=H5H qnH=ՎH5H TrRH=H5֎H }6H=H5H ~H=H5H 1苌]UHAWAVAUATSHL-MmLmH@H}Xt Eƃ2H5Hi@L@LpL=Lv1D1 1LLmLLsÁOuH@HOrH7[;[H5-HL@1L(RaHdHHoH5̌H:sHqLHH5HHE1E1O,(H@miHaiH&L;mu1H[A\A]A^A_]4H=KH5hH ѓH=1IH=H51H ͓H=H5H H=֋H5H nH=H5׋H RH=H5H 6H=H5H H=fH5H 1pBfDUHAWAVSHL=M?L}H5HiH5ˊH1FHXHHH5H1?HXHH5WHHp$FHpH=gH5&HH?HpSXHpfL5HHE1HLw#1HLEX6'H\H5H5H1>H5aHHp.EHpHFfH5/HH>Hpf6VH.VH5LE1LHHO7H5؈1LDH5H1 >H5HHpnDHpHeH5oHH=sHp\eL5EHHLC1HLDXH5H1y=ZH5HHpCTHpHdH5ɇHH*=CHdH5LLAL!TH$H51AALH9HpUL;}u1HĈ[A^A_]9H=91m?H=8H5UH H=H56H H=H5H H=ۆH5H zH=H5نH [H=H5H <H=~H5H H=_H5|H H=@H5]H H=!H5>H H=H5H -H=H5H 6H=ąH5H WcH=H5…H rDH=H5H %H=gH5H XH=HH5eH tH=)H5FH H= H5'H H=H5H H=̄H5H nH=H5̈́H RH=H5H .6H=xH5H H=\H5yH (1f8fff.UHmH1]ÐUHGG#EgHܺHG GvT2]ÐUHAWAVAUATSHAIIEA?BDAGAGAsAGtKB+@)ك@AN͉I|LcLL~D@IwMLuE)LLuA@|OEeEAAIF@HEH]ff.LHEH@AA?E)HuHuEHuEtIIcLH[A\A]A^A_]UHAWAVAUATSHHXHnHHEDGDW DOW@tCH^8H]H^0H]H^(H]H^ H]H^H]H^H]HHvHuH]HuDD!D! AHMFEBxjD׉D!щD! V !D! ʋFTAB p $ډ!؉! F xAFνAAD!D! ȋNlD8|AEDD!D! FH@ID*ƇGA EDDD!D! FpF0DɉȉD!D! ‹FtABFȉ‰!D! ׋V hABؘiÉ߉!! ~$}AF DA ADD!! ׋V(HAD[AEDDD!! ׋N,|Aȍ\DD!D! ‹F0LD"kAADD!D! ڋF4dAB q DAAԉE!AD!D ɋF8ǶAADDD!! DЍ]/DЉ!D! EB&SD ։DD!! DAAD!! DlEB7DAA!D!D U!DD!! EDD17A AD!! DxB) Dȉ!D! ƋhD>ZEAADDD!! DdDʍD!D! DTEB& DD!! DtDፌogщA4:!! DLEB7L*110B911ڍq 11|"am11DǍ> 811ED꾤11DڍK 11Dፌ`K11΋Hߍ>p11Dȍ~(11LED' 11DxDэ0ԉ11DpDD>AA1D1E9DD11EDʍ D11DPDٍ|11EF!eVDAAD 1D")tD D1*C}E 1֍]h 1DO~oAADډD 1, DD D1:CdD 1΍NDl 1B~S| 15: D 1Ǎ*u 1ύ7ӆHXGG G WOHEHH;EuHĨ[A\A]A^A_]3xDUHAWAVSHIHL=M?L}E؈eىMډMۋKM܈m݉UM7)ƒ?H5ʋHuغH11҉HcɋtA4JHcɋtHAtHHuL;}u H[A^A_]ZwUH@]1DUH]DfDUHG0]UH$]UHG]UHAVS1ۃ$t8L71A>t- CHLʢAH5}1HLAH[A^]ÐUHG]UHHO1HtHI1fHHu]UHAVSHGE1Ht[HXE1HtOE1fff.tHHu, CILH5Ƈ1LHAL[A^]f.UH ]BUH]&CfDUHx]BUH]CfDUH勇]@UHH]UHAWAVSPIIAw0AO41Mt,LuHH=HFI8LHuHAD8H[A^A_]@UHG0G4LJG8Ƈ]UHAWAVAUATSHHIL%՜M$$Le.tgHHtHxH҃.uu>IE0 Hmissing.IEHHon name IE@HCollectiIE8AEPAEPGу.u^IE0 Hwith a 'IEHHt start IE@Hns cannoIE8AEP.'.AESL;euHH[A\A]A^A_]tH9RIۃH1LĂIypIDHǀLHD9LLFUH5LXL*WH59rHpLLA)LOHH`HpP1ۅtH`~LH^H`HpP@t H`+OAF HpN1u AF0L;euHĀ[A\A^A_][offff.UHAWAVSPAIHH 6H=}1HLDHC(H[A^A_]f.UHAWAVSPIH@nC @H8HC( ;HC@H@HL*oHx;IHCLxLoHPLLnc;HHHǀH[A^A_]@UHAWAVSPIHH 9H=!}1@HnC @HsHC( :HC@H@HLenHx:IHCLxLInHPLLm:HHHǀH[A^A_]ffffff.UHAWAVATSAILgQ:HDHǃH1LgHMmI$Ht&fffff.HHHuHI$[A\A^A_]ff.UHAWAVATSAIHH ŘH={1Lc9HDHǃH1L~HMdlI$Ht!fHHHuHI$[A\A^A_]ff.UHAWAVATSIH1E1 H t Ƀ:uAEAELcLHLlEC>it I|kA[A\A^A_]UHAWAVAUATSHILHH{HHEAD$AD$$ID$HHXLPf.LH3H@HH!PHH5{}SHRLH5mHHp$AHIExH`HpHv|KVH`KLH?Dffff.L7L@DLFIǿS7I1Mt1DHA tɃ:ufELcLLLTjC,Ait K|= jAE$HHLx6HDHǃH1HL{MiIGHLPt'HHHuHDI_HpTHLHA|$0AD$AD$$ID$HxH@uHHID$LhML5yLpfffff.ALL~1>HHMHLQHOLH5jHL!AHGEt LrGMH`HLHyaIE1t HDAHLHy=I@tHGAF HLHyIt HHDINHqHXhLFEMtID$@fA|$v.ID$L5qxxueA|$Z.AD$AD$$MMAD$0AHRHH;EuDHĨ[A\A]A^A_]=gI<$44HI<$H1L@yE1MfAI $HpEAF0e@UHSPHH H=Tv1HHC(H[]fffff.UHwt $th.1]@UHAWAVSPIA$t]MwMt;AFI~HtfH3HHuIFIGH@A,AGAG$MwMtPAFI~HtDH$3HHuIFIGH@LH[A^A_]I7LH[A^A_];.ff.UHAWAVSPIA$t]MwMt;AFI~HtfH2HHuIFIGH@A+AGAG$H[A^A_]@UHAWAVATSH@IL%ԌM$$LeػA~$tILLIH5tLMLKH5f1LLLCL;euH@[A\A^A_]hdf.UHAWAVAUATSHHLAHIIH"HHELLILHD~LLKLLLH!LBHЋHH;EuHH[A\A]A^A_]cfffff.UHAWAVSPIA$t]MwMt;AFI~HtfH0HHuIFIGH@A*AGAG$MwM|I>Htf.Hd0HHuIMwI~HtH40HHuIFIGHx0I0IGI?/AG0AG4ALJAG8AƇH[A^A_]ff.UHAWAVAUATSHIIIHNDAt%L'2;C %AGtC0 C0  t C0 C0Mu Lk(1Mt1A}~I}LHELFbIL1HMdIL.IaEeAEAEAE MtoAEIEHELaIIT$H}LaOd,IHEL(1HcLHucaHLLHMH[A\A]A^A_]IC0H[A\A]A^A_]HC0H{8H50rD aC{ff.UHAWAVAUATSHhHxIIIHHH]AE)HQ'AEuIuIcUHL5'AL-HxAAA1ۃ.t1ffffff.ADHÃ.uCHc,ILcLLLq`MH5mpLZ`HxHX.LMLLHHAL,EHpHH@t&HwpHHd@E1IF0 H detailsIFPHrstr forIFHH->lasterIF@HSee connIF8fAFX.AFYLLAL3;IHc˺HLH^()EHoH}H? tH}">AAHy=HbHH;]uDHh[A\A]A^A_]M^ffffff.UHAWAVAUATSH8DMLEAD}IHIH^ILHLeH]IE~E1LLmLff.H]IH]J<-ANL?+LcLLL.\MIuH}HuHUHMH8[A\A]A^A_]fDUHAWAVAUATSH(MHIIIDEԃ{t*H~+A;G qCt$AG0 fAG0TAG0Mu Mo(1Mt1A}~I}L4HEL[HEL+LcLmH*HJD(H=HH}'I#[HMAMAEAEAE MLmAEIEHEL[IIUH}LZEHMAD JD)HEI$HELT*LcH}HuLZOd,LmMHHEH&*HcLHuaZLLLHMU AG0H([A\A]A^A_]IG0I8H59kDZAG{fffff.UHAWAVAUATSHIHII{t%H)A;G CtAG0 AG0AG0Mu Mo(1Mt1A}~I}LHELYIH)HMdIL%IGYEeAEAEAE MtxAEIEHELNYIIT$H}LXCD,Od,HHEH(HcLHuXLLLHMH[A\A]A^A_]AG0H[A\A]A^A_]IG0I8H5iDmXAG{fff.UHHGHGHGH]ff.UHAVSII~Ht 6I^m$HøHH<H5gH@IVHtH5gHxCA|H5{gH?AVtH5fgH?AVtH5XgH?AV tH5CgH?H">I^1[A^]UHSPHHtH{Ht5H{+$HCH[]fff.UH]UHG]UHG]UHG ]UHHG]fDUHHG]fDUH7]UHw]UHw]UHw ]UHHw]fDUHAWAVAUATSPDMDEIIIIx"HþxHUL{LZVHx"IL{LBVHPLL?VHC KLXL`EЉlEԉpEhHt H1HH[A\A]A^A_]@UHAWAVATSIIIxUMt$LUHx "HI\$LUHPHLUID$ [A\A^A_]ff.UHHX]UHH`]UH剷l]@UH剷p]@UH剷h]@UHAWAVAUATSHhIL-b|MmLmID$@0@4ǀ@8ƀI$XHt{tTCu+B#HI$XI$`HtRxt)@t[ADŽ$PID$@0 AADŽ$PID$@0A"I$`I$XI|$TIH~#HcLI$`k#HH\AHHI ISAAGAGAG M\A$hAGIGHxI\$HSIIUHxH1SA$pCD=A$lCD=KD/HxI$XHHp"HcHxHpHRJ\+M,I$`Ht/HHxl"HLHxILRLLIIcLI9H5_c!4I\$A)EHuHtLgL-zMm2LHIcHHL7L-yMmI|$LI4$F H$H1HHbHH2Ml$LL84L-IHc˺HLHwQHHHMHEH4bH}H 2 tH}0AADŽ$PI$@ AD$AL$E1L;muDHh[A\A]A^A_]PDUHAWAVATSHI1MI>1HHMf \IPA AGAGAG MAGdAGIH@IGA)EHuкLÅuLHIcHLL/I>1#I~AFtL H[A\A^A_]fff.UHAWAVAUATSHMHHH@IIH^wHHEHPxI9OLXLOHx+HH`LOHPHLOHDžpH@HEHHHEELjÅuMtHpLÅt MtLHPHvHH;EuHĘ[A\A]A^A_]NUHAWAVAUATSPIAMA]uLIuH~ u!H~LugIu~ t]M} Me Mt?LHIIEHcHI9s E11LL"LuIu~ t4H$E11LDH[A\A]A^A_]ÅtADžPH~tADžPffffff.UHHG ]fDUHHG ]fDUHAWAVAUATSH(IA$l~ A9\$I$HHxI|$ME~A+\$]Lh!AIHLI ME/AGAGAG MHHAGIIt$LEBD;I$H@JD;I<$I\$A)EHuH.t2LLADŽ$PA@ADŽ$PA,LHIcHHLHtLAMtHp0L? HpdL;muDHx[A\A]A^A_]B?@UHAWAVAUATSHIIHIH gHHEH?Hx ILHi?HLj?H.system.I fAD sADuserHMHLLAEt L>LpL#H5jOLLq*Ly%L@Lj#H5FOL6H5H=wL>H=rAG0LxLtL=LL菻H5PNL{L=LLfH`L1H nQfffff.`HHA\EH ATEHHuAE 1HdHH;]uHx[A\A]A^A_]<fUHAWAVAUATSHhHHIIHadHHEHH[!H5@MH$H?#HLLHZAHAELxHLHHHH4IHLHHHAEImL,<H=wL<H=rAG0A:LHpLHLvH;LHމ葹L;LL|H LhH0L1H pO0HHEH EHHuƅ HHH5KH&#H5KHL&H5KHHp~&H5JHHh&Hp!1LHxHAHMHEH.bHH;EuDHh[A\A]A^A_]:ff.UHAWAVAUATSH(IIHuȺ[ÅHuL@ÅuyDmAEܻ =weLIE/EAGEAGEAG EAGHEIGEAGEAG Iw$LÅt LM>1ۉH([A\A]A^A_]UH]F9fDUH1]UHAWAVSPIHI1MtifDA~1HLA9HHt H1I)u=88 uAF$8889H8LHH[A^A_]fUHAWAVSPIHI1Mt[fDA~1HL8HHAHv H1I)u+-888H8LHH[A^A_]UHSHHHcHiMbHH?H&HcHMi)iE{HMA8t5{HMA71u7v7H_IC0_7H)IHH[]ÐUHAWAVAUATSHIIL-_MmLmHDžAD$AD$$L=AL@ 1LLA6H b1LLW)0) )DžDžDžHHLL6H gbH6HH=PH1HAD$0AL-&^MmAD$$1q6AD$AwƅaHbgLr6A|$H`j5AD$$E1-HHL-]Mmf.{sS 5AD$t%Hs S5tBA|$l5AD$H[(HuA|$K5AD$AD$0DžA|$H"AQ5{ u<DžA|$HA 5At$~LAD$$H4E1A|$$uAD$0AL;muDH[A\A]A^A_]f4UHSHIt))P)`)p)])e)m)u)}LHL@H8H0H(H[HH]H HEHEHEE0EH[H8HULV4H;]u H[]3UHHG(HG HGHGHGH]ff.UH0!_Ht]Hk_Ht H=qFH=FH5aF1_13DUH^Ht]H _Ht H=&FH=9FH5F1^2f.UH]%^DUH]%^DUHAWAVSPAIH0i2L;ACDsC1H[A^A_]fUHAWAVSPIHMc>0)2MtL^HHt=H;D{H;E1CHGHCLL>2C1H[A^A_]H^Ht H=EH=*EH5E1]1ff.UHAVSAH01EtIc[]Ht"HDsHCHHC1[A^]H]Ht H=DH=DH5{D19]K1ffffff.UHSPH00H]H]CCC1H[]UHHY]UHAWAVSPHHtfHta~t[L6Mc>0H0MtL]\HHt=H;D{H;E1CHGHCLL0C1H[A^A_]Hi\Ht H=oCH=CH5_C1\/0UH1Ht HHt]fUHH+HG]fffff.UHH]UHH?]UHE1fFNDу r>DɃwAD'DɃr1ADFDND€ƒ r=DwAD'Dr1ADB II J]UH1H CH FH TFHH uF]@UHH=Z]UHH=Z]UHAWAVAUATSPH1.IHHEMIMIH`ZHtAD=UZAGKZ=HZu#H+ZHt Dn.K.#ZDDDD#DkHu@sDs5YsSK C D{ H[A\A]A^A_]DUHFFGFGG]@UHHWHwHGH H H ]fDUHH?1]UHAWAVAUATSHHhHUHHEHH}EH}8Hh@dL=? ff.HhH Xdx1LH XuMf1H=>LDAEw@H HcH1H==?YXL,J|0d 1H=?D>X1H=>XH}>JL-WALv,J*D0L-WAtH5>LB,Jt01H==Wd1H=={WPL,ID1H5(@H2TMH2TMHH uE1H=l=HuWL-WA1 L+WBD0fH~HVLY+Jt01H==1H="=VpHVL!+Jt01H==LL-kVAwdL*Jt0 iL-;A u Ly)Jt01H=k;A u LQ)Jt01H=Q;AAu(L/)JcL0HI\ 0Hpu(0Hpb(H}THpDžDž1H=:+THp1tHpHtSHDžpDžDžHHtHH9tSHDžDžDžDžHDžxDž\L(B,t01H=1A0L!MtdLMHHI<$E|$K0L!HMI$M0Lm!M4$AAD$AD$$I<$E1AD$HGID$LL!AD$[A\A^A_]H[MHt H=a4H=t4H5Q41M!!DUHSPHHtm{tH;HtLHCCH{(HtHC0H9tLHC(C C$CHCCH[]fffff.UHSPH tt1uH{ DH{ ,DH[]fffff.UHSPH 1tu"H{ HD%H{q H,DuH{Z HcDH[]fff.UHSPHH{0 LDH H H[]UHSPHH{ HDH[]fUH1KHt]H{KHt H=2H=2H5q21/KADUH]%JDUHHHHG]fUHAWAVSPIIHHIAGfffff.LxItHsLuH[A^A_]UHH]@UHSPHH{DH[]UH}HcH 3]L2JH5H(1]Aff.UHSPHtH[]H-JHtHH=J11HIffffff.UHSPHH{@DH[]ÐUHSPHH{ HDH[]fUHSPHH{DH[]fUHSPHH{DH[]UHSPHH{DH[]UHSPHH{DH[]UHSPHH{HHS㥛 HlHH?HHH[]fDUHSPHH{@LDuH[]fDUHSPHH{DH[]fUHSPHH{LuHD HDH[]ÐUHAVSHH{IJ|3JD0HD[A^]ÐUHAWAVATSAIHH{LtEt1Mc>0LMt@LGHHteI<$E|$+0LM4$AAD$AD$$I<$E1AD$HGID$LLAD$[A\A^A_]HGHt H=.H=.H5.1CGUfUHAVSIHH{HDIAF[A^]DUHSPH0FHt"HCCHHC1H[]HFHt H=-H=-H5-1FfDUHAWAVATSAAIH0EL#D{Ds1[A\A^A_]fUHAWAVATSHL;HL)HKHcCE1H9HfHnfbu.f\}.f|Y.D,A9}AHs6{t!IcLEHt8HDcL)HCC@A CAD[A\A^A_]HEHt H=r,H=,H5b,1^Ep@UHEHt]H`EHt H=(,H=y,H5,1E&f.UHAWAVATSHHAC{{$L;HCL)HHcKH9vlHfHnfb -f\-f|Y-D,A9}AHsz{tkIcL6DHHDcL)HCHCHCHHCH H)H=r CE܉CE1DH[A\A^A_]C@CHDHt H=*H='+H5*#HCHt H=*H=+H5*1CUHSPHHUH/tHCMHC1H[]fff.UHAWAVAUATSPIIAHLIǃ{tKKD=L+HL)HSHcKH9vqDeHfHnfbH+f\P+f|YT+D,A9}AH={t~IcLnBHHDcL)HCDeHLL=t(IHCD H{HH{LLL{16HaBHt%H=r)C@ CH[A\A]A^A_]HBHt H=(H=3)H5(1A@UHSPHHHUH^tHCHMHHC1H[]fUHSPHHEH tHCHMHHC1H[]UHAVSAHHHtEHCHC1[A^]ffff.UHSPH1۾ 1HvD؉H[]UHSPH1۾1HFD؉H[]UHSPH1۾1HD؉H[]UHSPH1۾1HD؉H[]UHAWAVAUATSHIIILpHLcItAFAtLmLLHAtWHKLHU\t=DeIFMԉI~HI~LHIFHHINIFE1DH[A\A]A^A_]UHAWAVAUATSHIIILHLcItAFAtLmLLHAtWHKLHUt=DeIFMԉI~HI~LHIFHHINIFE1DH[A\A]A^A_]UHAWAVAUATSHIIILHLcItAFAtLmLLHAtWHK LHUt=DeIFMԉI~HI~LH IFHHINIFE1DH[A\A]A^A_]UHAWAVAUATSHIIHM~ItCAsHHHUL(AtVINHLt=D}HCMԉH{HH{HuLIHCJ 0HKB0HCE1DH[A\A]A^A_]DUHAWAVAUATSHIIHM~ItCAsHHHULh AtVINHL9t=D}HCMԉH{HH{HuLHCJ 0HKB0HCE1DH[A\A]A^A_]DUHAWAVAUATSHIIHM~ItCAsHHHUL AtVIN HLyt=D}HCMԉH{HH{HuLHCJ 0HKB0HCE1DH[A\A]A^A_]DUHAWAVAUATSHMHIHIAMHKHMH IU1HtHc HHt AF}LHHte]IFMԉIFHHINMȉHI~HI~H]LHI^I^IuE1HAtLc&HLMfDH[A\A]A^A_]fUHAWAVATSIHIIHLLHHM[A\A^A_]DUHAWAVATSHMIAHHÃubIN HHAFEHCMԉHCHHHK@HCHHHKDuDpH{HDINHHSt9DuHCM܉HCHHHKD`H{HH{LL Ls1H[A\A^A_]ÐUHAVSIHH HtHCANHIHHC 1[A^]DUHAWAVAUATSH(HuH}1d IMIMIMIH8HtЉ8C88u#H8Ht D 8D}DuDmDeˉE@uЈUшM҈]Ӿ H]HHUtHCMЉHHMHHC 1H([A\A]A^A_]fffff.UHAWAVAUATSHHH]HUIIH8 IH- IKL, LLSAtJLH]HLFt3IIIHL MoMoLHuL MgE1DH[A\A]A^A_]fff.UHAWAVSPHHIAHtEH1HtHc LHt#H3E1HtHcIH I_DH[A^A_]ffffff.UHAWAVAUATSHIIIIIOHMHEH}.H]M/L)Mt=HI} H)AuLLHM?I Jt8I~M&I~HL)HIcFH9vnHfHnfbgf\of|YsD,A9}AH=s_A~tIIcL5HHtSI>EnL)I~I~M/LH I^1H[A\A]A^A_]AF@AFH~5Ht H=FH=H56125D UHAVSIHHHt#HCAHCHHHKANHHC1[A^]f.UHSPHHUMH\t"HCMHCHHHKMHHC1H[]UHSPHHHU HtHCHMHHC1H[]fUHSPHHHiHM HtHCHMHHC1H[]fUHAVSHHHaC 9C$|jLs(HK0Mt%I9t-HcHL=3HtoHC(c 8HK(C +3HtnHC(C @HLYHCHH+ HcS$rs$Hs(H HC1[A^]H3Ht H=H=+H5#H2Ht H=H=H512UHAVSHHH1C 9C$|jLs(HK0Mt%I9t-HcHL 2HtoHC(c 8HK(C +1HtnHC(C @HL)HCHH+ HcS$rs$Hs(H HC1[A^]H1Ht H=H=H5#H1Ht H=H=H51q1UHAWAVATSHHAH{$L;HCL)HHcKH9vhHfHnfbxf\f|YD,A9}AHs}{tnIcL0Ht}HDcL)HCHCHCHHCH S$ʉS$HcHs(H H)H=|C#C E܉E1C@CDH[A\A^A_]Hh0Ht H=0H=H5 10.fUHH*]DUH]fDUHH 0H=0]fff.UHH/Ht H=]]@UHt]H/Ht H=H=H5~1{/UHFFGFGFGFGFGFGG]ÐUH1E1]UHAVSEt^$uVHrFruCFeu:Ff'Hr+Fdu FbiuFduOE1L '9LI1I97B.uOF4CCHcNI9؃IcLJD=HJD=HIBLAtAu=s@w=v1hAu=sPHfff.EAA=ML 1I9F4CCHcNI9؃IcLJD=HJD=HIBLwqAtAu=s)S=sGAu =v2y.fEAuA=MO[A^]fC"^=@UHA]%$(%&(%((%*(%,(%.(%0(%2(%4(%6(%8(%:(%<(%>(%@(%B(%D(%F(%H(%J(%L(%N(%P(%R(%T(%V(%X(%Z(%\(%^(%`(La'AS%Q'hhhh4hIhahvhhhhhxhnhdhZhPhFherr == 0test.fmongo_validate_ns( conn, "test.f" ) == MONGO_OKtest.foo.barmongo_validate_ns( conn, "test.foo.bar" ) == MONGO_OK.test.foomongo_validate_ns( conn, ".test.foo" ) == MONGO_ERRORconn->err == MONGO_NS_INVALIDns cannot start withstrncmp( conn->errstr, "ns cannot start with", 20 ) == 0test..foomongo_validate_ns( conn, "test..foo" ) == MONGO_ERRORmongo_validate_ns( conn, "test" ) == MONGO_ERRORCollection name missing.strncmp( conn->errstr, "Collection name missing.", 24 ) == 0test.mongo_validate_ns( conn, "test." ) == MONGO_ERROR.mongo_validate_ns( conn, "." ) == MONGO_ERRORtes t.foomongo_validate_ns( conn, "tes t.foo" ) == MONGO_ERRORDatabase name may not containstrncmp( conn->errstr, "Database name may not contain", 28 ) == 0te$st.foomongo_validate_ns( conn, "te$st.foo" ) == MONGO_ERRORte/st.foomongo_validate_ns( conn, "te/st.foo" ) == MONGO_ERRORte\st.foomongo_validate_ns( conn, "te\\st.foo" ) == MONGO_ERRORtest.fo$omongo_validate_ns( conn, "test.fo$o" ) == MONGO_ERRORCollection may not contain '$'strncmp( conn->errstr, "Collection may not contain '$'", 29 ) == 0test.fo..omongo_validate_ns( conn, "test.fo..o" ) == MONGO_ERRORCollection may not contain two consecutive '.'strncmp( conn->errstr, "Collection may not contain two consecutive '.'", 46 ) == 0test.fo.o.mongo_validate_ns( conn, "test.fo.o." ) == MONGO_ERRORCollection may not end with '.'strncmp( conn->errstr, "Collection may not end with '.'", 30 ) == 0mongo_validate_ns( conn, longns ) == MONGO_ERRORNamespace too long; has 129 but must <= 128.strncmp( conn->errstr, "Namespace too long; has 129 but must <= 128.", 32 ) == 0Failed to connecttet.fo$omongo_insert( conn, "tet.fo$o", b, NULL ) == MONGO_ERRORmongo_insert_batch( conn, "tet.fo$o", (const bson **)objs, 2, NULL, 0 ) == MONGO_ERRORconn->max_bson_size == MONGO_DEFAULT_MAX_BSON_SIZEconn->max_bson_size > MONGO_DEFAULT_MAX_BSON_SIZE%dbson_size( b ) > conn->max_bson_sizemongo_insert( conn, "test.foo", b, NULL ) == MONGO_ERRORconn->err == MONGO_BSON_TOO_LARGEmongo_insert_batch( conn, "test.foo", (const bson **)objs, 2, NULL, 0 ) == MONGO_ERRORmongo_cmd_get_prev_error( conn, db, NULL ) == MONGO_OKconn->lasterrcode == 0conn->lasterrstr[0] == 0mongo_cmd_get_last_error( conn, db, NULL ) == MONGO_OKmongo_cmd_get_prev_error( conn, db, &obj ) == MONGO_OKmongo_cmd_get_last_error( conn, db, &obj ) == MONGO_OKbson_has_data( &obj)forceerrormongo_cmd_get_prev_error( conn, db, NULL ) == MONGO_ERRORconn->lasterrcode == 10038forced errorstrcmp( ( const char * )conn->lasterrstr, "forced error" ) == 0mongo_cmd_get_last_error( conn, db, NULL ) == MONGO_ERRORmongo_cmd_get_prev_error( conn, db, &obj ) == MONGO_ERRORmongo_cmd_get_last_error( conn, db, &obj ) == MONGO_ERRORtestbarMONGO_ERROR == mongo_create_index( conn, "testbar", bson_shared_empty(), NULL, MONGO_INDEX_SPARSE | MONGO_INDEX_UNIQUE, -1, &obj )!bson_has_data( &obj)test.c.errorns cannot start with a '.'.Database name missing.Database name may not contain ' ', '$', '/', or '\'Namespace too long; has %d but must <= 128.WARNING: mongo_connect() is deprecated, please use mongo_client() WARNING: mongo_replset_init() is deprecated, please use mongo_replica_set_init() WARNING: mongo_replset_add_seed() is deprecated, please use mongo_replica_set_add_seed() WARNING: mongo_replset_connect() is deprecated, please use mongo_replica_set_client() pinggetlasterrorwwtimeoutjfsync_-1_1keynsnameuniquedropDupsbackgroundsparseexpireAfterSeconds.system.indexescreatecappedsizemaxcountqueryn.$cmdokdropDatabasedropreseterrorgetpreverrorismaster.system.usersuser$setpwdgetnoncenonceauthenticate:mongo:errcodequery building fail!$errSee conn->lasterrstr for details.Must call mongo_write_concern_finish() before using *write_concern.maxBsonObjectSizesetNamehosts%s:%dsetsockopt SO_RCVTIMEO failed.setsockopt SO_SNDTIMEO failed.getaddrinfo failed: %s %s : %d %f%sSYMBOL: %struefalse%ldBSON_BINDATABSON_UNDEFINEDBSON_NULLBSON_REGEX: %sBSON_CODE: %sBSON_CODE_W_SCOPE: %s SCOPE: %lldi: %d, t: %d can't print type : %d unknown type: 000000000000realloc() failedSubobject not finished before bson_finish().malloc() failedBSON error.error: %s test.foo0123456789abcdef0C0E0C0E?0123456789abcdef012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899944X a!p LLL d p"P###0$$%p%%P)`)))P+ -.34045@6608BBCCDPEEFIK0MPMR RV`WWpXX`aabPc@fghhiiij llPm@t`tpvvxy0{{| |@||P~~p P`Ѕ0`@pzRx zRx zRx zRx zRx zRx ʨԨި$.8BLV`jt~ĩΩة getlasterrors" `!0SDS0Q@___stack_chk_guardQr@___stderrp@_fprintf@_free@_malloc@_printf@_realloc@_sprintf@dyld_stub_binderr @___bzeror(@___errorr0@___snprintf_chkr8@___sprintf_chkr@@___stack_chk_failrH@___strncat_chkrP@_atoirX@_closer`@_connectrh@_exitrp@_freerx@_freeaddrinfor@_gai_strerrorr@_getaddrinfor@_memcpyr@_printfr@_randr@_recvr@_sendr@_setsockoptr@_socketr@_srandr@_strchrr@_strcmpr@_strcpyr@_strerrorr@_strlenr@_strncmpr@_strncpyr@_timer@_vfprintf__Pm|test_bson_set_bson_err_handlerinitialBufferSizeTEST_mh_execute_headerx_mongo_set_errorongo_ainget_md5_allocdiwrite_concern_cvalidate_nssrparse_hostupdate find env_ serrop_timeoutprimaryhosterver_ocketversionerrnamespace_validationinsert_limitsget_last_error_commands_on_insert27=LinitappendfinishLL_aeisconnectallocstroy aas_connectednabbb_countbcallocdeinit finish get_ set_ dallocstroy dursor_loheck_connection reate_ md_ allocdinit set_ next bson deata allocstroy dd_stringdeear_errorsientefitsert _socketsmmet_imple_ write_concernop_timeoutnnnnectunt qeun_command plconnectmove ica_set_set_initadd_seedclientrinitadd_seedconnectsuvwxint_command str_command _batch ГИМw j fsync mode cmd timeout Тw j fsync mode timeout У_one query fields limit skip options Цindex simple_index capped_collection get_ drop_ reset_error ismaster a last_error prev_error db collection dd_user uthenticate close_socketswrite_socketread_socketocket_socket_op_timeout_initet_connectiamallocdfscbuhas_dataoid_printnumstrereallocnterator_itt64_to_double_zerofinished_datasizeemptyunfinished_datallocppend__funceataallocstroyreeinatalprintf_func_with_copyhared_emptyizeet_oid_wap_endianprintfopyheck_ffer_sizeilder_errorfrom_stringto_stringgenfuzzincerated_time3264_rawffrom_buffernexttkeydsoidbregexcodeinlongvalueallocmoreЃypeimeoubleateealloc_rawtringub_lenoolin__raw_opts_scope_inittit_raw_rawstamp_tА_dishs_msgtimeincrementlentypedataobject_inititeratornsure_spacerrprintfЛ_funcintlongdbnundefinedmscodeoidregexelementtimefinish_Фoubleateoolinarysonullew_oidaxkeyinkeyЧtymbolringart__nЩ_n_nw_scope_nеstamp_t2оobjectarrayobjectarraystringfield_nameDBCOLNSФؤ 0P0`00P @ 0@p  @PP@@ @ 0 `@  PP`0 P ` @P @0 000@PPPPP0000@P``PP @@ dPd^fkU]U.p $p $N.$$ N .` $`$pNp.2$$ N .F$$N.&d$&$Nj s } dddfXU. &4$ &D$0N0.P&N$P&$ N .p'`$p'$pNp./s$/$N&dddfXU.0$0 $N.0$0$N.0($0$N.07$0$N.1K$1$N.1a$1$PNP.`1t$`1$N.p1$p1$0N0.1$1$N. 2$ 2$N.02$02$N.@2$@2$N.P2$P2$N.`2$`2$N.p2$$p2$N.2A$2$`N`.2T$2$0N0.3h$3$N.6{$6$N.6$6$0N0.7$7$N.7$7$N.8$8$PNP.9$9$N.9$9$N.:$:$N.0;$0;$N.;1$;$N.`<C$`<$N.@A]$@A$@N@.At$A$ N .A$A$N.B$B$N.C$C$N.C$C$N.`D$`D$@N@.E$E$N.PG$PG$N.I($I$N.PL<$PL$N.PNJ$PN$N.OX$O$0N0. Pr$ P$N.Q$Q$@N@.@Q$@Q$N.PQ$PQ$N.`Q$`Q$N.pQ$pQ$N.Q"$Q$N.Q@$Q$N.Q]$Q$N.Qx$Q$N.Q$Q$N.Q$Q$N.Q$Q$N.Q$Q$N.R$R$pNp.0S$0S$N.@S)$@S$N.PSB$PS$N.`SZ$`S$N.pSq$pS$N.S$S$N.`W$`W$N.pX$pX$ N .Y$Y$N.Z$Z$N.Z$Z$N.Z $Z$N.p\ $p\$N.p_, $p_$ N ._F $_$N.@`a $@`$N.@a $@a$@N@.b $b$@N@.c $c$N.@d $@d$N.d $d$N.Pe $Pe$N.e $e$ N .f $f$N.g6 $g$N.hJ $h$pNp.@j^ $@j$0N0.pkq $pk$N.n $n$N &d &h &p & p &  & dd d fXU.n2 $nJ $N.nT $n$N.ni $n$N.o $o$N.p $p$N.p $p$Ndd d fXU.s6 $sG $N.ptR $pt$@N@.tb $t$PNP.un $u$PNP.Pu{ $Pu$N.`u $`u$N.pu $pu$@N@.u $u$N.`v $`v$N.v $v$@N@.0w $0w$N.@w $@w$N.x $x$ N . x $ x$ N .@x, $@x$N.Px7 $Px$N.`xF $`x$N.0y\ $0y$@N@.pyp $py$N.y $y$N.y $y$N.`z $`z$ N .z $z$0N0.z $z$N.z $z$N. $$ N .Ё$Ё$N.$$N./$$N.B$$`N`.`X$`$@N@.n$$ N .$$N.`$`$ N .$$ N .$$PNP.$$ N .$$N.$$PNP.$$`N`.P&$P$0N0.?$$ N .T$$PNP.i$$N.$$ N . $ $`N`.$$N.$$ N .$$@N@.$$PNP.@$@$ N .`$`$ N .$$ N .1$$ N .O$$ N .r$$ N .$$@N@.@$@$0N0.p$p$ N .$$0N0.$$0N0.$$N.!$$0N0.<$$N.G$$@N@.Ѝb$Ѝ$N.u$$PNP.$$pNp.$$PNP.А$А$N.P$P$PNP.$$PNP.$$PNP.@$@$0N0.p$p$0N0.$$0N0.Г*$Г$0N0.>$$N.ДR$Д$N.f$$N.px$p$N.0$0$N.$$N.$$N.$$@N@.$$N.К$К$PNP. $ $N.0($0$N.;$$N.pM$p$N.b$$`N`.Py$P$`N`.$$PNP.$$PNP.P$P$0N0.$$0N0.$$PNP.$$N.$$N. 5$ $ N .@K$@$ N .`_$`$@N@.k$$4N4 &&м&       . >& V& e& (s& 0& 4& 8dddfXU ddd(fXU.$$N.$$N.$$N&dp'PG,SCZZfv@jnsАdhp "м(> ^ pc l v   ( 0 4 8 X P `2 !t-ASewp1BPThГ| @К0Pp$Д80NbyPp x@@w@xPu*Ѝ= M`Yi t `u Pxvpuu`v!<ptLbw@p`1H^@x`$Ё8K`z`P 5 S g | u     `x y z 0y!z!z#! 0!>! Q!pyd!yv!0w!x! !`z!!!&!0!C"2"7*"h>"pkV"dq"@d"p_"e"g"Pe"8"b"@`#p\3#_N#@2b#Zu#Z#P2#`W#R#Y#@S#PS $pS%$0S=$`ST$0c$`Dr$B$n$o$p$n$p%n%Q'%pX7%0F%1V%p1l%1%1%`2%p2%p %`1%6&6&E"&I6&0J&P&\&/n& &~&;&A&PN&:&`<&9&0;'@A,'9@'@aS'Ai'7'C'c'PL'3' 2'02(Q,( PH(Qe(pQ(`Q(Q(@Q(PQ(O)Q3)QN)Ql)Q)Q) ))) *`1*:*C*S*b*t**************+ +++"+(+4+<+E+L+T+\+d+n+v+++++stuvwz{|}~xy@stuvwz{|}~ /Users/tschneider/Projects/Grabetite/src/mongo/mongo-sys/mongo-c-driver/test/errors_test.c/Users/tschneider/Projects/Grabetite/src/mongo/mongo-sys/mongo-c-driver/test/errors_test.o_mongo_get_server_versiontest/test.h_test_namespace_validationtest/errors_test.c_test_namespace_validation_on_insert_test_insert_limits_test_get_last_error_commands_main_TEST_DB_TEST_COL_TEST_NS/Users/tschneider/Projects/Grabetite/src/mongo/mongo-sys/mongo-c-driver/src/md5.c/Users/tschneider/Projects/Grabetite/src/mongo/mongo-sys/mongo-c-driver/libmongoc.a(md5.o)_mongo_md5_initsrc/md5.c_mongo_md5_append_mongo_md5_process_mongo_md5_finish_mongo_md5_finish.padmongo.c/Users/tschneider/Projects/Grabetite/src/mongo/mongo-sys/mongo-c-driver/libmongoc.a(mongo.o)_mongo_allocsrc/mongo.c_mongo_dealloc_mongo_get_err_mongo_is_connected_mongo_get_op_timeout_mongo_get_primary_mongo_get_socket_mongo_get_host_count_mongo_get_host_mongo_write_concern_alloc_mongo_write_concern_dealloc_mongo_cursor_alloc_mongo_cursor_dealloc_mongo_get_server_err_mongo_get_server_err_string___mongo_set_error_mongo_clear_errors_mongo_validate_ns_mongo_init_sockets_mongo_init_mongo_set_write_concern_mongo_client_mongo_connect_mongo_replica_set_init_mongo_replset_init_mongo_replica_set_add_seed_mongo_replset_add_seed_mongo_parse_host_mongo_replica_set_client_mongo_replset_connect_mongo_set_op_timeout_mongo_reconnect_mongo_disconnect_mongo_check_connection_mongo_simple_int_command_mongo_destroy_mongo_insert_mongo_message_send_and_check_write_concern_mongo_insert_batch_mongo_update_mongo_remove_mongo_write_concern_init_mongo_write_concern_finish_mongo_write_concern_destroy_mongo_write_concern_get_w_mongo_write_concern_get_wtimeout_mongo_write_concern_get_j_mongo_write_concern_get_fsync_mongo_write_concern_get_mode_mongo_write_concern_get_cmd_mongo_write_concern_set_w_mongo_write_concern_set_wtimeout_mongo_write_concern_set_j_mongo_write_concern_set_fsync_mongo_write_concern_set_mode_mongo_find_mongo_cursor_init_mongo_cursor_set_query_mongo_cursor_set_fields_mongo_cursor_set_limit_mongo_cursor_set_skip_mongo_cursor_set_options_mongo_cursor_op_query_mongo_cursor_destroy_mongo_find_one_mongo_cursor_next_mongo_cursor_data_mongo_cursor_bson_mongo_cursor_get_more_mongo_create_index_mongo_cmd_get_last_error_mongo_create_simple_index_mongo_create_capped_collection_mongo_run_command_mongo_count_mongo_simple_str_command_mongo_cmd_drop_db_mongo_cmd_drop_collection_mongo_cmd_reset_error_mongo_cmd_get_prev_error_mongo_cmd_get_error_helper_mongo_cmd_ismaster_mongo_cmd_add_user_mongo_pass_digest_mongo_cmd_authenticate_mongo_read_response_ZERO_ONE_digest2hex.hex_WC1_WC1_cmd_WC1_dataenv.c/Users/tschneider/Projects/Grabetite/src/mongo/mongo-sys/mongo-c-driver/libmongoc.a(env.o)_mongo_env_close_socketsrc/env.c_mongo_env_sock_init_mongo_env_write_socket_mongo_env_read_socket_mongo_env_set_socket_op_timeout_mongo_env_socket_connectbson.c/Users/tschneider/Projects/Grabetite/src/mongo/mongo-sys/mongo-c-driver/libmongoc.a(bson.o)__bson_errprintfsrc/bson.c_bson_init_zero_bson_alloc_bson_malloc_bson_dealloc_bson_free_bson_init_finished_data_bson_init_finished_data_with_copy_bson_init_size_bson_init_empty_bson_shared_empty_bson_copy_bson_size_bson_buffer_size_bson_data_bson_has_data_bson_oid_from_string_bson_oid_to_string_bson_set_oid_fuzz_bson_set_oid_inc_bson_oid_gen_bson_swap_endian32_bson_oid_generated_time_bson_print_bson_print_raw_bson_iterator_from_buffer_bson_iterator_next_bson_iterator_type_bson_iterator_key_bson_iterator_double_bson_iterator_string_bson_iterator_oid_bson_iterator_bool_bson_iterator_date_bson_iterator_regex_bson_iterator_code_bson_iterator_code_scope_init_bson_destroy_bson_iterator_int_bson_iterator_long_bson_iterator_timestamp_bson_iterator_value_bson_iterator_alloc_bson_iterator_dealloc_bson_iterator_init_bson_find_bson_iterator_more_bson_iterator_int_raw_bson_numstr_bson_fatal_msg_bson_iterator_double_raw_bson_iterator_long_raw_bson_iterator_bool_raw_bson_iterator_timestamp_time_bson_iterator_timestamp_increment_bson_iterator_string_len_bson_iterator_time_t_bson_iterator_bin_len_bson_iterator_bin_type_bson_iterator_bin_data_bson_iterator_regex_opts_bson_iterator_subobject_init_bson_iterator_subiterator_bson_init_bson_init_unfinished_data_bson_ensure_space_bson_realloc_bson_finish_bson_append_int_bson_append_estart_bson_append_long_bson_append_double_bson_append_bool_bson_append_null_bson_append_undefined_bson_append_maxkey_bson_append_minkey_bson_append_string_bson_append_symbol_bson_append_code_bson_append_string_n_bson_append_symbol_n_bson_append_code_n_bson_append_code_w_scope_n_bson_append_code_w_scope_bson_append_binary_bson_append_oid_bson_append_new_oid_bson_append_regex_bson_append_bson_bson_append_element_bson_append_timestamp_bson_append_timestamp2_bson_append_date_bson_append_time_t_bson_append_start_object_bson_append_start_array_bson_append_finish_object_bson_int64_to_double_bson_append_finish_array_set_bson_err_handler_bson_builder_error_bson_fatal_bson_swap_endian64_initialBufferSize_bson_oid_to_string.hex_zero_bson_shared_empty.shared_empty_bson_malloc_func_bson_realloc_func_bson_free_func_bson_printf_bson_fprintf_bson_sprintf_bson_errprintf_bson_shared_empty_data_oid_fuzz_func_oid_inc_func_bson_oid_gen.incr_bson_oid_gen.fuzz_err_handlernumbers.c/Users/tschneider/Projects/Grabetite/src/mongo/mongo-sys/mongo-c-driver/libmongoc.a(numbers.o)_bson_numstrsencoding.c/Users/tschneider/Projects/Grabetite/src/mongo/mongo-sys/mongo-c-driver/libmongoc.a(encoding.o)_bson_check_stringsrc/encoding.c_bson_validate_string_bson_check_field_name_trailingBytesForUTF8_mongo_md5_process_mongo_message_send_and_check_write_concern_mongo_cursor_op_query_mongo_cursor_get_more_mongo_cmd_get_error_helper_mongo_pass_digest_mongo_read_response__bson_errprintf_bson_append_estart_bson_validate_string_mongo_md5_finish.pad_ZERO_ONE_digest2hex.hex_bson_oid_to_string.hex_zero_trailingBytesForUTF8_bson_shared_empty.shared_empty_WC1_WC1_cmd_WC1_data_bson_shared_empty_data_oid_fuzz_func_oid_inc_func_bson_oid_gen.incr_bson_oid_gen.fuzz_err_handler_TEST_COL_TEST_DB_TEST_NS___mongo_set_error__mh_execute_header_bson_alloc_bson_append_binary_bson_append_bool_bson_append_bson_bson_append_code_bson_append_code_n_bson_append_code_w_scope_bson_append_code_w_scope_n_bson_append_date_bson_append_double_bson_append_element_bson_append_finish_array_bson_append_finish_object_bson_append_int_bson_append_long_bson_append_maxkey_bson_append_minkey_bson_append_new_oid_bson_append_null_bson_append_oid_bson_append_regex_bson_append_start_array_bson_append_start_object_bson_append_string_bson_append_string_n_bson_append_symbol_bson_append_symbol_n_bson_append_time_t_bson_append_timestamp_bson_append_timestamp2_bson_append_undefined_bson_buffer_size_bson_builder_error_bson_check_field_name_bson_check_string_bson_copy_bson_data_bson_dealloc_bson_destroy_bson_ensure_space_bson_errprintf_bson_fatal_bson_fatal_msg_bson_find_bson_finish_bson_fprintf_bson_free_bson_free_func_bson_has_data_bson_init_bson_init_empty_bson_init_finished_data_bson_init_finished_data_with_copy_bson_init_size_bson_init_unfinished_data_bson_init_zero_bson_int64_to_double_bson_iterator_alloc_bson_iterator_bin_data_bson_iterator_bin_len_bson_iterator_bin_type_bson_iterator_bool_bson_iterator_bool_raw_bson_iterator_code_bson_iterator_code_scope_init_bson_iterator_date_bson_iterator_dealloc_bson_iterator_double_bson_iterator_double_raw_bson_iterator_from_buffer_bson_iterator_init_bson_iterator_int_bson_iterator_int_raw_bson_iterator_key_bson_iterator_long_bson_iterator_long_raw_bson_iterator_more_bson_iterator_next_bson_iterator_oid_bson_iterator_regex_bson_iterator_regex_opts_bson_iterator_string_bson_iterator_string_len_bson_iterator_subiterator_bson_iterator_subobject_init_bson_iterator_time_t_bson_iterator_timestamp_bson_iterator_timestamp_increment_bson_iterator_timestamp_time_bson_iterator_type_bson_iterator_value_bson_malloc_bson_malloc_func_bson_numstr_bson_numstrs_bson_oid_from_string_bson_oid_gen_bson_oid_generated_time_bson_oid_to_string_bson_print_bson_print_raw_bson_printf_bson_realloc_bson_realloc_func_bson_set_oid_fuzz_bson_set_oid_inc_bson_shared_empty_bson_size_bson_sprintf_bson_swap_endian32_bson_swap_endian64_initialBufferSize_main_mongo_alloc_mongo_check_connection_mongo_clear_errors_mongo_client_mongo_cmd_add_user_mongo_cmd_authenticate_mongo_cmd_drop_collection_mongo_cmd_drop_db_mongo_cmd_get_last_error_mongo_cmd_get_prev_error_mongo_cmd_ismaster_mongo_cmd_reset_error_mongo_connect_mongo_count_mongo_create_capped_collection_mongo_create_index_mongo_create_simple_index_mongo_cursor_alloc_mongo_cursor_bson_mongo_cursor_data_mongo_cursor_dealloc_mongo_cursor_destroy_mongo_cursor_init_mongo_cursor_next_mongo_cursor_set_fields_mongo_cursor_set_limit_mongo_cursor_set_options_mongo_cursor_set_query_mongo_cursor_set_skip_mongo_dealloc_mongo_destroy_mongo_disconnect_mongo_env_close_socket_mongo_env_read_socket_mongo_env_set_socket_op_timeout_mongo_env_sock_init_mongo_env_socket_connect_mongo_env_write_socket_mongo_find_mongo_find_one_mongo_get_err_mongo_get_host_mongo_get_host_count_mongo_get_op_timeout_mongo_get_primary_mongo_get_server_err_mongo_get_server_err_string_mongo_get_server_version_mongo_get_socket_mongo_init_mongo_init_sockets_mongo_insert_mongo_insert_batch_mongo_is_connected_mongo_md5_append_mongo_md5_finish_mongo_md5_init_mongo_parse_host_mongo_reconnect_mongo_remove_mongo_replica_set_add_seed_mongo_replica_set_client_mongo_replica_set_init_mongo_replset_add_seed_mongo_replset_connect_mongo_replset_init_mongo_run_command_mongo_set_op_timeout_mongo_set_write_concern_mongo_simple_int_command_mongo_simple_str_command_mongo_update_mongo_validate_ns_mongo_write_concern_alloc_mongo_write_concern_dealloc_mongo_write_concern_destroy_mongo_write_concern_finish_mongo_write_concern_get_cmd_mongo_write_concern_get_fsync_mongo_write_concern_get_j_mongo_write_concern_get_mode_mongo_write_concern_get_w_mongo_write_concern_get_wtimeout_mongo_write_concern_init_mongo_write_concern_set_fsync_mongo_write_concern_set_j_mongo_write_concern_set_mode_mongo_write_concern_set_w_mongo_write_concern_set_wtimeout_set_bson_err_handler_test_get_last_error_commands_test_insert_limits_test_namespace_validation_test_namespace_validation_on_insert___bzero___error___snprintf_chk___sprintf_chk___stack_chk_fail___stack_chk_guard___stderrp___strncat_chk_atoi_close_connect_exit_fprintf_free_freeaddrinfo_gai_strerror_getaddrinfo_malloc_memcpy_printf_rand_realloc_recv_send_setsockopt_socket_sprintf_srand_strchr_strcmp_strcpy_strerror_strlen_strncmp_strncpy_time_vfprintfdyld_stub_binder