ELF>)@@S HHC [H@S HHC [H@Hl$Ld$IH\$Ll$H(H5HHLHHHH0HH߾ Lk H HE IULl$ L`HXH H@H\$Ld$HHJHHHRHPHHl$H(H=@HHPHH5H81f.UH SHH HHHHHH@H@H@HCHCHHCHf@f@ H[H]fSHHH[f.SHHH{[fUH5SHH-HUHHHHH}H5H;H5H;HH5H;HH51H;HHN[]H51@layoutStructByValueStructinitializelayoutstruct_classwrong type in @layout ivar (expected FFI::StructLayout) int^^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 NZ# O#P;#]?# ^k# _q# _q#((###{# {$#B? F8 GC# HT#WC8TI`qe p r# s4# t4# u#wvw   ! "# ##       C  # !# "# # .  Hb I}# J^# KW# LW# 0get 1#put 2#^^ 3b 5 6# 7# 8# 9# :# ;#( <#0 =#8 >#@ ?#H @#P A#X B#` C#h D#p E#x F ( @ ,_ -o # .;# 0W# 2u # 3# 4# get 6 #(put 7 #0 9#8 )j X < =# > # ?W# @W# AW# B#( C#0 FW#8 H#@ I#H J#P * ( Mo N # O# P # R# S#     |      _ M{ M{MWMxC x!sbvzC o o!sbvqC I I I!sbvKC "L "M#$O 6i 6!sbv8C !obj:%g &sbvgC %` &sbv`C ' (()))))) )( &*3 ( Q( V% $ > $ > : ; I  I : ; : ;I8 : ;  : ;  : ; I8 I !I/ : ; I : ;(  : ; I 8 ' I: ;II&I<  : ;  : ;  : ; I8 ' I.? : ; ' I 4 : ; I.: ; ' I@ : ; I!4: ; I"4: ; I# U$4: ; I %.: ; ' @&: ; I'.? : ; ' @(4: ; I? < )4: ;I? < *4: ; I?  www U Ss P !w!3w38w -U-3S.3s 37P@[w[w0w6w0@nUnVPU6V@bTb\v #p #6\@0v p 60@0s ]60@y4yPSv #p #46S@AwAJwJNwNw www@IUIVdPSPVPwwwUSUwwwUS !w!)w)-w-w www <U,[beny /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-gnuStructByValue.cstring3.htypes.hstddef.hlibio.hruby.hst.hffi.hType.hTypes.hStructByValue.hAbstractMemory.hStruct.hstdio.h #U?ZKKq#U?YKKUoAMyXKMw1rJf"MU[eZVhzXBugi". ==w =K !sY0u=Iu-NATIVE_BUFFER_INsbv_freeRUBY_T_REGEXP_shortbufRUBY_T_NIL_ffi_type_IO_lock_tNATIVE_UINT32NATIVE_BUFFER_INOUT_IO_buf_enddmarkrbffi_AbstractMemoryOpsStructFieldNATIVE_LONGDOUBLEselfflagsrbNameNATIVE_BUFFER_OUTrb_cTrueClassrbFields_IO_write_endunsigned intrb_cFalseClassbins_flagsheadint16klassrbffi_StructByValueClassStruct__len_markersRUBY_FIXNUM_FLAGNATIVE_LONGMemoryOpNATIVE_ULONGelementsRUBY_SYMBOL_FLAGRUBY_T_FALSErb_eIndexErrorsbv_markAbstractMemoryNATIVE_ARRAYRUBY_QundefRUBY_T_CLASSffi_type_posRUBY_T_FILENATIVE_VARARGSrbFieldNamesstdoutsize_IO_save_endruby_special_constsfloatint32baseNATIVE_UINT64rbTypelong long unsigned intsbv_allocaterbFieldMap_IO_FILEst_tableRUBY_T_SYMBOLStructByValue.cRUBY_T_ICLASSRUBY_T_MODULEVALUE_IO_backup_base_offsetStructByValuetypeSize__dest_filenoStructLayoutRUBY_T_BIGNUMrb_cSymbolreferenceFieldCountrbffi_StructByValue_InitRUBY_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_TRUEuint16dataint8float32ffiTypeNATIVE_CALLBACKlongdoubleRUBY_SPECIAL_SHIFTTypeRUBY_T_RATIONAL_IO_write_baseuint64long long intrb_cNilClassRUBY_T_COMPLEX_IO_save_baserb_cFixnumRUBY_T_FLOATaddressRUBY_IMMEDIATE_MASKNATIVE_CHAR_ARRAYRUBY_T_MASKmemsetst_data_tRUBY_T_FIXNUMcompareuint32rb_eTypeErrorNATIVE_FLOAT64__pad1__pad2__pad3__pad4__pad5RUBY_T_STRINGRUBY_T_ZOMBIE_vtable_offsetRUBY_T_OBJECTType_NATIVE_POINTERffiTypesNATIVE_INT16RUBY_T_STRUCTRUBY_T_HASHfloat64__chsbv_layout_IO_read_endRUBY_DATA_FUNCRUBY_T_NODEshort intRBasicStruct_long intlayouthashNATIVE_INT8memoryOpentries_packednum_binspointerNATIVE_BOOLsbv_struct_classrbffi_StructLayoutClassrbPointerNATIVE_STRINGNATIVE_INT32st_index_tStructLayout__locklong 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_MAPPEDStructByValue_strptrStructField_NATIVE_STRUCTGNU C 4.6.3boolOpRUBY_T_MATCHtypeunsigned charnativeType_sbufrbStructLayout_IO_write_ptrtailsbv_initializeuslongNATIVE_VOIDfieldCountrbStructClassdfree__off_tNATIVE_UINT16rbffi_TypeClassRUBY_T_ARRAYsigned charst_table_entryshort unsigned intMemoryOpsreferenceRequiredAbstractMemory_doublealignmentrb_intern_id_cachenum_entries_chainNATIVE_INT64_flags2alignfieldSymbolTableRUBY_Qtrue_cur_column__off64_t_unused2_IO_buf_baseRUBY_QfalseGCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3zRx AR8AR TMN0 I $xAID ADAPAQ(AHD ~HA.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.debug_info.debug_abbrev.debug_loc.rela.debug_aranges.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @6H&,12<@2P8T O9`<5nq=~0yT0 @T09 0'+''U(/ 4" -@<T@aj    sx}(/ #8EP[ tStructByValue.csbv_struct_classsbv_layoutsbv_initializerb_intern_id_cache.6455sbv_allocatesbv_freesbv_mark.LC0.LC1.LC2.LC3.LC4.LC5.LC6_GLOBAL_OFFSET_TABLE_rb_check_typerb_ivar_getrbffi_StructLayoutClassrb_obj_is_instance_ofrb_intern2rb_eTypeErrorrb_raiseruby_xmallocrb_data_object_allocruby_xcallocruby_xfreerb_gc_markrbffi_StructByValue_Initrbffi_TypeClassrb_define_class_underrbffi_StructByValueClassrb_global_variablerb_define_constrb_define_alloc_funcrb_define_method  * ^r!| "#   $! %(2&O'()* +$0 -9.@ /K0Y^1m2~33*+3     !) 0 7  > E L  S  a &f T q [    W  &    A    n ) t8 G V Ve dt   T %   O  k (  . , 3  :0 A@ HP ` e q Gx  9    c {  D    ! m' - 4 A G zM S  Y _ Oe k z q w } i " y  r 1 2        ]    8  * _8 PI  Z !h -v      ?  N      E * 6f  x = Q      w ,    # ) ) ;/ a5 ; \ A G RM  S Y ~_ e Rk q w }     `  p  .   n n |  @   6   * 8 QF T D    2  } , : PH V " d r   h            ' Q G` \k w   5 Q -  3  =   W ) /7 hE S a x   M  ^ |   % / L> J U  ] 8e n x  ;  @ 6 r   @ A  /   w    # @+ 3 < 8F U d j q y  g      H     ~ /  ) J # 1 e? wM [ i w j > /    < X@|@