ELF>p,@@8@D|D| HH H   hh h 00$$Ptdnnn$$QtdRtdHH H GNUp{ (=0@)8)n$ (P@Q !0@npuvz{|N >=~@v6rqXd>Ĭ 9|}9ҝBE@ Z0Fp`eGc[29uM _ }C+~n=Cm  S+X |I_M?@ A/ @QO(d3 uP{j~oda X2{Y|/8 "CR" 6@  Pg PZ ] =/J K &ؒ ^ [0 @d YUh  @ Qnؒ M @BmX S`  e @=# ZH !P + A)8 __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassesrb_num2longrb_int2bigrb_check_typeddataruby_xfreerb_gc_markrb_scan_argsrb_tainted_str_newrb_bugrb_num2ulong__stack_chk_failrb_eFiddleErrorrb_raiserb_obj_classrb_sprintfrb_num2intrb_fix2intrb_uint2bigrb_ary_newrb_ary_pushrb_fiddle_new_functionrb_Integerrb_secureruby_xmallocrb_data_typed_object_allocrb_cPointerrb_cIOrb_obj_is_kind_ofrb_io_taint_checkrb_io_check_closedrb_io_stdio_filerb_cStringrb_string_value_ptrrb_check_funcallrb_eTypeErrormemcpyrb_num2uintrb_tainted_str_new_cstrmemsetInit_fiddle_pointerrb_intern2mFiddlerb_cObjectrb_define_class_underrb_define_alloc_funcrb_define_singleton_methodrb_define_methodrb_define_constrb_fiddle_freerb_fiddle_ptr2valueruby_xreallocInit_fiddlerb_define_modulerb_eStandardErrorrb_str_newrb_define_module_functionInit_fiddle_functionInit_fiddle_closureInit_fiddle_handleffi_raw_sizemunmapclosure_data_typemmaprb_check_typeruby_xcallocint_to_ffi_typerb_iv_setffi_prep_cifcallbackffi_prep_closuremprotectrb_out_of_intrb_eRuntimeErrorrb_sys_failrb_iv_getrb_ary_tmp_newrb_const_getrb_funcall2rb_ull2inumrb_float_new_in_heaprb_ll2inumrb_funcallrb_num2dblrb_num2ullrb_num2llcFiddleClosurefunction_data_typerb_eArgErrorrb_safe_levelvalue_to_genericrb_cFalseClassffi_call__errno_locationgeneric_to_valuerb_cFixnumrb_cSymbolrb_cFloatrb_cTrueClassrb_eSecurityErrorrb_hash_foreachcFiddleFunctionrb_class_new_instanceffi_type_uint64ffi_type_pointerffi_type_floatffi_type_uint32ffi_type_uint8ffi_type_doubleffi_type_voidffi_type_uint16ffi_type_sint64ffi_type_sint32ffi_type_sint16ffi_type_sint8dlcloserb_string_valuerb_check_safe_objrb_string_value_cstrdlerrordlsymdlopenrb_block_given_prb_yieldrb_ensurerb_cHandlelibruby.so.2.0libdl.so.2libffi.so.6libpthread.so.0librt.so.1libcrypt.so.1libm.so.6libc.so.6_edata__bss_start_endGLIBC_2.2.5GLIBC_2.14GLIBC_2.4m ui @ui ii ui H  -P ,` hh `.p @.x `- k F F l Q Q [n0 @a8 `` `   n    Ȏ Ў ؎      w   " &( )0 ,8 /@ H zP 1X 3` 5h 7p 8x ~ A B F  P R W [ ȏ bЏ s؏ d e m  ( 0 v8 @ H  P  X  `  h pp x   q       Ȑ А  ؐ x ! " # $ % ' (  *( +0 -8 .@ H rP 0X 2` 3h 4p 6x 9 : ; < = > ? @ C Dȑ EБ Gؑ H I J K L M N O Q {( S0 T8 U@ VH XP YX Z` \h ]p ^x _ ` a c e f g h i jȒ kВ lHHh HtH5"i %$i @%"i h%i h%i h% i h%i h%h h%h h%h hp%h h`%h h P%h h @%h h 0%h h %h h %h h%h h%h h%h h%h h%h h%h h%zh h%rh h%jh hp%bh h`%Zh hP%Rh h@%Jh h0%Bh h %:h h%2h h%*h h%"h h %h h!%h h"% h h#%h h$%g h%%g h&%g h'p%g h(`%g h)P%g h*@%g h+0%g h, %g h-%g h.%g h/%g h0%g h1%g h2%g h3%g h4%zg h5%rg h6%jg h7p%bg h8`%Zg h9P%Rg h:@%Jg h;0%Bg h< %:g h=%2g h>%*g h?%"g h@%g hA%g hB% g hC%g hD%f hE%f hF%f hGp%f hH`%f hIP%f hJ@%f hK0%f hL %f hM%f hN%f hO%f hP%f hQ%f hR%f hS%f hT%zf hU%rf hV%jf hWpHhf H=Zf UH)HHw]H,b Ht]@H1f H=*f UH)HHHH?HHu]Hb Ht]H@=e u'H=b UHt H=b_ h]e @f.H=0^ t&Hb HtUH=^ H]WKf.Ht HGH(f1f.USHH@Ho tHHHEHH[]fHHEHH[]f.HG HxH@Hx HD? f.H5Y] HH8HHÐH59] HHHSHH?Ht HCHtH[0SHHHu#H{ Hu [[zf.kfATIH5\ UHSH dH%(HD$1DH8HHL$LD$H81LteuPH|$@tuHHH|$@HHHH;H\$dH3%(ulH []A\fDH=%81BfH|$@t%HHHHHDHfDfHy{H^ H57H81AVH5[ AUATUHS)HHL LpLhCHLH=8[]A\MMHA]A^1@f.ATUHH5#[ SHHdH%(HD$1H.7IH1H{tWu:H<$@uXsI<$Hc'H\$dH3%(u>H[]A\fDH=61f.It$I<${D@H5iZ HH8H?H9wHD?H@HUH5(Z SHHxHtEH?H9wFHl?lHHHHH[]fDH[]@HfDAWIH5AVAUATUSH8dH%(HD$(1HL$LL$LD$HD$ H|$Hl$H9HDHIH|$@HIE1Mt=H5Y LH8HHt H@HtHD$ HkL#LsLkHC HL$(dH3 %(H8[]A\A]A^A_@E11cE1E1yH\$HtUHH9LELl$ t-HIDf{I)H(HfDHD$ f.UHSH (HW HHHH@HH@H@H@ HHCHCH[]fAVIAUIATIUHS(hHQW HH@H@H@HH@ HH<L+LsLcuHtHуtH[]A\A]A^fH5V HHHnZ 11H8H6fDH5V HPH11H0H7Z H8HATUHHSHHZ Ht$H0HtfH|$HXHH11HHY H8Hu HHtHC HhHH[]A\@HiY H|$H0,HIt3H|$HL$H H1Ƀvf.H5!] H|$11H4HHY HH0H1=@Hƒ:HT$,HHуH Hf.HQ1DH|$fH;D$IDt)HHHtX 11H8@HHHHW H51H81f.H!X SHH0HuHu1[fDH5QT H[HHW H50H81,ff.AUIH5T ATAHUSH(dH%(HD$1H8HHl$LD$H<01HLIDPH<$@ HIH|$@HIH|$@u HHW H0HH|$@HHHLH;LoHD$CH=/1RfH<$@HHHH|$HHD$HL$dH3 %(~H([]A\A]fDEHHefVfD{IkI[jfDHHU H5=.H813ATUHSHIHC @HXt(HHLH1[H)HU ]A\H8kH@f.ATUHSHAIHC @HXt(HHHI41[H)H>U ]A\H8 H@f.ATHU IUHHSH01HtLHII9ĸHDH[]A\fDUHSHHHHT H0RHuHH[]fDH`HHUH)źHtHH[H]Df.ATUHH5P SHHdH%(HD$1$H,IH1HtWu:H<$@uXI<$HcH\$dH3%(u>H[]A\fDH=,1Jf.I<$D@USHH5O H{HHtBH:1H9HEӨHU tHHH}H[]HxfDH@ 1@AUH+ATUSH(dH%(HD$1LD$HHD$H<$@ HHH\$H$H|1H9HEӨHT$HIſH\$H1HHIHZR LHLH8!HtHP HZ HL$dH3 %(H([]A\A]DH=*1fH<$@tVHHfHNH1HHnHQ 1HHH8D;H+HfDHHD$E1f.USHH3U HuH=R*]HU H-?Q HU H53*HP H}HHQ H5`HHH;HH5)JH;HH5)/H;HH5)H;HJH5)H;HH5)H;HH5)1H;HH;H5>& *H;H59&H;H50&H;H5(&HH;H5& H;H5& H;H5& H;H5 &HH;H5&H;H5%rH;H5%^H;H5% JH;H5%6H;H5%"H;H5% H;H5%H;H5%H;H5%H;H5%H;H5%H;H5%H;H5%1H;H5%qH;H5%]H;H5%IH;H5% 5H;H5%!H;H5|% H;H5y% H;H5r%H;H5l%H;H5f%H;H5a%H;H5^%H;H5Z%H=bI H?H9HT?H;H58%SH=6%H;H52%H0H;HH5-%H;HI H5%H;HH5!H;HH5$H;HBH H5!11k[H!1HtHHHHxfSHH0H{8HtH[HH5=H H8H?H9wHD?H@HUH@SHHHA@@@D1AHt HAt 1HfGAtHG HHE1A"01H]HCHH[]HxA?@e@1HAfW@SAH8f.AWAVIHkAUATUSH8dH%(HD$(1HL$LL$ LD$dH|$HD$L(A IAIcDl$I9H5oF L/A}HHcKEHE8~nAE1L$/fHH<@u;IL}8HL9It+HD$H uH@ H<@tfDHE8Lc|$HT$H5!LLeJHT$H5!L{H|$H]L}8@?(H|$ HD$@HL$MDL:HE LLHH]0HAEHT$(dH3%(LuVH8[]A\A]A^A_ÐLhXG@HL$WHD$ LHD H5 H81HD H5 DH81xH= ff.AWHIAVAUATUHSH8Ht$H5: dH%(HD$(1H5 ILI<$H$ HHcAH9H5G HD$ HH{C H8#EHD$~aL-. 1I$ ID$uID$ H<@)PIcTLE1DCHHA9HD$ H HHuHH H5F HLD'$HH<$HD$ H^H5HcHHEH|$ 0Ht6mDHEH|$ 0Ht6MDHEH|$ 0Ht6.fDHEH8H?H9 AHfHEH8dH|$ H7fHEH0HH9HtHH<Htd@HD$D$HsHEH0ZL$Ht$H9'HH<HH@HEH8 H5H81Hp,vfDvVfD+f.H= SH5HH= H8H> H5HHFH;HH5H;HH5[1f1HtHHH fDSHHHtH[DSH HHH@H@H@H[H= ATHA IUHHSHt'HH H9u4H5'LH[]1A\ÐH=H@ Hw= H5HH81f.AWAVIH5AUATUHSHHhHT$(dH%(HD$X16H5HHD$0"H5C@ IHH(< H8I<$HD$ H t4HHHcH9 9trHuI|$HcH9tI\$ϐHHcH9uH< H5H81DH=@H? HSfH5i; H|$(oHD$@%-1Iu'HtHуtZH9HcžHxHHD$H/HHD$HD$8L|$81ۉl$Lt$IfDtpELLHHD$L H{H|$ H17HHEHLHuHuHC: HH{H\$HHHD$HD$8@HD$HL$HH|$0H,HHHL$H|$@HT$PH5&= HcHH\uH=@ "H= HH9 HٺH81?H|$eH|$8[H|$(H5]Ht$PH}HL$XdH3 %(Hh[]A\A]A^A_f.fDH=@Hj< HgfH8 H?H"9 H0fHxHH{H\$HMHHD$;HD$8H7 HHS8 HHH7 H5$H81fDAVAUATIH;USH@dH%(HD$81HD$0HL$LL$ LD$HD$HD$(H$1AH|$(H|$HT$H5LBHT$H5sL.HT$ H5LHT$(H5LH|$0HtH5LH56 LIHD$H !HHz1H4DHH9}XHH<@u6iRHDHHL$H uH;Y}HI H<@tHAH|$ HHD@Ht$HH ttHH׃HcH9AH|$(@uhIHDLutHT$8dH3%(LuWH@[]A\A]A^@HxHH~fc@HD$(mH5 H5H81~@f.H(dH%(HD$1Hm5 HT$H<$Ht$HHHL$dH3 %(uH(ff.Hy4 SH5kHH4 H8H5 H5THǺHH;H5'H;HH5H;HH5S [kf.x'w+H3HcHH!4 0ɃvHH4 H5H81)fH 4 H3 u\H3 @ulH3 @H3 H3 u,HE3 @H3 H13 H3 H2 OSKLHHIcIAH`H[H[f.@NHHfDH[@Hf[H[@HPuHfH@KH/@hH1@PHfHffZ [f.Hu@.fDHi2 H5H81fD@H{f.ATUSHH@uG:H5c5 HtGH51 H8DEIADL KcIASH55 HuH= @H4 Hf.H[]A\H?H9H\H54 HuH= @H4 HHHL[]A\1HHDDHHDzfHcHDkH@HHHD[]A\HH[]A\\$H0L$ZL$HD$H9t!HH<HtSfDD$H[]A\DH0H\$H9D$tHH<HuH@HH[]A\H?H9HH[]A\-DHD4@HD#HDHy/ H5 H81fDHHHH=HHHH[]A\lf.fHHHЃfH5i+ HPx HHHЃ@f.H59+ H @ HDf.H5 + H@ HDf.SHH?HtStC uH[-DH[f.UHSHH\$Ht$H%H HHHHHHt#H, HT$H5 H81nfDHtH?H9wHHD[]HH[]ÐHD@H5) HH?H9wHDHHH@ATUHHL SH H\$LD$dH%(HD$1H<ttH= 1@H|$E1LHIH5 ) HH8HHtPt @ L#CC tH=, HHHEHL$dH3 %(H []A\E1H|$tHHHIH|$@u7:HHH߻SIcÐCHHH* H5 H81/fSHHH@HH!+ H' H8HCC [H* SHH8HP HBuHtHуtH[@f.SH5(' HË@tH;ACu[H) H5A H81'HH`) H5H81SHH5& Pt HH8[H) H5cH81DH)) SH5SHHW) H8OH) H5HHH;HLH5{H;H1H5`HH;H5H1kH;H5HH;H5H;H5H;H5H;HH5H;HH51H;H0H51rH;HH5*WH;HmH5 ==eql?+-[]=sizesize=NULLfiddle/pointer#<%li:%p ptr=%p size=%ld free=%p>to_ptr should return a Fiddle::Pointer objectFiddleDLErrorTYPE_VOIDTYPE_VOIDPTYPE_CHARTYPE_SHORTTYPE_INTTYPE_LONGTYPE_LONG_LONGTYPE_FLOATTYPE_DOUBLETYPE_SIZE_TTYPE_SSIZE_TTYPE_PTRDIFF_TTYPE_INTPTR_TTYPE_UINTPTR_TALIGN_VOIDPALIGN_CHARALIGN_SHORTALIGN_INTALIGN_LONGALIGN_LONG_LONGALIGN_FLOATALIGN_DOUBLEALIGN_SIZE_TALIGN_SSIZE_TALIGN_PTRDIFF_TALIGN_INTPTR_TALIGN_UINTPTR_TWINDOWSSIZEOF_VOIDPSIZEOF_CHARSIZEOF_SHORTSIZEOF_INTSIZEOF_LONGSIZEOF_LONG_LONGSIZEOF_FLOATSIZEOF_DOUBLESIZEOF_SIZE_TSIZEOF_SSIZE_TSIZEOF_PTRDIFF_TSIZEOF_INTPTR_TSIZEOF_UINTPTR_TRUBY_FREEunknown-unknownBUILD_RUBY_PLATFORMdlwrapdlunwraprealloc@ctype@argserror prepping CIF %dmprotecterror prepping closure %dclosure args: %dcallclosure retval: %dClosurefiddle/closure$|\<D#xxxFFFb0@nameunknown keyword: %li@ptrtainted parameter not allowedlast_error=@return_type31:@abierror creating CIF %dFunctionDEFAULTfiddle/functionwrong number of arguments (%d for %d)unknown type %dhHx8(X ,_7zXZִF!t/?[]?Eh=ڊ2N$Phw9M<މ Zx#1HL;(g]cuʍQ}f̧9<28gਸ[m}n ፤}#.N{B ;Tj5wP> p 0pR|αaވ SWeٟjieXY]-zl۫\޸,Gilxm32'أ1 ?Z|x@"v@ik2Ciò%~w1# JrwwE|b'8ۯvL.FDbԔu7gʎt҈' uQd1uC _znȤ.K,irpM]&p-[G]C]# 2 Y`|7/=J/^_1 M*o6=zE=0Â|YĥÐ>鲽7TgV&dwPJ͕\<z5ٻ2?[?S8(bJ)u '.YA1v⬷GD0۶AБ$*JnS>CG'\٧wTgbQ.Wc iԳkX*=W`#/g '>y\Aʎ4Пia,"[&XZVcݪm͉0˩q:Bu#kF;sȴN˲0ȩߡ>k>o[̓6~ujF u YΎ2NHBԸb~7Gr484rt^u@ŧ: PJ܃9AN?$\M N{ w2L0ĈjȠTxCJ[ϴ9K.fiS_,F=yNrg;)~ĴK6]-)6婹vW:й`e ƮH?Kvmtr'Y+JIS^[?-\{*cqAj1TQ4TSi -r[;