ELF>x@@$#AWAVAUIATUSH(HDL$4H\$@DHt$HL$ LD$(H\$E" HHHHAHCHHLHCHDžHDžDžDž DžDžHHH8AAp @_ H{PfHA)FHA)FA)F/ IdžpH{0HHt< I`AdžPHD$Ht<h MfѾ 1HLAdž`H8LIHI~HHH8| I~AFHHt< IFAFHHt  AFM9 A/ Mo0I? H|$LLHAąM A LHc Mg0M A IT$IY HHt<% AL$MO AE I|$HHH8|A|$1҉Aăm1IP AyM A LH IG0H  HPH HH H@H  HPH H! HIHAHJHHD8A@@A @8@@@ IpPHHt< ItApHHH8| 1A#DAdžtHL$ADdM A LH Mw0M A IVI HHt<ANM A M A IFI HH IvDM A DL$4LD$(DLHL$ M A LH9\$DžfDžH(L[]A\A]A^A_H=HHZ H?trIH  LHL8| A>HE1L PhH1XZDMALHMg0MtMALLH5E1@H=HH<H?MALHIG0*H=HHH?IH | LHL8|A>HE1L PVgDH 1ҾGIH=1@H=HHH?KHumHHHƒ8|h8HE1OP1L HY^?1HH5H=f.H=HHnH?;.IHA9LHL8|xA>HE1L P^DHE1PL 1GH_AX8@H=HHH?NIHH@LHL8|A>HE1L PoIHtlLHL8|]A>H 1ҾhIH=1IHH@LHL8|1A>H 1ҾoIH=1H|$HHHfHbZHHHƒ8|8H 1ҾOIH=1~@HHHHƒ8|8H 1ҾVIH=1@IHRJLHL8|\A>H 1Ҿ^IH=10T$T$HHELH=HD$8HD$8LLHD$8H=HD$8foH6E HDLH=LLLH=mLH=HT$HT$LH=L$L$LH=JLHH=HD$HD$HH=HT$8HD$HT$8HD$HHH=HD$HD$HH=HT$8HD$HT$8HD$1H=HT$8HD$HT$8HD$HLH= LH=HLH=L$L$LH=LH=;LLH=LH= LLH=LH=HT$HT$ LH=L$L$2HLH=L$HD$L$HD$HLLHH=HD$HD$HH=HD$HD$HLH=LLHLH=LH=LH=VLLH=LHH=HD$HD$uHLH=LLH=pfDAWAVAUIATUSHHHDHHk0HbHHyHk0Ht@jLuHLHt<DuHH@L}HLH6LL}HH H{HHt<~={EM1LHLHHc1L9H[]A\A]A^A_LHH=EHH=LHH=HHH=HH=eHHH=LHH=HH=L@USHHHtP@uJHHtjueHk0HsGHHu/H{0HHH5[]HH=HHHH=HH='const struct osmo_mdns_sock''''struct sockaddr_in''int''struct addrinfo''struct osmo_mdns_sock'5 48 4 8 iface:57 64 4 4 y:59 80 8 16 multicast_req:56 112 10 10 portbuf:58 144 48 8 hints:55%ustruct osmo_mdns_sockmdns_sock.cretAssert failed %s %s:%d osmo_mdns_sock_init: getaddrinfo: %s osmo_mdns_sock_init: socket: %s osmo_mdns_sock_init: setsockopt: %s osmo_mdns_sock_init: bind: %s mdns_sock.c:124mdns_sock.c:145$NNJ  {z sroommmmmm'hh^^YY'Y'YFYFYBVVOOMM M M'H EE@ @ @ @@ @ @@ @@ @"` @ @ @ @ @ @@ @ @@ @ @ @ @ @ @ @@@ @@@ @ @ @ @ @ @ @ @@ @@ @ @@ @@@@@!`@@ @@%`&`@*.Lubsan_data61*.Lubsan_data60*.Lubsan_data59*.Lubsan_data58*.Lubsan_data57*.Lubsan_data56*.Lubsan_data55*.Lubsan_data54*.Lubsan_data53*.Lubsan_data52*.Lubsan_data51*.Lubsan_type8*.Lubsan_data50*.Lubsan_data49*.Lubsan_data48*.Lubsan_data47*.Lubsan_data46*.Lubsan_data45*.Lubsan_data44*.Lubsan_data43*.Lubsan_data42*.Lubsan_data41*.Lubsan_data40*.Lubsan_data39*.Lubsan_data38*.Lubsan_data37*.Lubsan_data36*.Lubsan_data35*.Lubsan_data34*.Lubsan_type7*.Lubsan_data33*.Lubsan_data32*.Lubsan_type6*.Lubsan_data31*.Lubsan_data30*.Lubsan_data29*.Lubsan_data28*.Lubsan_data27*.Lubsan_data26*.Lubsan_data25*.Lubsan_type5*.Lubsan_data24*.Lubsan_data23*.Lubsan_data22*.Lubsan_type4*.Lubsan_data21*.Lubsan_data20*.Lubsan_data19*.Lubsan_data18*.Lubsan_type3*.LC6*.LC2*.LC10*.LC8*.LC13*.LC5*.LC4*.LC11*.LC9*.LC7*.LC3=H=H=H=HC"- : .vvv}} /    &  (0int *v      v 136 7 8 9 : (; 0< 8= @@ HA PB XD`FhHpItJ xMNOQY [\]^ }_ .`b 1+:: M  23"4vy 5     y  :        !&v ) !)./23\^bgl   {   y   : I  0 5 7 8 9 :  ;  < =  >( IIA  . 0 0  0g! fd#&v cb)+} -v('{{vg( cat$  v v) . 6 #   q"""   # 8 ctx v}:  '0146 9 X< `>v@v Bv Dv Fv Hv K3 d( ht   A   s   !   7vty q "vs "v! "v( N outP Q"S  V WX[( vty\ }_= rb` }cp du e"f"p i rawj 8M T Y ] a( g= kz } :! v" !A v"" &v #DDB#DSS#DLU9% )dst& })trx'  n  ( )x  l1h+} l2h,} ( l3h-} 0 l4h.} 8 cb0 @2 h len3 j5} p6} x7} 8 s : : :: 8  ai0 $I {$=   % .%  A A F n A a F | }"%  f G {$0 {v}vp %  2I;% Uf z%v""v%"" "  #''(2#-< J"a}k."z ."=4 Us| >a UUT !.U Ts!FUv!qU TsQv*!U Ts +6msgN len .rcK U}* 4U} cTvQ|R0XY~ {U}""U~!U Tv!U Ts!U TvQ~!@U TsQv!eU Ts!}Uv!U Tv!U TvQ!U Ts*!U +1!ctx12}ip1C"1Tvcb23}3"vret5?6rc6 7I89 :!@y;,y,wkRU|T9Q J}U}T8Q U}T|R}ZQ0U|T0Q R~~X4U|T0Q#X8@U|T1Q2R}X4 XU| UT|Q1R}X}Y} UU5T7I2z U5T7Q  #U|| ;U|a `U}PT |U5T7U5T7I2U|U TGQ0R U5T7I2zxU5T7Q ROX0Y "7U T Q R?U5T7I2U|zSU5T7Q RGX0Y oU5T7I2I2U ThQ0R I2+U ToQ0R "EU}"""xU~""""I2U TOQ0R I2NU TVQ0R I2U T^Q0R ""+"T04"!U T!!U TQ}!FU T!^U}!vU}!U T!U T|Q}!U T!U T|!*U}!QU T}!U T}Q}!!U T}!U T}Q}!U T0="T4!CU T!hU T"U~~"!U T!U T!U T!"""U}!GU T!lU T!U}!U T~!U T~Q}!U T~!(U T~Q}!!"ZU~"rU~!U T}!!U T}"!U T~" U~"/ U~"!a U T~!! U T~!! U T~" U~!!U T~"!U~!A!U T}"!s!U T~"!U~!!U T~!!: A1!B1CI~H}I : ; 9 I8 ( H} !I : ;9 I8 : ; 9 I $ >   : ; 9! : ; 9 I8 &II.?: ;9 'I<.?<n:!;!!I/ < :!;9!I !k :!;9! :!;9!I.?: ; 9 'I< :!;9 I8 :!; 9 IB :!;!I8  : ;9!:!; 9 IB4:!; 9 IB4:!; 9 I7I (!'">! !I:!;9!#( $.?: ; 9 '<%.?: ;9 '<&>! !I: ; 9 ''I( I8 ) :!; 9 I*H}+.?:!; 9 'I@z, :!; 9!-% . : ; / 0$ > 1: ; 9 2&3: ;9 I4> I: ; 9 5(64: ; 9 I?<7<8 : ;9 9 : ; 9 :!I7 ;.?: ; 9 'I<<.?: ; 9 '<=.?: ; 9 '@z>H}?4: ; 9 IB@4: ; 9 IA.: ; 9 'I B: ; 9 IC.?<n'(U((S((vP((U((U()S##U#&S&&U&'S##T#&]&&T&']#&\&'\&&SEUE]U]U]U]U]#UETE]}]TT}#TEQEQQ}#QERE]}]RR}#REXE]}]XX}#X(Y(]}]Y}#YP _ }P _}P_P___}P#_P \ \\P\\\\\\#\P\P P P P PP\P\P\P\P\PP\P,    3(wq9G2DIK;YIYsY  rdYgtII#f'. tA .9B.Ft'7%rv%#%Y '.t?.5.A*j .  X +Y ;Y J f    /  f qd' f ptX+ f  id (@ f ydccLX  XZ  XX b__cZXWXo ,<'S X B <F'NFB4"X^<%XYT< Y'%X2bMXq+gy o<yXv<`&n<;K XK  8J?N )5N<)J$ ,Z :>Y <W/<.$T XNJ< < gf< N<$fN<-I V  #socklen_tIPPROTO_EGPosmo_panicsize_tsa_familyprint_timestamplog_filename_postail__ssize_t_IO_codecvtai_addrlensin_familylog_target_typelchansin_addr_IO_save_endgsmtap_instIPPROTO_MTPai_flagssendtoSOCK_RAW__asan_report_load4_IO_write_baseIPPROTO_ENCAPai_next_talloc_free_lockLOG_TGT_TYPE_VTYtype__builtin___asan_handle_no_return_IO_save_baseai_canonname_chainssize_tdata_len_cur_column__bswap_32osmo_mdns_sock_sendgetaddrinfo__uint8_tfilter_fnIPPROTO_UDPsocksetsockoptSOCK_DCCPlong intSOCK_RDMraw_output_IO_markerprint_ext_timestampprint_filename2errorheadLOG_FILENAME_BASENAMEsd_journalgsm_lchansigned charuint8_tIPPROTO_IGMP_IO_FILE_IO_wide_datamdns_sockLOG_TGT_TYPE_STRRBLOG_FILENAME_PATHimr_interfaceSOCK_SEQPACKETunsigned char_freeres_listtgt_gsmtapip_mreq_Bool__socket_typeprint_filenameIPPROTO_IPlog_info_catcharSOCK_STREAMoutput_IO_lock_t__uint16_t__asan_handle_no_returnprint_levelGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fsanitize=address -fsanitize=undefined -fPIC -fsanitize=address -fsanitize=undefined -fasynchronous-unwind-tablessockaddr_in__errno_locationsin_portIPPROTO_GREuse_colorprint_tidIPPROTO_IPV6_IO_read_ptrtgt_rbfp_offset__socklen_tnum_cat_userDAUCsin_zeroIPPROTO_MPTCPLOG_TGT_TYPE_GSMTAP_markersIPPROTO_ETHERNETprint_filename_pos__va_list_taggai_strerrormulticast_reqIPPROTO_PIMLOG_TGT_TYPE_EMSCRIPTENlogp2in_addr_t__builtin___asan_report_store_n_offsetbindlogp_stubIPPROTO_ICMPenabledIPPROTO_ESPIPPROTO_UDPLITElog_filter__asan_report_store4long unsigned int__bsx_flags2IPPROTO_MAX_IO_read_baseIPPROTO_RAW_unused2ai_familyfreeaddrinfoai_socktypeDDGSMDGSUPDMAINloglevel_old_offsetIPPROTO_RSVPmsgb_lengthsnprintfdescription__uint32_tlong long intosmo_fd_closefnameprint_fnosmo_mdns_sock_init_IO_write_endfacilityimr_multiaddrhintsLOG_TGT_TYPE_STDERR__asan_report_load8DCTRLgp_offsetDMSLOOKUPstrerrorIPPROTO_DCCP_IO_buf_baseunsigned intosmo_log_infotgt_vty__pad5SOCK_NONBLOCK__builtin___asan_report_load_noverflow_arg_area_flags__builtin___ubsan_handle_type_mismatch_v1filter_datapriv_nrlist__asan_report_store8__asan_stack_malloc_2_mode__asan_report_store_n_codecvtIPPROTO_TPosmo_mdns_sock__ubsan_handle_type_mismatch_v1log_check_levelLOG_TGT_TYPE_SYSLOGai_addrlong doubleFILEentryifaceSOCK_DGRAMIPPROTO_SCTPIPPROTO_PUPlong long unsigned intsa_family_treg_save_arealog_filename_typeuint16_t__off_ttgt_fileIPPROTO_IDPsa_data_freeres_buflog_print_filterslog_contextIPPROTO_MPLSosmo_wqueuemsgbprint_category_hexlog_save_filterssockaddraddrinfohostnameosmo_fdwqueuemsgb_free_IO_backup_base_shortbufcolor__off64_t_datain_addrIPPROTO_COMP_IO_buf_endosmo_fd_registererror_socklog_infoSOCK_CLOEXECnamemsgb_datasave_fnportSOCK_PACKETshort intnum_catwhenIPPROTO_BEETPHpriorityLOG_FILENAME_NONEident_vtable_offset__builtin___asan_report_store4__builtin___asan_report_store8__asan_report_load_nportbuftgt_syslog__builtin___ubsan_handle_pointer_overflowsocketLOG_FILENAME_POS_LINE_ENDosmo_fd_setup_IO_read_endIPPROTO_IPIP__ubsan_handle_pointer_overflows_addrLOG_FILENAME_POS_HEADER_ENDIPPROTO_TCPgsm_bts_trxuint32_t_fileno_wide_datafilter_mapshort unsigned intLOG_TGT_TYPE_SYSTEMD_IO_write_ptrllist_head__builtin___asan_report_load4__builtin___asan_report_load8log_categoryosmo_mdns_sock_cleanupnextlog_targetdatacategoriescloseprevai_protocolLOG_TGT_TYPE_FILEprint_category_talloc_zeroin_port_tIPPROTO_AHmdns_sock.c/build/osmo-hlr/src/mslookup/build/osmo-hlr/src/mslookup/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/usr/include/usr/include/netinet/build/inst-osmo-msc/include/osmocom/core../../include/osmocom/hlr../../include/osmocom/mslookup/usr/include/x86_64-linux-gnu/sysmdns_sock.cmdns_sock.cstddef.htypes.hstruct_FILE.hFILE.hstdio.hunistd.hsockaddr.hsocket.hstdint-uintn.hin.hnetdb.hlinuxlist.hselect.hlogging.hsocket_type.hlogging.hmsgb.hmdns_sock.hsocket.htalloc.hstring.hpanic.herrno.hbyteswap.hGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx BBB E(A0A8G' 8D0A(B BBBH K^Aj KQ I`A KQ LI`B KQ HBBB E(A0A8J@2 8A0C(B BBBA ( AAG D KAE 8L#DZ    !#05K_uL(.;HU_w*?S_ipzmdns_sock.c.LC0_sub_D_00099_0_sub_I_00099_1.LC1__asan_stack_malloc_2osmo_mdns_sock_init_GLOBAL_OFFSET_TABLE___asan_option_detect_stack_use_after_returnsnprintf_talloc_zerogetaddrinfosocketsetsockoptbindosmo_fd_setuposmo_fd_registerosmo_log_infolog_check_level__errno_locationlogp2freeaddrinfo_talloc_freegai_strerrorlogp_stub__asan_handle_no_returnosmo_panic__asan_report_store4__asan_report_load4__asan_report_store8__asan_report_store_n__ubsan_handle_type_mismatch_v1__ubsan_handle_pointer_overflow__asan_report_load8__asan_report_load_nosmo_mdns_sock_sendmsgb_lengthmsgb_datasendtomsgb_freeosmo_mdns_sock_cleanuposmo_fd_close__asan_unregister_globals__asan_init__asan_version_mismatch_check_v8__asan_register_globals*H<s3ZS* !"|#$I%S[&k* * !\"j'<|(* !( "C J |T #a )o |v }  * *  ! " 4 'H <V |` #s *  ! " \ !P "W h |o ( ! " \ | ( + + + + + , , ,! !\ "c t |{ ( ! "  | ( !0 "7 H |O (Y -c .q   / | 0   /11 /.| 80L< U/h m/z1/|01</0&/B2LQ/`e/r+w+/|/</1-< /|/1</ 04|=/S<a0w1|1,,/1|/,/,,, /1$<)/31=B/O,Y|^/k,u/,/,</14567',/,9<>/M|R/di0{<0|/1/0/195%CT|Y/c1pu0</J&@P``@P  @``@P``@ `@P `@P`@P `@P  @ P `      `@ P `   `   @ @X `      0   @ @ @X P`   `   p    @ @X `        @X`@ @X`@/? @XO`@_o @X`@ @`X`@ @X `-@= @XM`] m} @@ X`    @ X`@    @`X ` `& @X-`3:@ @XF`M@S@Y  :; < =     * / != HB cN X b @l  y      P       X y   R( 5 e B tO \ ) i Yv    e    6    `       ', 9 F  S `  m  z   ^   & b       - D? ~E o K Q W ] c D i  r z   q  (             a $ * r 0  6  <  B H  N T Z ` f l  r x ~ g      z   /  ?   h  | y      6- p; J z W e s    n J  s  R  7        4 b M  Z     Z   7  <  ~   $ l0 ( =  J W d w #  (   c       # 0 2= J RW  d 1q >    M  E P   ` 4 C -I 6 O  U [ a "g  m t    ` B  = 6  < v  gF T  b  q  >     + vS _ e q }    H   : [G ST  a  t    (  + - L b }    W  3 J [ 6 {  &   q 8 K  l        9N ]/gGy\r@   P H x p    5d |+3B@Vm+@AVf~  E8 < J .N "S ? ] ha ^o s x         T <    F  ~ ~ i    U  )ISt@~w7^AY $M<_Wa}!`@+, 8X Woye     8 d 2J@T p }  T s    "`, F S ` y    % `     -EO \4 iS ~] g u     " 7G _w# < Y@ q ~+@Rg@*FU4DiYiv{@ #8@ H]m @$Ae@){6C[s   0 = R b o - @ 7 F  S b !o!0!B!O!d!t!!!@!! ! Z!  ! Y! ! ` !  "  "  " B " " C" 3"  #" '"  ," 0" 5" 9" >"  B" ! " )& F* o. 2 6 : > B !F @P bU nZ z_ d i n s x }            # * 6 ? H Q Y a <P .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.rela.data.rel.local.rodata.str1.1.rela.text.exit.rela.fini_array.00099.rela.text.startup.rela.init_array.00099.rodata.cst16.rela.debug_info.debug_abbrev.debug_loclists.rela.debug_aranges.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @@0!& ,12^@  M@ H@0x!]2@4_q7l@0! 7|@ذ! 7#@`!7@P!78G"@h@2!GZ8^b0@0!Bb@!0h*0;vl:0x(CxXx`S@x!0z" b