ELF>s@@8fDHH5H@HHH5H@HSHHH{HCHC[ff.UHHH]fDSHHH{[DATH SHHX IHCHCHCH@ HL[A\ff.AVAUIATIH5USHLHHHH0HH5HH5LIL`HAu IuaHk@u HunIVHCoHRHPL[]A\A]A^H=HHJLLHk@ufHLHH5H81ff.UH5SHH-HUHHHHH}H5H;H5H;HlH5H;1HTH5H;H1[HH5]@layoutStructByValueStructinitializelayoutstruct_classFFI::StructByValuewrong type in @layout ivar (expected FFI::StructLayout)! .      /int 0m m C  1 t   fC2IDgC<4 <     XI  @`  @ @ @3x@v# w x<.<S  <   < (s4t u % v % w f %f!z$<*5H| }  0  f8  @6(~  %  %   %  y"f#C77! /q y55 qv/ /{ ,01p28<&p      K587 () * +  ,0 7  Q4 R h S _ T X U X9 9 V$get: o$put; jj_V j_t <4 -!7 0!0 4  5 6< 8 X  : ; <  >( 1",:P A  B C  D X E X F X  G( S  0V X0X8Y@ZH  P Q R" #C  h%;9 %;7 < fk yy y = >~   _" ? 4 fK fg ~    S @  $ UUT  < Us~ [ T g z T & T Q R1& T Q R0AT Q R0g sbvg K UUT  sbvg K UUT y  BUsbv  fsbvg " C" UU|$ |fsbv~g 4 4 t; tfsbvvg  D ]% ] ]"sbv_g ` a '%c+  U T7(j;)*+      U}T|(ku)* +      U}Tv U| UvK UvK U}T  T Je JsbvLg objN 'Nk UUT Q ,P,QfP U1TH- a  Sb * - RX-ab:=bXEStructByValue.c( 1BII~ : ; 9 I8  !I(( :!;9 I8 $ >  1 : ; 9 I :!; 9 IB4:!; 9 IBH}H}> !I:!;9!.?: ;9 'I< : ; 9 :!;9 I4: ; 9 I?<.?: ;9!'<.:!; 9!'I@z&I :! ; 9 I8H}:!;9 I'I.:!; 9!'@z4:!; 9 IB !:!;9  '!: ;9 I"I#!I/ $ :! ; 9 I8 %4:!; 9 I&H}' U(1RB UX!Y W!)1RB UX!Y! W!*1RB UX!Y! W!+1UX!Y! W!,1RB X!Y W!-.:!;9!'I !.% /$ > 0 1&2: ; 9 I3( 4 : ;9 I 8 5 : ;9 6 : ;9 74: ;9 I?<8> I: ; 9 9 : ; 9 : : ; 9 ;4G: ; 9 <.?: ; 9 'I<=.?: ;9 '<>?.?: ; 9 '<@.?: ; 9 '@zAH}B: ; 9 ICH}DH}E6UU#U#-U$(P0CUCMUDHP UUVUUUVUUP\U\sSstUT\U\sSstUUSUUSUU]PU]T\T\0PS0PS00P^0^08PV8Vjj\\pps]]jj\\44]]ppsjj\\]]kkVVps]]kkVV44]]kkVV]]UUSP\PP\PP8sPQ8sP,Yh   K KMKqKMKdK >JYIK K >JY=X mK >JYKSK1[Xzt  t  thXK"uw.K+ +t +3 t=  XtJ= gf  wt  Mgf  wthJ ...+rJ t  Mgf t#K !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_NONEGNU C17 11.4.0 -mtune=generic -march=x86-64 -g -O2 -fPIC -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protectionlong long unsigned intStructLayoutRUBY_FL_FINALIZEdataRUBY_FL_EXIVARRUBY_QniloldvRUBY_T_COMPLEXrbffi_StructByValue_InitfieldNameNATIVE_BUFFER_OUTreferenceRequiredlong long intsigned charfielddata_struct_objType_rb_alloc_func_tfunctionsizeNATIVE_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_FLAGreferenceIndexlineRUBY_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_MAXrbStructClassRDataNATIVE_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_IDStructByValueffi_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_SINGLETONffiTypesrbFieldsRSTRING_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_QfalseStructByValue.c/home/sisira/projects/live/direct7-ruby-sdk/vendor/bundle/ruby/2.7.0/gems/ffi-1.16.3/ext/ffi_c/home/sisira/projects/live/direct7-ruby-sdk/vendor/bundle/ruby/2.7.0/gems/ffi-1.16.3/ext/ffi_c/home/sisira/.rbenv/versions/2.7.4/include/ruby-2.7.0/ruby/usr/lib/gcc/x86_64-linux-gnu/11/include/home/sisira/projects/live/direct7-ruby-sdk/vendor/bundle/ruby/2.7.0/gems/ffi-1.16.3/ext/ffi_c/libffi-x86_64-linux/includeStructByValue.cStructByValue.cruby.hstddef.hintern.hffi.hType.hTypes.hStructByValue.hAbstractMemory.hStruct.hdefines.hGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0HTHHT`$E^|EPEQ$eFMD GDB<%FBE K(A0 (A BBBD $EHD ~CO .HA0LP$Xajew0%   (/'3Iaw` "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.LC6rb_check_typeddatarb_gc_locationruby_xfreerb_gc_mark_movablerb_data_typed_object_zallocruby_xcallocrb_ivar_get_GLOBAL_OFFSET_TABLE_rbffi_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 ;@] j !"#$CV%`*'k({*)*+7+@*,GQ-ht*/}0*123466!"6 < P05  "  * 1 G 8 ?  F M vT b _p S z h  h G t    n   3 m    E    - 3  9  ? w E K jQ W ] c i fo u O{ &         Z n    X  y            \   7  %    ' -  4  ;  B hI  R  [  d  m  v =       > .  ] R  q         E    1  ( /  ? E L Y [i  p  y H      7       '  ! ` Y  !  + M = 2K RX e Ir    Y  !     "  0 = J W d | )   :   z      c      3  P _ " ( . M4 : D@ F L  R 'X  ^ +d L j U q }   9       o        '  p  (  0 -  K  V V  F  y! - x;  H  U  b o  |   7        A  v :   3 1< H Q l   | c  ? # 5 L h q  J d < ! ` )     % = R  \ q {    0   ( 0   /     ) &- "< 6@ 4E $] m v 0  @ < P N D     X V " 9 C fG ^V Z _ l   P      a n 5       !.< E0\  f (j o y T} L  t @    F   !    6 % !" <& 8/ Y3 U< n@ hI M V_ Fl p y }        V   4 0 Q M h d { w V@I aW [ d h q u ~     l     3 / F B ] Y | p  l  ! % . 2 ; |Y;vZoU   1 ) - < @ O S X  a k o t    , * ; 9 F D R P) \- Z6 h: fC wG uP T ] a g  l  e a     eC O   ; G    ) w  3 o  " o& *  . 28 = B G L Q V [ ` e  j o %y 4L0dP0 `.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.data.rel.ro.rela.debug_info.debug_abbrev.rela.debug_loclists.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.eh_frame @@?&H,P12PO@28TH O@Cf($a@C* rL5@xnP "0@o0G""]@o0+&z 03/05,66  6@@q`7( <r