ELF>03@@8@  8  $$PtdܿܿܿQtdGNUY+"ob*ym D@moq|CEqX+?[ .QfAq4@ a ;x% F i8 R"Uc9Bq>[c+$OzucU*$Nr)`2 MeuD7 8    . T 2 __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClasses_Py_NoneStructPyBaseObject_TypePyExc_ValueErrorPyErr_FormatPyErr_OccurredPyExc_TypeErrorPyErr_SetStringPyLong_TypePyExc_DeprecationWarningPyErr_WarnFormatPyObject_CallFinalizerFromDeallocPyObject_GC_UnTrackPyErr_FetchPyErr_RestorePyObject_GetAttrPyObject_GetAttrStringPyCapsule_NewPyDict_SetItemStringPyErr_ClearPyDict_NewPyModule_AddObjectPyDict_SetItemPyExc_SystemErrorPyExc_OverflowErrorPyLong_AsUnsignedLongPyExc_NameErrorPyTuple_PackPyExc_KeyErrorPyErr_SetObject_PyThreadState_UncheckedGetPyExc_StopIterationPyErr_GivenExceptionMatchesPyDict_NextPyUnicode_AsUnicodePyUnicode_ComparePyThreadState_Get_Py_CheckRecursionLimit_Py_CheckRecursiveCallPyObject_CallPyTuple_NewPyDict_GetItemPyObject_RichCompareBoolPyFrame_NewPyTraceBack_HerePyUnicode_FromStringPyCode_New_PyObject_GetDictPtrPyObject_NotPyUnicode_FromFormat_Py_FalseStructPyObject_SetAttrPyMem_ReallocPyMem_Malloc_Py_TrueStructPyLong_FromSize_tPyList_NewPyDict_SizePyExc_AttributeErrorPyList_AppendmemsetPyObject_IsTruePyUnicode_Format_PyType_LookupPyDict_DelItemPyType_ModifiedPyExc_RuntimeErrorPyNumber_MultiplyPyDict_ContainsPy_OptimizeFlagPyDict_GetItemWithErrormemcpyPyObject_RichComparePyExc_AssertionErrorPyErr_SetNonePyEval_EvalCodeExPyEval_EvalFrameExPyErr_PrintExPyErr_WriteUnraisablePyMethod_TypePyFunction_TypePyCFunction_TypePyNumber_InPlaceSubtractPyInit_cymemPyOS_snprintfPy_GetVersionPyErr_WarnExPyBytes_FromStringAndSizePyUnicode_FromStringAndSizePyModule_Create2PyModule_GetDictPyImport_AddModulePyObject_SetAttrStringPyUnicode_DecodePyObject_HashPyUnicode_InternFromString__pyx_module_is_main_cymem__cymemPyImport_GetModuleDictPyDict_GetItemStringPyType_ReadyPyImport_ImportPyExc_ImportErrorPyImport_ImportModuleLevelObjectPyMem_FreePyErr_ExceptionMatcheslibstdc++.so.6libm.so.6libgcc_s.so.1libpthread.so.0libc.so.6_edata__bss_start_endGLIBC_2.2.5ui  : p:     P  P     (  0 P  X x  `        @@  H ]h  p : p  `  P S @  0 8 8 X 0 ` ο  ſ      ׿  ( H  P }p  x +      E   @8 p @ ` ` h p P  @  0    g    p> X  < p<    s h  K  <  < ( `Y8  @ H [X  ԯ  0 H8 pA@ ;h  x  K ( PH P ;p x ;  <  < V( P8 p @ H  VX P ` h Wx   = @ 0=@ H \X  ` h @^x    > @ =@ H TX @ ` h _x  ( 0  8  @ H P X ` h p x & ' - / 0 6 7 8 A s G K M N U X ] g k( 0 8 @ H P  X  `  h p x           ! " # $ % ( ) * + , . /( 10 28 3@ 4H 5P 9X :` ;h <p =x > ? @ B C D E F H I J L O P Q R S T V W Y Z( [0 \8 ^@ _H `P aX b` ch dp ex f g h i j lH H5 % @% h% h% h%ڤ h%Ҥ h%ʤ h%¤ h% hp% h`% h P% h @% h 0% h % h % h%z h%r h%j h%b h%Z h%R h%J h%B h%: hp%2 h`%* hP%" h@% h0% h % h% h% h% h % h!% h"%ڣ h#%ң h$%ʣ h%%£ h&% h'p% h(`% h)P% h*@% h+0% h, % h-% h.%z h/%r h0%j h1%b h2%Z h3%R h4%J h5%B h6%: h7p%2 h8`%* h9P%" h:@% h;0% h< % h=% h>% h?% h@% hA% hB%ڢ hC%Ң hD%ʢ hE%¢ hF% hGp% hH`% hIP% hJ@% hK0% hL % hM% hN%z hOH|H zHHH5|HEHٞ H81OSHGt HHH@`HtHHtHu,UHHt1H H5yH8}HPH; HtmLBt&H Hc|LH81qu$:H\ H MyH5|HH81H sHCHP0dH[H9tDHXHtHJ1H9} H9tt&H1HH9tHu1H;5 øATHUHSuH H5x1H89L'Lu#H HMH5L|IT$H81[]A\PHߝ H5@|H8pHZHӝ HH5uxH81SH1?HHt!HH H8H u HCHP01[AUATUSQHXXHHH H0H9u1Lm`LehHEXHE`HEhH u3HCHP0'HCtI@t@H\u9MtIMu IELP0MtI $u ID$LP01 HZ[]A\A]AWIAVAUATUHSHHXHD$@Lt$0Ll$ HT$LD$HD$ HD$0HD$@H$H4$LLL_HL$ HHHtH9 tHHT$0Ht$H)HHAu%H HT$H5zH81II$HH8H;|$ H(tG `<`uHO&HO@ tI$HA `<`uHIHI@H|$ H(tG `<`uHG.HG@(HL$-Ht$ HL$F `<`uHFHF@H9uID$LP0됐HEH[]A\H@0H H5)nHH814{ffffff.UHHSHH=m HWHHtHHtHH[]HH=DSHHH=2 HtH[H[fff.UHSHHGH5 HHtOHHt<HHx fHHHtHHD$Hs]H=v]  HH  HD$fSH H(H9t=HW HGHHH9H9HWHH4HHGHH[H H]H5EbH81cH|\r pX HA 5K H T\H=\p1[uH.\$ p H 밐AVAUL-% ATUHSHw HCLML% p VA;$P |1HLAHqH QP A$=H~:9|@HHCHHH;u HCHP0H[]A\A]A^D @9}@$H=_pH-[H=[  HHޘ 11HLHHtNHuH? H5X_H8hfDAVAUL-Ř ATUHSH' HCLM>L%W p VA;$P |1HLAHH QP A$=H~:9|@HHCHHH;u HCHP0H[]A\A]A^D @9}@$H=Y^LpHYH=kZ  HH~ 1g1HLHHtNHuH} H5]H8fDAUATUSHH L-8 HCHH3L%} x WA;$P 1HLHA$H H B~{9HHHyH+HdY  Hh H =YH=b^@H1[]A\A]R9 @$q@H=\'HX  H xHCHP0BH1LHHH?| H5X\H8hfDAUATUSHH L-8 HCHH3?L%X| x WA;$P 1HLHA$H H B~{9HHHH+HW  HȔ H WH=\H1[]A\A]R9m@$q@H=['HAW{ a HE xHCHP0BH1LTHWHHz H5ZH8fDAUATUSHHO L- HCHH3L%z x WA;$P 1HLHsA$H H B~{9HHH9H+H$V^ D H( H UH=r[H1[]A\A]R9@$q@H=qYd'HUے  H xHCHP0BH1LHHHx H5YH8(fDAUATUSHH L-؎ HCHH3L%y x WA;$P 1HLHA$H H B~{9HHHH+HT  H H ]TH=Y`H1[]A\A]R9-@$q@H=W'HT; ! H xHCHP0BH1LHHH_w H5xWH8fDAUATUSHH L-( HCHH3_L%xw x WA;$P 1HLH3A$H H B~{9HHHH+HR  ==H H RH=XH1[]A\A]R9@$q@H=1V$'HaR  99He xHCHP0BH1LtHwHHu H5UH8fDAUATUSHHo L- HCHH3L%u x WA;$P 1HLHA$H H B~{9HHHYH+HDQ~ d wwHH H QH= W H1[]A\A]R9@$q@H=T'HP  ssHō xHCHP0BH1LHHHt H58TH8HfDAUATUSHHό L-H HCHH3L%8t x WA;$P 1HLHA$H H B~{9HHHH+HOތ Č H H }OH=UH1[]A\A]R9M@$q@H=R'H!O[ A H% xHCHP0BH1L4H7HHr H5RH8fDAUATUSHH/ L-Ȉ HCHH3L%r x WA;$P 1HLHSA$H H B~{9HHHH+HN> $ H H MH=TH1[]A\A]R9@$q@H=QQD'HM  H xHCHP0BH1LHHHp H5PH8fDAWAVIAUIATIUSHH-҈ H={ HHH HH;p H;p HHHHH Q Mt MH- H= HHHHHCH5 HHHZHHYH+H' HD$HEHH  L="p H QA;P 1Ht$HHAH H BR9HHHmH+`MIE0LPHI1LHYLHHHo I9E LHH>I} HHH+Hmu HEHP0MuHL[]A\A]A^A_H;!o H; HI Fև L1H H+u HCHP0Ht HmUH  H=rJ5 E1k\fDHCHP0HCHP0"HCHP0HCHP0 @$KfH=MH%I G jH 8DHEHP0L)HH H=ƅ HHH,H+3HHqHhH-ׅ HELM=>L=Wm H QA;P 1HHAHAH H BR9HHtTH+HHmtfHG Jۅ Hą "H=PLCfHG J 1H fHEHP0HCHP0pHCHP01@$;HEHP0HRGH L. H UH+G! L H >HHHHF F̄ JH Hak H5MH8jHF L Hx HF Lh HQ HpHj H5JH8Ht$1HDH>'HHF G gH݃ HHH@HEӃ G eH HE J H{ HE Jk HT H=Hi H5IH8{H1HIH H*E J H =f.AWHAVAUIATIUSH810HHH-i HEHkHk HD$HD$HMHEH HD$ H HD$(ID$HHHHH$H[DHh H DDH5IL EHOH81LDH=DHD  4 4 HŁ H CH=DH+1H8[]A\A]A^A_fID$0HD$(ID$(HD$ AoD$I|$fD$HGEHGHH|$HGHGHLd$ Ll$(H5ƀ I9I9H5 1H{HCI$H/t6H{ LcIEH/uHGP0Lk H8H[]A\A]A^A_fDHGP0H#H6H(HB h - - HL HHcHH3B)  . . H )HCHP01| |   H| f.AWIAVAUATU1SHH5{ H1E1E1E1HtHmtaMtImtEMtI,$t)HtH+u HCHP0HD[]A\A]A^A_fID$LP0IELP0@HEHP0@H5y H=b HIIGH5y LL$HHL$HHI9H5}y H=Fb L$}HHIGH5Vy L$HHZLL$HH{H9H5 y HLD$H $lH $LD$ug1E1E1E1LHHPHHHAHP0r1E1E111H $HH $HAu@DH5x LLD$H $0HIH $LD$IH5]x LLD$H $H $LD$kIH5x 蘿AH $LD$DH5w LHIH $LD$tzH5w HLD$H $i I,$ID$LP0^HZH.+$i _ i Hh H+h \h Hh LHIHO H9E LHHuH} H"H,HIH+LL蘭HHI,$I.H;(O AH; O DEH+/EHN H8H *h [g y Hg H)g _g Hg HVN H50H8_H)g _g Hmg KHN H50E11H8Hf)\g WBg  H+g H;GN HaAH)g [f u E1Hf HCHP0HD Lt$H;> :HUB'1ۨ LzuH]H > p V;P oHL$LHAIٛHL$p p BR9MMtCIHHHI!H=1HL$HL$sE1HHV lqV , 1E1HUV +@$rHt$HIaHCL $HP0L $IFL $LP0L $IALP0HEHP0IGL $LP0L $HmHInHثI4$HHVHI$HID$LP08HU luU O 1E1E1HVU HjH]U lCU  1E1H'U E1H8.U lU  1HT HU lT  1E1E1HT E1mߘHH'H:; H5SH8c 1HH豚HIHT leT C E1HKT 芝HtHcH: H5H8uLH̡I1Ht$H6IHS lS 3 1HS ^1ɺALL$Ifffff.AVHA1AUATUSHH\$Hl$ H豘HH1HD$ 8D$Ld$0LHIHپL1豖1L肘HR R GHR H=AS HH= S t"H R R H=e1胬H= S H/uHGP0HR 1H[]A\A]A^fD$"8D$(1ɘHHR L H=Q1;HHQR  H=31 HH+R  H=C \HHbR z HԖHH:R ; HH=Q蔕HH R  H=>xHHQ  HQ H=Q H5#>H-= H= HucfD{"HSHCH{HHp-1nHEHH8HtH躖HH(H+HC! C uHCH{HpHEHH8HuHP P yHP HP P wH~P fH{'HEDfDH(诖H+HSHI7 t"HN H=P H5x謖HH> H5HHvH=AP HN HWHHH( HBH=P HO HN HWHH HHH=O HN H 4H H HH 6H  H G HG H G G sHG H G G rHG H G ~G pHgG H{ qG WG nH@G sHT JG 0G JHG LH- #G  G IHF %H F F HHF HF sF HF HF F H}F H֏HE H~tF ZF HCF vHWMF 3F HF OH0&F  F HE (H E E HE HE E HE HS, H Z H% H5H81|6H+=HCHP0.HwmE sSE HA $A $H A H$A A "H@ H@ @ H@ H@ @ H@ NH@ 2@ Ht@ H~@ 2d@ HM@ HaW@ 1=@ H&@ YH:0@ 1@ H? H @ ? H? H? ? H? H? ? H? =H? z? Hc? Hwm? S? H > H> HHHH= H蛂HԇH= fHHintan integer is required__pyx_capi__Missing type objectname '%U' is not definedcymem/cymem.cpp%s (%s:%d)cymem.pyxat leastat mostcymem.cymem.Pool.__cinit__pymallocpyfreecymem.pxdcymem.cymem.Pool.size.__get__appendcymem.cymem.Pool.own_pyrefcymem.cymem.WrapFreecymem.cymem.WrapMallocstringsourcecymem.cymem.Pool.alloccymem.cymem.Address.__cinit__exactlycymem.cymem.Address.__init__cymem.cymem.Pool.realloccymem.cymem.Pool.__dealloc__cymem.cymem.Pool.free%d.%d%sbuiltinscython_runtime__builtins____name__typeinit cymem.cymemtype.pxdcymem.cymem.Addressaddr__reduce_cython____setstate_cython__cymem.cymem.Poolsizeaddressesrefscymem.cymem.PyFreecymem.cymem.PyMallocneed more than %zd value%.1s to unpack__int__ returned non-int (type %.200s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.__%.4s__ returned non-%.4s (type %.200s)Cannot convert %.200s to %.200scan't convert negative value to size_t%s() got multiple values for keyword argument '%U'%.200s() keywords must be strings%s() got an unexpected keyword argument '%U'Argument '%.200s' has incorrect type (expected %.200s, got %.200s) while calling a Python objectNULL result without error in PyObject_Callcalling %R should have returned an instance of BaseException, not %Rraise: exception class must be a subclass of BaseExceptioncymem.cymem.Address.addr.__get__%.200s() takes %.8s %zd positional argument%.1s (%zd given)'NoneType' object has no attribute '%.30s'cymem.cymem.PyMalloc.__reduce_cython__cymem.cymem.Pool.__reduce_cython__cymem.cymem.Pool.__setstate_cython__cymem.cymem.Address.__reduce_cython__cymem.cymem.Address.__setstate_cython__cymem.cymem.PyFree.__reduce_cython__cymem.cymem.PyFree.__setstate_cython__cymem.cymem.PyMalloc.__setstate_cython__'NoneType' object is not subscriptableUnable to initialize pickling for %s'NoneType' object is not iterabledictionary changed size during iterationcompiletime version %s of module '%.100s' does not match runtime version %sstruct __pyx_obj_5cymem_5cymem_PyFree *(__pyx_t_5cymem_5cymem_free_t)%.200s.%.200s is not a type object%s.%s size changed, may indicate binary incompatibility. Expected %zd, got %zd%.200s.%.200s has the wrong size, try recompiling. Expected %zd, got %zdstruct __pyx_obj_5cymem_5cymem_PyMalloc *(__pyx_t_5cymem_5cymem_malloc_t)Address(size_t number, size_t elem_size) A block of number * size-bytes of 0-initialized memory, tied to a Python ref-counted object. When the object is garbage collected, the memory is freed. >>> from cymem.cymem cimport Address >>> cdef Address address = Address(10, sizeof(double)) >>> d10 = address.ptr Args: number (size_t): The number of elements in the memory block. elem_size (size_t): The size of each element. Attributes: ptr (void*): Pointer to the memory block. addr (size_t): Read-only size_t cast of the pointer. pymalloc (PyMalloc): The allocator to use (default uses PyMem_Malloc). pyfree (PyFree): The free to use (default uses PyMem_Free). Track allocated memory addresses, and free them all when the Pool is garbage collected. This provides an easy way to avoid memory leaks, and removes the need for deallocation functions for complicated structs. >>> from cymem.cymem cimport Pool >>> cdef Pool mem = Pool() >>> data1 = mem.alloc(10, sizeof(int)) >>> data2 = mem.alloc(12, sizeof(float)) Attributes: size (size_t): The current size (in bytes) allocated by the pool. addresses (dict): The currently allocated addresses and their sizes. Read-only. pymalloc (PyMalloc): The allocator to use (default uses PyMem_Malloc). pyfree (PyFree): The free to use (default uses PyMem_Free). self.free cannot be converted to a Python object for picklingno default __reduce__ due to non-trivial __cinit__self.malloc cannot be converted to a Python object for picklingPointer %d not found in Pool %sError reallocating to %d bytesRealloc requires new_size > 0Error assigning %d bytesAllocating zero bytescline_in_traceback__setstate_cython__WARN_ZERO_ALLOCDefault_Malloc__reduce_cython__Default_FreeMemoryError__pyx_vtable__ValueError__reduce_ex__elem_sizeTypeErrorwarnings__setstate__pymalloc__getstate____reduce__pyfreenumber__import__warn__test____name____main__pop;?DnTss httu:uUu,uLVv.yyl{D${\4{t||$|4|D||<}l}$}T}}},D~L~lT $4DątL l D  DT $ ĜT d   d D 4 $d DTDzRx $ lFJ w?;*3$"Dx\x,txADD  CAI Xy Py Hy @y 48yEBDD a GBL AAB,<PyiADD L CAG ly y y(yEDh A yEDh A Xo1 qoA,yOAJ B ALyOAJ B A$l zAG@ AF zdzOBED K(D@q (A ABBG G (F ABBF F (A ABBD <{AKD0x AAF Z FAG VAA4T8|eBDD E GBH AABnO, ofBDD XABAoA[$|MD @Ao,!o=A{4L>oBBA A(A0(A ABBLoBEB B(A0D8H8A0A(B BBB4RrrBEA D(A0\(C ABB\ {BEB A(G@j (A BBBF p (A BBBA D (C BBBE ,l,rcBID D0K AABT|BAA z ABG D ABI A OBH V ABF ,|KAGD e DAA $|$A\ A D,D|ADD0Z AAA dtH}BBB E(D0C8F 8A0A(B BBBJ 7 8A0A(B BBBG Ђ^D R A LBHE B(A0A8D` 8A0A(B BBBF LP^D R A $lAL A b A <HZBBI A(D0 (A BBBF <hZBBI A(D0 (A BBBF <BBA A(D0 (C ABBD <TBBA A(D0 (C ABBD <HBBA A(D0 (C ABBD <BBA A(D0 (C ABBD < BBA A(D0 (C ABBD <T hBBA A(D0 (C ABBD < ȒBBA A(D0 (C ABBD < (BBA A(D0 (C ABBD L FBBE E(D0A8DP 8D0A(B BBBI dd FBEB E(D0A8Dp, 8A0A(B BBBC  8D0A(B BBBG L pBEB B(A0C8DP] 8D0A(B BBBC D BBB D(D0GP 0A(A BBBG Ld ` BEB E(A0G8DPM 8D0A(B BBBD L ȹBEB E(A0A8Gp 8D0A(B BBBJ L 8^BBB B(A0A8D 8A0A(B BBBB LT HBBB E(A0A8D`o 8A0A(B BBBF D 2B[B A(A0G 0A(A BBBC :p:  . T  o    & oooo 6.F.V.f.v.........//&/6/F/V/f/v/////////00&060F0V0f0v00000000011&161F1V1f1v11111111122&262F2V2f2v22222222233&3Address.__setstate_cython__(self, __pyx_state)Address.__reduce_cython__(self)Pool.__setstate_cython__(self, __pyx_state)Pool.__reduce_cython__(self)Pool.own_pyref(self, py_ref)PyFree.__setstate_cython__(self, __pyx_state)PyFree.__reduce_cython__(self)PyMalloc.__setstate_cython__(self, __pyx_state)PyMalloc.__reduce_cython__(self) P P     `     @ ]  : p ` P S @ 8 0 ο  ſ  3  ׿  }  +   E @>p @` p P @ 0  g  (p>DX <p< shK<<`Y [ ԯ@ DHpA; KP;;<<VPp VP W  =@ 0=\ @^  >@ =T@ _ GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-55)GCC: (GNU) 4.8.2 20140120 (Red Hat 4.8.2-15)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-55).shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.comment $o@(  0 8oEo T^&& h..c . .n0303$ztTT z``{ ܿܿ            )