ELF>|@@8f.HH5H@HHH5H@HSHHH{HCHC[UHHH]f.SHHH{[fATH SHHX IHCHCHCH@ HL[A\ff.@AVAUIATIH5USHLHHHH0HH5HH5LIL`HAu IueHk@u HurIVHCoHRHPL[]A\A]A^H=HHFLLHk@ufHLHH5H81ff.UH5SHH-HUHHHHH}H5H;H5H;HpH5H;1HhH5H;H1[H+H5]@layoutStructByValueStructinitializelayoutstruct_classFFI::StructByValuewrong type in @layout ivar (expected FFI::StructLayout)! intmmBtfB IDgB ;!   4      ;                       WI @ `       @      @      @x @  v#&w x ;@  ;h    ;     ;     (s;tu Fv Fw e Fe;z$^LH|})0 e8 @(~ F F F ye)BYg~i yj4k4 l~<m<,012;&                    K58Y () * + ,07 QER gS ^T WU W9 i get:  put; }}^i}^<E -!Y 0!0 4 7 5 6; 8 W  : ; <  >( 1"C!P A  B C  D W E W F W  G( S & 0" V W0" X8" Y@" ZH P  Q R  6 B7 h%#9 $;Y % & ' (UU(T ' (Us'  (T ' (T )K (T (Q (R1)x (T (Q (R0*(T (Q (R0+ &,sbv -&(UU(T + &,sbv -&(UU(T +y .U,sbv /6 &e,sbv 0313(UU/|  &|e,sbv~ 0?0?/t &te,sbvv 0L2L+]%&]&]",sbv_ 3`6 3a 4 $c+ -Y(U (T75Rj666|6o6d7t666668R 6o666|6d9:::::-z(U}(T|5RkV666|6o6d7666668R :o666|6d9:::::-z(U}(Tv'n(U|'(Uv'&(Uv'&(U}(T -(T +JaR&J,sbvL ,objN 43N-(UU(T (Q 5RP666|6o6d5RQ9666|6o6d-(U1(TH; >> > >? > > >@StructByValue.c>> > ~>>? % $ > $ >   I&I: ; 9 I& : ; 9 I > I: ;9  ( ( ((   : ;9  : ;9 I8  : ;9 I 8 'I: ;9 I : ;9  : ;9 'II!I/ 4: ;9 I?< : ; 9  : ; 9 I8 > I: ; 9 4: ; 9 I?< : ; 9  : ; 9 I8 ! : ; 9 " : ; 9 I8#4G: ; 9 $4: ; 9 I%.?: ; 9 '@B&: ; 9 IB'1(B)*B+.: ; 9 'I@B,4: ; 9 IB-1.: ; 9 I/.: ; 9 '@B011B12B134: ; 9 IB4 U51RB UX Y W 61B71RB UX YW 81RB UX YW 91UX YW :1;.: ;9 'I <: ;9 I=: ;9 I>.?<n: ;9 ?.?<n: ; 9 @6PlUlUU)U $P0?U?IU@DPUpxUxVUUpxUxVUUPXUXoSopUPXUXoSopUUSUUSU >U>]PUE] 3T3\TE\ 0PS0 P -S-E0 0P^0-^-E0 I8IPPPV8EVj j \ \p p  s] ]j j \ \4 4] ]p p  s j j\ \] ]k -k V -Vp s] -]k-kV-V4-4]-]-k-kV-V]-]UUSP\PP\PP8sPQ8sP,  ,35>     -  -  /usr/include/ruby-2.7.0/ruby/usr/lib/gcc/x86_64-linux-gnu/10/include/usr/include/x86_64-linux-gnuStructByValue.cruby.hstddef.hffi.hType.hTypes.hStructByValue.hAbstractMemory.hStruct.hintern.hdefines.h  MKqMKd >JYIK $ >JY=X m >JYKS1[Xzt  nt  nthXK"uw.+ +t +3 t=  XtJ= gf  wt  Mgf  wthJ ...+r t  Mgf t# !s Yu;=Y0PHt=I/NATIVE_UINT8rb_data_typed_object_zallocmoduleFFIRUBY_Qundefrb_intern2rb_define_constRUBY_T_SYMBOLsize_trbffi_StructByValueClassRUBY_T_FLOATffiTypeNATIVE_UINT64NATIVE_CHAR_ARRAYRUBY_T_HASHROBJECT_EMBEDNATIVE_BUFFER_INtypeRUBY_T_MOVEDrb_ivar_getruby_value_typeRUBY_T_NONElong long unsigned intStructLayoutRUBY_FL_FINALIZEdataRUBY_FL_EXIVARRUBY_QniloldvRUBY_T_COMPLEXrbffi_StructByValue_InitfieldNameNATIVE_BUFFER_OUTreferenceRequiredlong long intsigned charfielddata_struct_objType_functionsizeNATIVE_BUFFER_INOUTNATIVE_INT32dsizeRUBY_FL_USER10rb_check_typeddataRUBY_FIXNUM_FLAGrb_gc_locationRUBY_FL_UNTRUSTEDruby_rarray_flagsparentNATIVE_FLOAT32long intRUBY_FL_USER3field_cache_entryrb_eTypeErrorRUBY_SPECIAL_SHIFTsbv_freeaddresssbv_type_data_typeshort intRUBY_FL_FREEZEdoublerbFieldNames_ffi_typerb_gc_mark_movableROBJECT_EMBED_LEN_MAXStructField_nativeTypeRUBY_FLONUM_FLAGreferenceIndexStructByValue.clineRUBY_T_STRINGStructLayout_rbTypeRARRAY_EMBED_LEN_MAXTypeRARRAY_EMBED_FLAGRUBY_QtrueROBJECT_ENUM_ENDruby_rvalue_flagsNativeTypeRUBY_T_NILRUBY_T_RATIONALunsigned intRARRAY_TRANSIENT_FLAGStructFieldrb_define_class_underwrap_struct_namerb_obj_is_instance_ofmemoryOplong unsigned intRUBY_T_FILEreferenceFieldCountsbv_struct_classNATIVE_LONGshort unsigned intRUBY_T_MASKNATIVE_UINT16RVALUE_EMBED_LEN_MAXffiTypesrbStructClassRDataNATIVE_STRINGsbv_markRUBY_FL_USER13NATIVE_FUNCTIONRUBY_FL_USER15slotRUBY_FL_USER17RUBY_FL_USER18RUBY_ELTS_SHAREDRUBY_T_ARRAYRSTRING_EMBED_LEN_MAXrb_obj_writetypeSizeRARRAY_EMBED_LEN_MASKRUBY_T_UNDEFruby_xfreeRUBY_FL_SEEN_OBJ_IDStructByValueGNU C17 10.2.1 20210110 -mtune=generic -march=x86-64 -g -O2 -fstack-protector-strong -fPIC -fasynchronous-unwind-tablesffi_typerb_data_type_structrbLayoutRUBY_T_DATAruby_rstring_flagsRUBY_T_FIXNUMrb_raisesbv_initializeRUBY_FL_PROMOTED1filenamesbv_allocateelementsruby_xcallocRUBY_FL_USHIFTrbffi_TypeClassRUBY_T_STRUCTRUBY_T_REGEXPRUBY_FL_WB_PROTECTEDreservedNATIVE_STRUCTStructByValue_RSTRING_EMBED_LEN_SHIFTbasicRUBY_T_BIGNUMfloatNATIVE_INT8sbv_layoutNATIVE_INT64NATIVE_LONGDOUBLEalignmentNATIVE_POINTERAbstractMemory_RUBY_T_ZOMBIENATIVE_VOIDsbv_compactrbffi_type_data_typeNATIVE_BOOLRUBY_SYMBOL_FLAGklasscache_row_Boolunsigned charNATIVE_MAPPEDNATIVE_UINT32rb_define_alloc_funcRSTRING_EMBED_LEN_MASKruby_special_constsRSTRING_NOEMBEDRUBY_FL_SINGLETON/sdk/clients/client/ruby/vendor/bundle/ruby/2.7.0/gems/ffi-1.16.3/ext/ffi_crbFieldsRSTRING_ENUM_ENDAbstractMemoryrbStructLayoutRUBY_FL_PROMOTED0RUBY_T_MATCHNATIVE_ULONGlayoutlong doublecharRUBY_T_NODErb_global_variableRUBY_T_MODULEselfRUBY_T_CLASSbaserbffi_StructLayoutClassrb_gc_writebarrierRUBY_FL_USER1RUBY_FL_USER11rb_intern_id_cacheRUBY_FL_USER12RUBY_T_TRUERUBY_FL_USER6RUBY_FL_USER7RUBY_FL_USER14RUBY_FL_USER9offsetRUBY_FL_USER16rb_obj_writtenMemoryOpRUBY_T_ICLASSRUBY_FL_USER19fieldCountRUBY_FL_USER0dcompactruby_robject_flagsrbFieldMapRUBY_FL_USER4NATIVE_VARARGSRUBY_FL_USER5RUBY_T_FALSEsbv_memsizeRUBY_FL_USER8rbffi_struct_layout_data_typerbNamerb_data_type_tRUBY_FL_PROMOTEDRUBY_IMMEDIATE_MASKflagsRUBY_FL_USER2NATIVE_INT16RUBY_FL_DUPPEDRARRAY_EMBED_LEN_SHIFTVALUERUBY_T_OBJECTRUBY_T_IMEMORSTRING_FSTRRUBY_FLONUM_MASKalignfieldsruby_fl_typedfreeRARRAY_ENUM_ENDRUBY_FL_TAINTRBasicNATIVE_ARRAYdmarkNATIVE_FLOAT64RUBY_QfalseGCC: (Debian 10.2.1-6) 10.2.1 20210110zRx 0DTHDT` A^|APAQ$aBMD GDB<%BBE K(A0 (A BBBH $AHD ~CO.HA0LP Xpajaw %   (/0=IawP "5EZo StructByValue.csbv_memsizesbv_struct_classsbv_type_data_typesbv_layoutsbv_compactsbv_freesbv_marksbv_allocatesbv_initializerb_intern_id_cache.0.LC0.LC1.LC2.LC3.LC4.LC5.LC6_GLOBAL_OFFSET_TABLE_rb_check_typeddatarb_gc_locationruby_xfreerb_gc_mark_movablerb_data_typed_object_zallocruby_xcallocrb_ivar_getrbffi_StructLayoutClassrb_obj_is_instance_ofrbffi_struct_layout_data_typerb_intern2rb_gc_writebarrierrb_eTypeErrorrb_raiserbffi_StructByValue_Initrbffi_TypeClassrb_define_class_underrbffi_StructByValueClassrb_global_variablerb_define_constrb_define_alloc_funcrbffi_type_data_typerb_define_method$7<$Y%f%y&'()/B*L*+W,g*-o$v$./'/0*07A1T`*3i4p*5{678: :!&': <p P09     ) 0 0 7 9> uE L S %a p  z h "  s ] >    ! k 3   ]  "     " 5 ;  A  G  M S Y _ e k q Ow } 8 R  z e Z 2  -  Z W `         L @   @  }   F c  } x$ \+ /2 8  ?  F  M T  ]  f > o L x F  i  ;   #   Z   ~           q     ' =: fA  T oZ a ,o D   o  1         J    S   I   M - WM y _ m {   W     M  5    0 = RJ W d q         c    X (  L  z  -! _ ' -  3 9 ? E K Q W ] c i  o u x { >  O   "    1   o "     +  8 A   T     w     r * 8 9D R  _ 9 l  y  3  {    E     *    =  R 5[ h q x P )   m         0  =  L ]  (j 0y   /     A = | z    o! 08  C G W [ ` @x  :  W    p W . &   }! 7 > PU W` d t Lx F} ] j   W       n    & F* </ : > N *R W l b f k /v ]z S             T P    & @7 ; D [H WQ U ^ b k o y  S M     (  $  b  ^    ,  0  9  =  F  J  S X W T `  d  mv          R  N                H  D           :+WFo[sE       ! 5 % 3 5 ^ 9 X > G R  V  [y P       I G o m             # 2' 00 Y4 W:S 4p      u         J J Z  Z ' J+ J4 m8 m@ nD nM \Q \Z ?^ ?{         e e      # f; fn f f f f f f! f9 f f/ f2 f f  4L0dPp  P.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.data.rel.ro.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @@H&8,@12@O@28TH O@Lf(a@PM(, r|@xyP '+0@z0W+P-@z001 0A?(i?p?@@({@# 8F|