ELF>-@@HH5HuH=@HHHH8H@S HHC [HfSHHHt$ HC Ht$HH[ffff.UHSHHHt; Hm HHuHt( HHC H@ H[]HHH}HH} u/HhHHHH5HH81HhH\$Hl$HHH>HHHHHHHl$H\$Hfff.H?H\$Hl$HHHHHH0Ht&H߾ HC H(HHl$H\$HHH5H81UH5HSHHHHHHH5HuH=@ HHHH;HH;H5H;HH5H;HsH51H;HH51H;HH5H;HHD[]H5POINTERStructByReferenceDataConverterinitializestruct_classnative_typeto_nativefrom_nativewrong argument type %s (expected %s)wrong type (expected subclass of FFI::Struct)Zint^^BpW#}#}#}#}# }#(}#0}#8}#@ }#H!}#P"}#X$#`&#h(W#p,W#t.e#x24#3I#4#8#Ap#J{#K{#L{#M{#N#PW#R#   # # W#w  Bp  BXBIDYBa3z     T U#V# 0M N# O#P;#]?# ^!# _'# _'#(^len^#ptr}#aux# ary   B(G#as#(###{# {$#B? F G# H #W ' pr r# s4# t4# ur#x-v-~ G      C ]  ! "G# ## .  H I}# J^# KW# LW# 0 get 1# put 22#!^2^ 3 5, 6, # 7, # 8, # 9, # :, # ;, #( <, #0 =, #8 >, #@ ?, #H @, #P A, #X B, #` C, #h D, #p E, #x8 FC (O @ , - # .;# 0W# 2= # 3# 4# get 6 #( put 7- #0 9, #8 ) X < =R# >3 # ?W# @W# AW# B#( C#0 FW#8 H#@ I#H J#P * ( M N9 # O# P # R# S# R!   D   -       %Z &# '? "O #O#O$sbrQ Z %M{ #M{#MW#M&y. 'y(){ &jq 'j*sbrl & ''+ctx*sbr &@ ''+ctx*sbr *s &= '=*sbr? ,objAP-^w +sbr^ .e 1/v / 0 1e O(2 3 3v 4'() 556666666 65 &5 Q2 5'5 V7: % $ > $ > : ; I  I : ; : ;I8 : ;  : ;  : ; I8 I !I/ : ; I : ;(  : ; I 8  : ; : ;I : ; : ;I8  : ;I' I: ;II&I<  : ;  : ;  : ; I8 !' I".: ; ' I #: ; I$4: ; I%.? : ; ' I 4 &.: ; ' I@': ; I( )4: ; I *4: ; I+: ; I,4: ; I -.: ; ' @ ..1@/104111X Y 241314.? : ; ' @54: ; I? < 64: ;I? < 74: ; I?  w7w7<wU@AwASwSWw@MUMSSNSs SVP`awahwhw ww`vUvS`rTrh`vQws wwww wwwHw UVUTSHSQQVV=FVs P^w^w wPfUfVuPSUww w)w U S P)STUV s  p )V0 s p )001w1<w<@w@w ww/w0NUNV,/j /usr/include/x86_64-linux-gnu/bits/usr/lib/gcc/x86_64-linux-gnu/4.6/include/usr/include/usr/local/rvm/rubies/ruby-1.9.3-p429/include/ruby-1.9.1/ruby/usr/include/x86_64-linux-gnuStructByReference.cstring3.htypes.hstddef.hlibio.hruby.hst.hffi.hTypes.hType.hAbstractMemory.hStruct.hStructByReference.hstdio.hPointer.h KIp#U?ZK=2[Y].jʃstZVJ&V?fltwpqiwy %o0uu=Iu-NATIVE_BUFFER_INRUBY_T_REGEXP_shortbufRUBY_T_NIL_ffi_type_IO_lock_tNATIVE_UINT32NATIVE_BUFFER_INOUT_IO_buf_enddmarkrbffi_AbstractMemoryOpsStructFieldNATIVE_LONGDOUBLEselfflagsrbNameNATIVE_BUFFER_OUTsbr_to_nativerbFields_IO_write_endunsigned intrb_cFalseClassrbffi_StructByReferenceClassbins_flagsheadint16klassStructheap__len_markersRUBY_FIXNUM_FLAGNATIVE_LONGMemoryOpNATIVE_ULONGelementsRUBY_SYMBOL_FLAGRUBY_T_FALSErb_eIndexErrorAbstractMemoryNATIVE_ARRAYrbffi_StructByReference_InitRUBY_QundefRUBY_T_CLASSffi_type_posRUBY_T_FILENATIVE_VARARGSrbFieldNamesstdoutsize_IO_save_endruby_special_constsfloatint32baseNATIVE_UINT64sbr_allocaterbTypelong long unsigned intrbFieldMap_IO_FILEst_tableRUBY_T_SYMBOLRUBY_T_ICLASSRUBY_T_MODULEVALUE_IO_backup_base_offsettypeSize__destvalue_filenoStructLayoutRUBY_T_BIGNUMrb_cSymbolreferenceFieldCountRUBY_T_UNDEFsize_treferenceIndexRUBY_T_NONErbLayoutoffsetruby_value_typeRUBY_Qnil_IO_read_base_BoolrbReferencesstdinmoduleFFI_nextbasicst_hash_typeNATIVE_FLOAT32NATIVE_UINT8NativeTypeRUBY_T_DATAchar_modeslongNATIVE_FUNCTIONuint8int64_IO_markerfields_IO_read_ptrRUBY_T_TRUErbffi_TypeClassuint16dataint8float32StructByReferenceffiTypeNATIVE_CALLBACKlongdoubleRUBY_SPECIAL_SHIFTTypeRUBY_T_RATIONAL_IO_write_baseuint64long long intrb_cNilClassRUBY_T_COMPLEX_IO_save_baserb_cFixnumRUBY_T_FLOATaddressRUBY_IMMEDIATE_MASKNATIVE_CHAR_ARRAYRUBY_T_MASKmemsetsbr_struct_classst_data_trb_cObjectRUBY_T_FIXNUMcompareuint32sbr_from_nativerb_eTypeErrorNATIVE_FLOAT64__pad1__pad2__pad3__pad4__pad5StructByReference.cRUBY_T_STRINGRUBY_T_ZOMBIEcapa_vtable_offsetRUBY_T_OBJECTType_NATIVE_POINTERffiTypesNATIVE_INT16RUBY_T_STRUCTRUBY_T_HASHfloat64__ch_IO_read_endRUBY_DATA_FUNCRUBY_T_NODEshort intRBasicStruct_long intlayouthashNATIVE_INT8memoryOpsbr_markentries_packednum_binspointersbr_native_typeNATIVE_BOOLStructByReference_rbPointerNATIVE_STRINGNATIVE_INT32st_index_tRStringStructLayout__locksharedlong unsigned intRData_old_offset/home/ubuntu/work/vagrant-shell/demo/templates/vendor/bundle/ruby/1.9.1/gems/ffi-1.8.1/ext/ffi_cNATIVE_MAPPEDMemoryOpsrbffi_StructClassstrptrStructField_NATIVE_STRUCTGNU C 4.6.3boolOpRUBY_T_MATCHtypeunsigned charnativeType_sbuf_IO_write_ptrtailuslongNATIVE_VOIDfieldCountrbStructClassdfreesbr_initialize__off_tNATIVE_UINT16RUBY_T_ARRAYsigned charst_table_entryshort unsigned intreferenceRequiredrb_cTrueClassAbstractMemory_doublealignmentrb_intern_id_cachenum_entries_chainNATIVE_INT64_flags2alignfieldSymbolTableRUBY_Qtrue_cur_columnrbffi_NullPointerSingleton__off64_t_unused2_IO_buf_baseRUBY_QfalseGCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3zRx <Ds4ARP3AG iA(pADG ~ AAA TN EiN B A $AKD HA.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.debug_info.debug_abbrev.debug_loc.rela.debug_aranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @/;&p,12b@2VT>^OX@`nt~0yP]0 (n] 0 0{++++],P3# 8<%=@N`3^lPTyi    ((3@LV '=Ojx02ObtStructByReference.csbr_native_typerb_intern_id_cache.6472sbr_struct_classsbr_from_nativesbr_to_nativesbr_allocatesbr_marksbr_initializerb_intern_id_cache.6490.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9_GLOBAL_OFFSET_TABLE_rb_intern2rbffi_TypeClassrb_const_getrb_check_typerb_class_new_instancerb_obj_is_kind_ofrbffi_NullPointerSingletonrb_class_namerb_obj_classnamerb_eTypeErrorrb_raiseruby_xmallocrb_data_object_allocrb_gc_markrbffi_StructClassrb_class_inherited_prbffi_StructByReference_Initrb_cObjectrb_define_class_underrbffi_StructByReferenceClassrb_global_variablerb_include_modulerb_define_alloc_funcrb_define_method $% , %J's'(')' *++,% -,9.>+g/0 23' -%.4C 5K6R 7]8dpx$&9:;;; ;!!8&1+;     ^!/) 0 0 7  > E :L  S La ef  q  h   \  :  $  F O    ) k8 G "V je dt T  P h  R     - 2 ] d  k0 r@ yP m`  q >x   I  1  w       ! m' - 4 A G M S Y _ e k  q  w } e 6 \   w 6 )      @    V  L  + * 8 I H Z 5h Av ]  $   3 Y * "H LU "d ws    1    ( ! u  . 4: eH + V + d  (  i  z D     I [   ~  5 N    y    W # ) / B5 ; A H QS 1^ j > x      e  :9 L Z h Fv   )  U s b        3 @ E P \ + j x      X    u  e* p 8 F v T ~b Qp ~  R ] n    @ L  [ f  w    C  ^   <   L  ) 5 $ / : @B WJ oS ] l r 0} `  (   J    ,   H P   J I . ; A L PT \ 5e Lo ~       )  p  R ))3 :0B/J S ] Nbajs 5    ^     j s    @ ! }.  ; H U7  8@T`tP0