ELF>@@SHHHtHxCHǃ<H[AWAVAUATUSHHdH%(HD$81HwD'HEHIAH=1AHCAH$fLHD$0Hl$)D$ fD$ )D$H1HT@D HH{L{ H1HL1ҾAfLHHD$0)D$)D$ 1H'DEDC0EfC4E1ҾDkCHHL$8dH3 %(DHH[]A\A]A^A_DE1AL5kfD8u EHH{IL1DC cLHh8L{HHL1HL1C DCAfDHH{HD$L1f1HE T@D)E)EfT$ HLD$A8C DoDC W8HH{H1DDC 8AH<$HH1H H5H=d@f.HStXHtu1{uH[CH{CtH H5H=HSHtH[fGff.ATUSHdH%(H$1HHMbLd$ L)HciHD$1~D$)iHcHt$D$)D$HHc{{LD$L ?)HH1H T 1t3Hc{Kу?)HHl  1H$dH3%(u+Hİ[]A\H H5H=f.HAVAUATUSH8IAօtbA9LkHs6HcLHLǃ81LL[]A\A]A^fHw6~Չ8|fD뽐HL1H H5H=fATUSHdH%(H$1HHMbLd$ L)HciHD$1~D$)iHcHt$D$)D$HHc{{HLD$ 7?)1H1H T Lt3Hc{Kу?)HHl  1H$dH3%(u+Hİ[]A\H H5H=f.HATUSHtJHcIH9uBH1HLH[]A\fH1HH H5H= @HtHG ҺHDH H5H=H"fDHttHtHG0D1H H5H=H.f.ATUSH0dH%(HD$(1HH?KfHHHs HϺHD$ )$)D$H$HfD$E{D$EfA1At3EE1C0EfC4HL$(dH3 %(Du?H0[]A\fD8H{HH1AH H5H=>@HtGH H5H=HT@AVAUATUSH0dH%(HD$(1H H19wAt}fLw ILHD$ L)$)D$1L}tZD$}ƒྃAEELfD$1tTDe1HL$(dH3 %(H0[]A\A]A^8H}HIL18H}HIL1H H5H=^f.USH8dH%(HD$(1HHu HT$(dH3%(H8[]fHHw HHD$ )$)D$!H1}t\$8H}HH1lH H5H=ATUSH0dH%(HD$(1H1HtTF=whfHHw HHD$ )$)D$"H1{l$At'HT$(dH3%(u_H0[]A\D8DH{HH1H H5H=f.AWAVAUATUSHdH%(HD$x1H/I)B<DfHT$ IHL$H1LHD$ D$(HB(BH|$HGDh1f ufLt$PM|$ ȺHD$pLL)D$P)D$`)$1A|$fT$`LDl$dfo$LL)D$PHD$p)D$`LA|$fD$`1\$dtzHL$xdH3 %(HĈ[]A\A]A^A_ýI|$HL18I|$HH18I|$HH1ZH H5H=fDf.f.f.f.HHtapcfg/src/lib/tapcfg_unix.ctapcfgDevice name %s/dev/net/tunRead ethernet frame:Wrote ethernet frame:Error opening device /dev/net/tun: %sCheck that you are running the program with root privilegesOpening device '%s' failed, trying to find another oneError setting the interface "%s": %sError getting the hardware address: %sError opening control socket for ioctls: %sBuffer not big enough for reading, need at least %d bytesError trying to write data to TAP deviceError trying to set new hardware address: %sError calling SIOCGIFFLAGS for interface %s: %sError calling SIOCSIFFLAGS for interface %s: %sError getting the MTU of device: %sError setting the MTU of device: %sError converting string '%s' to address, check the formatError trying to configure IPv4 address: %sError trying to configure IPv4 netmask: %stapcfg_iface_set_ipv4tapcfg_iface_set_mtutapcfg_iface_get_mtutapcfg_iface_set_statustapcfg_iface_get_statustapcfg_iface_set_hwaddrtapcfg_iface_get_hwaddrtapcfg_get_ifnametapcfg_writetapcfg_wait_writabletapcfg_readtapcfg_wait_readabletapcfg_stoptapcfg_start * 8intdMM] $tz F ] * H+5 ,F ,F ,Z .F /F 0n 10 0 3@ 6 4F8 7F< 7F@  Z F i 5 %z '? )e l l l l l  e m  4  1l;T CT4d8F?v  F     (08@HPX:` @h FpFtx?FV%-./02-3F5\ : : @ F ]V8]l8?l@lAl@@@FS"$2F7F;F 4K 6F 7F&Kzf8e# ?   ]8  7 !wll|ٌ|888 ӵ B    7  V 057F8F9F:F ;<= >( !e+ @ @ oZ q8 r8 s?"irqtz"dmauz vznn]~8 FFnn (~0 Z ~z@ 8]Q #8$/  %/ %/i&('UU#'TT$)  %) %)F&('UU#'TT(#F) F] *  * ] * Fz+F * *] *F,F - U-MT-zQ,F*. .M.z/ ~0res~11e1e2iF3 4' 5'5'5'4% 5%5%5%67%8%8%9'W :':':'9x' 5'5';('U~'T'Q@9x' 5'5';('U~'T'Q@<' 5'5'5'=)? 'T 'Q~=)^ 'T 'Q~>)>)=') 'U|'T3'Q >)>);')'U|'T3'Q 4*'5:'=2)1'U}'T0'Q~'R~>>)=')n'U|'T3'Q 'R}=J)'U 'T 'Q 'R >U)d8,Fq. ?mtuF0ifr 2retF3 4'5'5'5'4x':'5';('Uw'Ts 'Q@=)'T ">)>)=')#'Us'T3'Q =J)c'U 'T 'Q 'R >U)d8q,F. 0ifr 2retF3 4'5'5'5'4x'e:'5';('Uw'Tv 'Q@=)~'T !>)>)=')'Uv'T3'Q =J)'U 'T 'Q 'R >U),ZFV.Z .ZF0ifr\ 3# 4'j5'5'5'4x'k5'5';('Uw'T~'Q@=)'T 'Qw=)1'T 'Qw>)>)='){'Uv'T3'Q 'R~>)>)=')'Uv'T3'Q 'R~=J)'U 'T 'Q ^'R >U)d#8,RF,.R 3# ;J)'U 'T 'Q T'R ,:F,.: .:M.:F@ret<F3# 4%Hf5&5 &67"&8-&9'n5'5'5'9x'o5'5';('Uw'Ts 'Q@9'q 5'5'5'=)$'T $>)>);')'Us'T3'Q 4'L5'5'5'>U);J)'U 'T 'Q >'R ,,MFv., .,v3# ;J)'U 'T 'Q .'R F, :.  3 ;J)'U 'T 'Q "'R d8,Ff. ?buf.F2ret F3v =^)'T|'Qv $ &=')'Us'T7'Q =j)'Us'T7'Q|'Rv='))'Us'T3'Q ;J)'U 'T 'Q 'R dv8 fAFE% %FBd~Ctv~DretF3 EFFFFG KD__dl>u)G ~2__dl>u)=)'T0'Q|'R0'X~=J)'U 'T 'Q'R >U)AF%ƫ Hbuf%FDretF3 9'5'5'5';)'U|'Ts6'Qv $ &<& 5'5'5';)'Ts6'Q =')9'U}'T7'Q =j)b'U}'T7'Q|'Rv=')'U}'T3'Q ;J)'U 'T 'Q'R d8 AFEU% %FBd~Ctv~DretF3 E{FFFFG D__dl>u)G D__dl>u)=)'T|'Q0'R0'X~=J)G'U 'T 'Q'R >U)AFI UJK LA_F$%_ %_M%_FFaFMbF3v Nerr9t&p$5&5&5&68&7&8&8&<&5&5&;)'U 'T29'& 5'5'5')>)=')"'Us'T3'Q 'R~=)"'U}>)>)=')#'U'T3'Q ='):#'U'T6'Q =')j#'Us'T6'Q 'R~=)#'U}'T T@'Qv=)#'U}>)>)=')#'Us'T3'Q =)$'U};)'U~=)<$'U2'T2'Q0=)T$'U}>)>)=')$'Uw'T3'Q =J)$'U 'T 'Qd'R >U)$V@%%V =*%'Us&)'UUOD 8%MF =)%'U1'T H;*'UsP~F%K~ KeKeQifr QsinF%PhF9&Kh KiMQifrk QretlFRb\&Kb KbFR\t&K\ PF&K KMKFFFQifr QsFQretFS)F&K)MK)FTS"*'K"FK"K"-P-eF'K-eSgx'KgKgXKg-SX'KXKXXS;'K;K;FK;-S(KK|K-U}(5V(WX;J)'U 'T 'Q'R >)>)Uc (Yt UY TY QZ Z [ Z)Z%\Z \\ZE]\qZ ZZe[ [[[ \Z!f\d\"3\"Z % : ; I$ > $ >  I&I7I' I  : ;  : ; I8 : ; I8  : ;   : ; I!I/ & : ;I8 : ; <4: ;I?<4: ; I?<!: ;I> I: ; ( (( : ;  : ; I  : ;!> I: ; " : ; I8 #!I/$.?: ; '@B%: ; I&B1'B(.?: ; I@B).?: ;'I*: ;I+.?: ;'I ,.?: ;'I@B-: ;I.: ;I/4: ;I04: ;I14: ;I24: ;I34I441RUX Y516 U74184191RUX Y :1;1<1X Y =1>1?: ;I@4: ;IA.?: ; 'I@BB4: ; IC4: ; ID4: ; IE UF4: ; IG H: ; II: ; IJ.?: ; ' K: ; IL4I4M4: ; IN : ; O.?: ; I@BP.: ; 'I Q4: ; IR.: ; ' S.?: ; 'I 4TU.1@BV 1W1 X Y1Z.?<n: ; [.?<n: ; n\.?<n: ;].?<nUuxUTTUuxUTT@U\UUF\F[U[eUej\@T]TT]FTFTTTjT@QQQFQF`Q`jQu]F]0PPVvVFV00Q$P$SFS]F]\F\;F;F$T$%_$U$%^oy_oy^Vo(Vo0Vo^P@ U S U S'U'1U16S@ T V T T V T T 6T P P \x (x 0x W W` U V U U  V 1 U1 ; U; @ V P  S ( 0 W W O UO V U 2 V2 G UG Q UQ V V [ T[ \ T 2 \2 @ T@ V T< X (< X 0< X WX i ^X i W U U U n Sn r Ur S U U T V VV r Tr V T T T T Q Q Q Q Q Q T E Vr V E Sr SC E Pr | P| \  (  0  W  T  s   W$ 6 6$ 6 V$ 6 BE V 6E V VE V s0P U UP T T < U< J U`yUySsxUSsx U U`T\TT\T T`~Q~VQQV Q QPP_U_#S#1U1FUFUU|T|1T1?T?UTPP s $ &U s $ &U>U>SUSUU>T>\TT\T\TT>Q>^QQ^Q^ Q QKYs PKR v $ &RYQYZ v $ &KOs6OYTYZs6KZ\ s6Ts6sUSUUU,T,TTTPPHQ s $ &QUU s $ &U@USUSUUS@TD^T^E^TT@Q_Q_E_QQPPV___e_E_D^_^e^E^US_SeSESYhSqS DpPp^YgPgh^q^PP$P/EPquP2 (0.@.V._Jb(Jb0JbVbq_bqV6s0e}?e}^e}V(0VUSUU P 7S78P"U"7S78U8nSnUU, _hH`hqJNYlNYlq "  "$DHKORZKPTY\_rt E x  $ ' * 6 E H K V < @ D G O X [ d G O X [ d i x   F    %VatyE tapcfg/src/lib/usr/include/x86_64-linux-gnu/bits/usr/lib/gcc/x86_64-linux-gnu/7/includetapcfg/src/include/usr/include/x86_64-linux-gnu/sys/usr/include/x86_64-linux-gnu/bits/types/usr/include/usr/include/netinet/usr/include/nettapcfg_unix.cfcntl2.htapcfg_unix_linux.hstring_fortified.hunistd.hbyteswap.htapcfg.cstddef.htapcfg.htaplog.htypes.htypes.hstruct_timeval.hselect.hlibio.hstdio.hsys_errlist.hunistd.hgetopt_core.htime.hsockaddr.hsocket.hstdint-uintn.hin.hnetdb.hif.h ioctl.herrno.hstring.hassert.hselect2.hsocket.hstdlib.hsocket_type.h #;=1u Jg+`JY<`. XaX"I+Y-=iJm.rX!U4<L<4X;/nK= t[+eA  J"ctV$XvlJY.mlYL<IV5rV19jX)2;!0wzYvy[:vxtE"; =/Z==̬3wUMU?9e[+gK;-Yu\)q.m9h ~J~<u#h<~J,01w 2T\l.#3wUMU?9e[+gK=W;Y-=-Y\)q.m9Mh=PY"/rZvt#^y IK ZjYg4w IK <~<m [X<<u;=.<}<~"V#oX#Z=IKݺ+}J}J<mm<Xz_L/b#U$.U$U.0f}tm X!;/ .yfVrX\/WP}tm XMY;=6ltV19g.|VV|X]8[Ks|XX+.mXUf./X]]:ZL.m.>X]],Lf(|[U[}.V$V'!ְ| levelsocklen_tsize_tsa_family__ssize_tifmap_IO_2_1_stderr_ai_addrlensin_familytapcfg_readsin_addr_IO_save_endin6addr_loopbackIFF_DYNAMICai_flagsSOCK_RAW_IO_write_baseai_nextopentapcfg_get_version_locktapcfg_iface_set_statusIFF_ALLMULTIifru_addrifru_newnametapcfg_iface_set_dhcpv6_optionstapcfg_get_fd_IO_save_base__read_aliasai_canonnamecallback_chainssize_t_cur_columnsys_nerr__bswap_32getaddrinfo__uint8_t__pathstartedtapcfg_stop__environSOCK_DCCPlong intSOCK_RDM__caddr_t_IO_markerifreqioctltapcfg_wait_readable__assert_failsigned charuint8_tIFF_RUNNINGIFF_LOOPBACK_IO_FILE__PRETTY_FUNCTION__SOCK_SEQPACKET__fds_bitsunsigned charifru_slaveifru_netmasktapcfg_iface_get_hwaddr_IO_FILE_plusIFF_POINTOPOINT__socket_typecharSOCK_STREAMstrncpytapcfg_ifaddr_ioctladdrstr_IO_lock_tifru_map__uint16_ttapcfg_iface_set_ipv4tapcfg_iface_set_ipv6sockaddr_intimeval__errno_locationsin_porttimezonetaplog_set_levelflags_IO_read_ptr_pos__socklen_tstdinsys_errlisttaplog_staplog_ttapcfg_stop_dev_markersfallbackin6addr_any__fd_maskbuffertv_usecin_addr_ttaplog_set_callbackifrn_name_offsetwfdsifru_dstaddroptindtaplog_initIFF_MASTERIFF_SLAVE_IO_2_1_stdin_long unsigned intip_fd__bsxstrcpystatus_flags2hwaddr_IO_read_basetapcfg_hwaddr_ioctlIFF_PROMISCtapcfg_get_ifname_unused2__open_aliasai_familyfreeaddrinfoai_socktypeifru_broadaddrwriteip6_fd_old_offset__strcpy_chkctrl_fd__buftz_minuteswest__uint32_t__stack_chk_fail__u6_addr8__ch__srclong long int__builtin_strncpy__d0__d1ifru_data_IO_write_endmaskhintstaplog_logIFF_PORTSELstrerrorIFF_UPcountaddrread_IO_buf_baseunsigned intsaddrtapcfg_iface_get_statusbuflenIFF_NOARP__pad1__pad2__pad3__pad4__pad5_sbuf__suseconds_t__fdSOCK_NONBLOCK_flagstapcfg_set_log_callbacktapcfg_destroytapcfg_start_modenetbitsin6_addrmem_startGNU C11 7.5.0 -mtune=generic -march=x86-64 -ggdb -O3 -fPIC -fstack-protector-strongtaplog_log_ethernet_infotapcfgcallocai_addrtapcfg_writeIFF_NOTRAILERSmsec__builtin___strcpy_chktapcfg_start_dev/home/tom/src/litex/litex/build/sim/core/modules/xgmii_ethernetSOCK_DGRAMoptoptselectlong long unsigned inttaplog_callback_tsa_family_tlengthuint16_t__off_ttapcfg/src/lib/tapcfg.c__builtin_memcpyIFF_DEBUGsa_dataopterrifru_ivaluesockaddr__time_taddrinfomemsettapcfg_wait_writabletaplog_IO_backup_base_shortbuf_IO_2_1_stdout_tapcfg_iface_set_dhcp_optionssin_zerotapcfg_iface_set_hwaddr__nbytes_next__off64_ttapcfg_initin_addrifru_flags_IO_buf_endifru_hwaddrmem_endSOCK_CLOEXECtapcfg_iface_prepare_ipv6portSOCK_PACKETstderrshort inttap_fd_vtable_offset__desttapcfg_stapcfg_trfdstapcfg_iface_set_mtufd_setsocketstrlenmemcpytapcfg_set_log_level_IO_read_endIFF_BROADCASTs_addrifr_ifrnifr_ifru__u6_addr16uint32_t_filenotz_dsttimeifru_mtuoptarg__oflagfreeshort unsigned intstdoutifnamebase_addrtapcfg_iface_get_mtu_IO_write_ptrIFF_AUTOMEDIAIFF_MULTICAST__fdelt_chk__u6_addr32__lenclosetv_secai_protocolin_port_t__in6_uGCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0zRx 8AvL8BBB B(A0A8D 8A0A(B BBBF }Dc I DN4EBAA G  AABA < EBB A(A0r (C BBBJ 4LEBAA G  AABA ,EAA R ABD :pF|0,BAA DP  AABG ,b@$VBBB A(A0D` 0A(A BBBA (hAADP| AAD 0BAA DP  AABF L*BBB B(A0A8Gl 8A0A(B BBBA ,@Th |  h #X <@U( n `@6 O   h4n%sx}(hA V` Hp8 @*/6<GOVciz}E $E9`@F :XP Fp , , V` @ @*p'Eex  tapcfg.c__PRETTY_FUNCTION__.5288__PRETTY_FUNCTION__.5293__PRETTY_FUNCTION__.5304__PRETTY_FUNCTION__.5317__PRETTY_FUNCTION__.5325__PRETTY_FUNCTION__.5338__PRETTY_FUNCTION__.5342__PRETTY_FUNCTION__.5347__PRETTY_FUNCTION__.5354__PRETTY_FUNCTION__.5358__PRETTY_FUNCTION__.5364__PRETTY_FUNCTION__.5370__PRETTY_FUNCTION__.5377__PRETTY_FUNCTION__.5389.LC10.LC7.LC0.LC6.LC3.LC4.LC5.LC8.LC9.LC1.LC2.LC12.LC11.LC14.LC13.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22tapcfg_init_GLOBAL_OFFSET_TABLE_calloctaplog_inittapcfg_startopenstrlenioctltaplog_logstrncpysocket__strcpy_chkclose__errno_locationstrerror__assert_fail__stack_chk_failtapcfg_stoptapcfg_destroyfreetapcfg_get_fdtapcfg_wait_readable__fdelt_chkselecttapcfg_readmemcpytaplog_log_ethernet_infotapcfg_wait_writabletapcfg_writetapcfg_get_ifnametapcfg_iface_get_hwaddrtapcfg_iface_set_hwaddrtapcfg_iface_get_statustapcfg_iface_set_statustapcfg_iface_get_mtutapcfg_iface_set_mtutapcfg_iface_set_ipv4getaddrinfofreeaddrinfotapcfg_iface_set_ipv6tapcfg_iface_set_dhcp_optionstapcfg_iface_set_dhcpv6_optionstapcfg_get_versiontapcfg_set_log_leveltaplog_set_leveltapcfg_set_log_callbacktaplog_set_callback 9:<=> ?*@;AmB>CA!!D6E="S?[Ct@DE#?$?%?+>PCdCrDyE&?CCDE'?d()FGACYCqTx()FHRMNM<()FGVP]*v?QR+?$() FMNM4 ;(B)LFQGU,?Q-?() F* 1 (8 )F Fv } ( ) F B9 >y D E . ? G  ( ) F | ( ) Fe Bw > > D E / ? D E 0, ?5 \< (C )M FR G B > D E 1 ? <& (- )7 F< G B > D E 2 ?(#)-F2G^_!BD>uB>3?DE4?D"E.5=?IP(W)aFfGJeg    W) . ; B  ` j           X  ( 6 B N o[ h o v }  B    Y     T   !      ( _5 NH e  r  o /        L  *  G    l% 02 x? V L  Y f s            j [ E    " . m r ~   1          r   8  ' 3 ? ^ g x ~      v  J  !  K   0  N   M  g  + ( 8 ' K V A a   x 1  B y  L  c   ]  ( q5 B  O A\ i bv     &  b   V  =      p    +  B *  N q c      6    ?  i  P    B  / $ 8 R 6X o y ~ o N          ) 9 E XQ d  u  X  z p  = p d @   =$ ) p4 m9 _Y d i t y Z R  x      C   f   # , W5 = 0\ d ps |  % V   " y a E j ! H@ _ l y    & A    2?_poej  @    o5  : xD Qx Y Pi ir {        H$19FZ d6  `      x@       % $ ,  A H F f     ; @@   3 > k C N  c xm`z<  `      G      i {  2 ? L l|  0 Q `V ) 4 K V @ [ xen      y        x  ( p8 =A F pX a i x  * N   q  $      = %} 2 ? [kE s 0 8 \    P    " ' x1: KXl} I    xJ  `6 A OQ V a q 7v xV `* ;H\| m   m *   D x  8 =9 z>Ll qPU W   / 4 > CM R x\(iKq  <  Z  + xz0A:c (     *   D sI xS@\ e 8p =|M V  +>@HV 9`w    x  ]@  )    9 \      xh+H8@ O =X a f o     4 p   & / L8 pA F .j Jr     N  " E q   h !  !  !h4!  =!  F! !K!xo!w! @! A!! f!! !!!!!% "?."S"k"%x":"W""_"""##1#(;#[#hk#/#h#v#}###$$=$TU$b$o$$$$$$h$$ N$% % !%+%A%  K%b% l%  "q%%!% )% % % Z%  % ) & & :& W F& Q& ]&  i& u& F& &  & 9&  & & & y &  ' ' '  +' ;' G' !W'  b' m'  y' '  ' ' f '  '  '  '  '  ' '  (#( U",(nG(nX(i(v((X(E(](( q( q( ( ( ( /) )  ) ) ) ) | ) |() e,) e3) 7) ?) {C) {K) 4O) 4V) Z) _) c) k) o) v)  z)  ) ) )  )  )  ) ) U) ) ) d) ) !) &) !)  )  )  )  )  )  )  )  ) ) * * 4  <@P` P   ( l` @ @p0DXl.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rodata.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 l@2x Ou\*W@Hh@{E"v@( g0@@0 h.nI@p0wu9 0*ځ@(p 7 0