ELF>@@AWAVAUATUSHdH%(H$1HHt$XCH:H5IHDŽ$HIOHH1L|$1L$L$IVH$HHICHJH$HDŽ$LLLHDŽ$HuH=H HHD$A31L|$LL$DL$4HD$HtHHD$HH$HtLT$4H|$D$4uuH$dH3 %(D$4HĨ[]A\A]A^A_HLt$(H HIAH=1D$4MH|$|fDH|$H|$H|$D$LHHD$hE1D$E1Lt$(HD$8HD$xHD$@H$HD$ t$H|$HT$8H5HHHT$@H5HHT$pH5HHD$pH$H5HHDŽ$M0aIG(IMHD$(Hl$xfHIDHHD$(AAGAG HHxHcHHICH$L|$PD$H1HHL$I@HI9HHItYHT$ H5LAH$IIHHT$H5KD5LLgLHHHHI9IDKD$HL|$PMo1DHIUIHHHuH|$hIGHH|$pIHtHIG H$Ht AGD$D$9D$L_Lt$(HD$XH|$L0IH$NH$CD5IH=H HA|1Lt$(D$4IFIn(HtXIN1Ht*@HHH<Ht`INHIFH9rHI>HtI~ HtLIHuH|$FHH9wDLLt$(H=H HIA1LD$4@LH=H HIA1D$HsL|$D$4NfDL|$L|$HH=1LL$H=H1HH=HH1D$4IGHLt$(AIH H!H=H HA1Lt$(D$4H=H HIAl1D$4H=H HAsLt$(D$4_H HA7H=1D$4E1H=H H1MAH$HD$4AH HwH=H HAD$4H=H HA'1HD$D$4D$HLt$(D$4AJ/home/tom/src/litex/litex/build/sim/core/parse.c%s:%d Can't open configuration file: %s %s:%d Can't create new tokener %s:%d Config file must be an array %s:%d expected "module" in object (%s) %s:%d expected "interface" in object (%s) %s:%d Interface must be an array %s:%d Module interface must have a name (%s)! %s:%d Interface Index must be an int ! (%s) %s:%d Invalid argument r%s:%d End of file ! ERROR in %s: line:%d: %sjson parse error: %s %s:%d Wrong arguments moduleinterfaceargstickfirst%s:%d Not enough memory nameindex 8intii b     ( 0 8 @ H P X ]`  ch  bp bt px F T i y %{ - . / 0 2- 3b 5 ] ] c b, y 8%  8?@Accc b   @ A3 Q3@ Nstr Ppb Q Rb Rb Rb Rb Rb err S3$ TM( U, V0 Wb8>M d,M      M (G      D F Fobj G8 H8 IG  b0    -   (.b 2.mod.2m0obj18ret2boutI;a   !q13"#T1#Q #R #X3!q>$"#T1#Q #R!q$?"$"#T1#Q #Rv!qAl$"#T1#Q !q*$"#T1#Q #R #XN#Y!q='+ $"#T1#Q #R #X'%P #U#T &%u #Us% #Us% #Us&% #U}#T~#Q|% #U~% #Us&%- #U|%E #Us& &>AYNdmx'(q $(qW $"#T1\6+ALU^it'!q,|+ "#T1#Q #R #X|(q "#T1#Q #R #X(q "#T1#Q #R #X!q*lF "#T1#Q #R #Xl!q*s "#T1#Q #R #Xs% #Uv#T5% #Uv%+#U s $ &4$#T1%:#Uv#Ts%<#U|#T4%Fi#U|#T #Q~&R&^%F#U|#T #Q~%#U|#T6%R#U|&^% #T3&i%u.#U|%F#U}"u#U|?eZO))&&&&&*q,s"#T1#Q #R #X (qج$"#T1!q% $"#T1#Q #R #X%u!#Us%@#U~#T5%Z#U~%:}#U~#T~%F#Us#T #Q~%F#Us#T #Q~%F#Us#T #Q%F/#Us#T #Q%G#U0&R&^&u&^&&"u#Us*q7$%#U~% #U~%$#U~&C+b,obj8,mod2-m..8-retb-ib-nb-lenb.8.8.8.8out&+b,mod-retb.-ib+_b/_8/_-retab-nbb-ibb-objc8.d8.e8.g0out+ b(/ ,obj (-ret b-tok ..8.3-in4.b.-len-.-0outJ8N41;q/;/;b/;-1_b/_:/_23U33 y3 3 w4 34h3 3 {33 l3 4 54 4 74 T34 3 4 4 6% : ; I$ > $ >   I&I : ;  : ; I8 : ;I8 : ; I !I/ <4: ;I?<7I4: ; I?<! : ; I8 > I: ; ( .?: ;'I@B: ;I: ;I4: ;I : ;1RUX Y1 U4141 1!1X Y "1#B$1%1&1' 1(1RUX Y )41*1X Y+.: ; 'I ,: ; I-4: ; I.4: ; I/: ; I0 : ; 1.?: ; 'I 423.?<n: ; 4.?<n: ;5.?<n: ; n6.?<nUUU_$~$U~uUuUU_D UD _ U _BTBu~uT ~$>0>K^K 0$00"K0KOUOU~U7 07 D ~D 0 0$0KU00u  07 D  D 0 0ED  EUUU_$~$U~_D _ _E606E E`~00 D   Em0muPuhSS0D f Pf k Sk 0 0E0_PE_E`~"_"~0D 0 0PP7PkqPE\0\fPf\\P\0D \ 0E0hVV0D 0 0P1P1E~6E 6:U"? ?c r  D ">Uu7  ~">~U~u~~7 ~ ~_"08_8IPI_~/>_U~_P_k~_Pu_07 0 ~ ~ ^"0a~aP>~U~k~~,P,u~07 0 ~SPSSuS0  ~"0/>0U0k0000 0 10>h00   7  ~[0+~/>PU~u~0 ~~[fPf>~U~u~P ~p  o~#U~#k~#~#1>hoVUVVkVVV1V>hVo00 x  001 >c0ch PSSS0sSUSkSS0\ P\U\k\\o0P]U]P]k]]P10>h0 U U U> 0Ucu cgUao0ao0ao_?^?CUDI^IXVXk^ ^kV0 SXds U  D u , ;D (>XIduD t~Y\oXpu}NRaoIdp  /home/tom/src/litex/litex/build/sim/core/usr/include/x86_64-linux-gnu/bits/usr/lib/gcc/x86_64-linux-gnu/7/include/usr/include/x86_64-linux-gnu/bits/types/usr/include/usr/include/json-cparse.cstdio2.hstring_fortified.hstddef.htypes.hlibio.hFILE.hstdio.hsys_errlist.hjson_object.hjson_tokener.hmodules.hstdlib.hstring.h 37]}w Y;=mY;=jfw%!;=j=Y1fQ1\-~~<7)Jm-Kg<f<=[[>VhB]~XJ~t<~X"mQ/;=n OX  f\oȒ=Z Lg<gXfJf>WKW=ZDt XwX <~~,4IKZ_Z[jX~XX(JX< qN2JN<1 ~._A t~f~<?~ *v*o'ts* >= ~X __stack_chk_fail_shortbuf_IO_lock_tGNU C11 7.5.0 -mtune=generic -march=x86-64 -ggdb -O3 -fstack-protector-strongstderr_IO_buf_endjson_tokener_state_array_addjson_type_arrayjson_tokener_continuejson_tokener_state_booleanflagsinterfacejson_tokenerjson_object_get_intjson_tokener_parse_exjson_tokener_state_object_field_IO_write_endunsigned intnext_flagsjson_tokener_state_array_after_sep_markersjson_tokener_error_parse_booleanjson_object_array_get_idxjson_type_intjson_object_to_json_stringcallocjson_tokener_error_parse_string__fprintf_chkjson_object_array_length_posjson_hex_charslen2stdout_IO_save_endjson_tokener_statemalloc__lenindexjson_tokener_error_parse_object_key_nameis_doublelong long unsigned intjson_tokener_state_object_valuejson_tokener_state_array_sepsys_errlistiface_IO_backup_base_offsetjson_tokener_state_arraysys_nerrjson_tokener_error_parse_unexpected__destfprintf_filenostrdupjson_to_module_listtickfirstlineptrjson_type_objectjson_tokener_state_eatwssize_tst_pos_IO_read_basejson_object_object_get_exjson_tokener_state_comment_eolstdin_nextjson_objectnifacefree__fmtjerrjson_tokener_error__builtin_callocmodule_slitex_sim_file_to_module_listjson_tokener_state_finish__streamcharchar_offset_modejson_tokener_state_stringfilename_IO_markerjson_type_nullquote_char_IO_read_ptrjson_tokener_error_parse_eofjson_object_putjson_tokener_state_escape_unicodejson_tokener_successjson_tokener_error_depthucs_char/home/tom/src/rust-litex/build/sim/gatewarejson_tokener_srecmnextprintbuf_IO_write_basejson_tokener_error_parse_number_IO_2_1_stdin_long long int_IO_2_1_stdout__IO_save_basedepthjson_object_get_stringjson_tokener_state_startjson_tokener_error_parse_object_key_sepmemsetjson_tokener_get_errormax_depthmodule_list_free__pad1__pad2__pad3__pad4__pad5json_type_stringjson_tokener_state_nullfile_to_jsfopen_vtable_offsetargst_ifacelong double__chjson_tokener_state_inf_IO_read_endshort intlong intsaved_statejson_tokener_error_parse_arrayjson_tokener_state_object_field_endfclosejson_tokener_error_parse_object_value_sep_IO_FILE_pluspobjjson_tokener_state_commentjson_tokener_state_comment_startnameinterface_sstackjson_object_get_booleanjson_tokener_state_object_field_startjson_number_chars_lockjson_tokener_error_descjson_tokener_state_string_escapelong unsigned int_old_offset_IO_FILElinenumjson_to_interface_listunsigned char_sbuf_IO_write_ptrjson_tokener_state_numberjson_tokener_state_object_sepfirst/home/tom/src/litex/litex/build/sim/core/parse.cstatejson_tokener_state_object_field_start_after_sepjson_tokener_newjson_tokener_error_sizejson_tokener_state_object_value_add__off_tjson_typesigned chargetlineobj_field_nameshort unsigned intjson_tokener_state_comment_endcurrentjson_type_booleanjson_object_is_typejson_tokener_error_parse_nulltobj_chainFILE_flags2json_tokener_freejson_tokener_error_parse_comment_cur_column_IO_2_1_stderr___off64_t_unused2_IO_buf_basejson_type_doubleGCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0zRx L BBB B(A0A8G 8A0A(B BBBA     v$}*06<BH0N`T/Y=^Icint8y_~h ; .@Gbv3parse.c.LC2.LC0.LC5.LC12.LC11.LC13.LC15.LC16.LC19.LC21.LC17.LC20.LC22.LC6.LC7.LC8.LC14.LC1.LC18.LC3.LC9.LC10.LC4litex_sim_file_to_module_list_GLOBAL_OFFSET_TABLE_fopenjson_tokener_newjson_tokener_parse_exjson_tokener_get_errorgetlinestderr__fprintf_chkjson_object_putjson_tokener_freefclosejson_object_to_json_stringjson_object_is_typejson_object_array_lengthjson_object_array_get_idxjson_object_object_get_exmalloccallocjson_object_get_stringstrdupjson_object_get_booleanjson_object_get_intjson_tokener_error_desc__stack_chk_fail>R*c+,--./ 071S2d3v.~45012?6Q78999 90:~67;8 6#9?<G=S`9u6<=<=5=>L2f6{?:01..'.5.@.O2y501.501%,0;1J0Q_1g-n@u0|15 01 0!-1A0HO"d1x!010#1  $ 0 # %3 1G 0N U &g 1 A .  &   ) . ; q B I P ZW ^ l q |  l Z   : L  { # =0 q= J W d q ~    2  M ; B I P W    & - 59 dE Q Q | i   ^ j t n + x  ) V4 j? 1D jO r ~      O    @ :       & ^/ 4 E K Q W g] wc ` i o Iu {   R    ~    o   ?    P     U    , '# ) / 5 s; N A H T H ` x 2        7 v   g (? ,J Z h zx  ;  Q    =   .  rE& A J O;er" ?/? 8 c='rB d LbIq 8D  k  h , VG Q g^ v     W h z . kF rS  f n `~ ` C P   !   F# + : rD \ td `t } { ` #  \  w  [    0 }8 G P U k 0x   P  %  `   H t 1) 6 K >f o t h      ='XjCwKdyj }/GaNi y   /  R   +9D1 C: o?Ubx    7  "CAU[~v}!04HUbo |"u P S% ? n  y ~      * + , 7 7j u    ,     e@ P [ f r    * *   ~  ~      } }       K K  8  8  L  L  8$ 8, 0 6 ; ? G %K %S W _ c j n v z       d l| l l l l /K =w I 8 h ^ ^+ ^C ^[ ^s ^ ^Yn0 `[V_  .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.str1.1.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 @ @[ & , 12 @2u T/ O@g'`"s%n@ ?0~@Б0 ?B@0F 0R*SSh@pS0( YD0