ELF>i@@ UHH H}EEHEHE}Ht-!HHHHHHǸE+UHEHE EEEE:Er̋EUHHH}HEHHUHHHHHHt-HHHHHHǸ]UHHHpHEHHHpHHpHHHHt-'HHHHHHǸHEfHt-(HHHHHHǸHE@ 9Ht-)HHHHHHǸUHH HHHHƿHEH}Hu#HEHHHHt-5HHHHHHǸHEHHHǸEHHEHHHEHEHHHǸH}Hu#HEHHHHt-;HHHHHHǸEEHHEHHHEH}Hu#HEHHHHt-@HHHHHHǸHEHHHǸUHH f)EfEE0 EEHEHHHHǸUHH HHHEHE EHEHHHHt-YHHHHHHǸUHH0H}HuHUHEHHHHǸHEHHHEHHHHǸHUHMHEHHEEHHǸEUHH@HHf)Ef~EEE f)Ef~EEE HMHE HHHt-rHHHHHHǸEĉEHMHEHHHt-uHHHHHHǸEĉ%EHMHE HH1Ht-xHHHHHHǸEEf)Ef~EEE HMHE HHHt-|HHHHHHǸEĉEHMHEHHGHt-~HHHHHHǸUHHPHHHEH¾HHHt-HHHHHHǸE<Ht-HHHHHHǸEsin_family == AF_INETsin->sin_addr.s_addr == g_ia4.v4.s_addrTesting in46a_ntop() with IPv4 addressesUNDEFINEDres && !strcmp(res, "UNDEFINED")res = %s 1.2.3.4res && !strcmp(res, "1.2.3.4")in46p_ntoa() returns %s Testing in46a_equal() with IPv4 addressesin46a_equal(&g_ia4, &b)in46a_within_mask(%s, %s, %lu) = %d Testing in46a_within_mask() with IPv4 addresseslog_in46a_within_mask(&addr, &mask, 32)log_in46a_within_mask(&addr, &mask, 30)log_in46a_within_mask(&addr, &mask, 13)!log_in46a_within_mask(&addr, &mask, 32)testing in46a_to_eua() with IPv4 addressesin46a_to_eua(&g_ia4, 1, &eua) == 0eua.v[0] == PDP_EUA_ORG_IETFeua.v[1] == PDP_EUA_TYPE_v4osmo_load32le(&eua.v[2]) == g_ia4.v4.s_addrTesting in46a_from_eua() with IPv4 addressesin46a_from_eua(&eua, ia) == 1ia[0].len == 4ia[0].v4.s_addr == 0in46a_from_eua(&eua, ia) < 0ia[0].v4.s_addr == htonl(0x01020304)Testing in46a_netmasklen() with IPv4 addresseslen == 32len == 24len == 20len == 7len == 0 Testing in46a_to_af() with IPv6 addressesin46a_to_af(&g_ia6) == AF_INET6in46a_to_af(&ia) == AF_INET6Testing in46a_to_sas() with IPv6 addressesin46a_to_sas(&ss, &g_ia6) == 0sin6->sin6_family == AF_INET6!memcmp(&sin6->sin6_addr, &g_ia6.v6, sizeof(sin6->sin6_addr))Testing in46a_ntop() with IPv6 addresses102:304:506:708:90a:b0c:d0e:f10res && !strcmp(res, "102:304:506:708:90a:b0c:d0e:f10")Testing in46a_equal() with IPv6 addressesin46a_equal(&g_ia6, &b)Testing in46a_to_eua() with IPv6 addressesin46a_to_eua(&g_ia6, 1, &eua) == 0eua.v[1] == PDP_EUA_TYPE_v6!memcmp(&eua.v[2], &g_ia6.v6, 16)in46a_to_eua(&ia_v6_8, 1, &eua) == 0!memcmp(&eua.v[2], &ia_v6_8.v6, 16)Testing in46a_to_eua() with IPv4v6 addressesin46a_to_eua(ia_v4v6, 2, &eua) == 0eua.v[1] == PDP_EUA_TYPE_v4v6!memcmp(&eua.v[6], &g_ia6.v6, 16)Testing in46a_from_eua() with IPv6 addressesia[0].len == 16IN6_IS_ADDR_UNSPECIFIED(&ia[0].v6)!memcmp(&ia[0].v6, v6_spec+2, ia[0].len)Testing in46a_from_eua() with IPv4v6 addressesin46a_from_eua(&eua, ia) == 2ia[1].len == 16IN6_IS_ADDR_UNSPECIFIED(&ia[1].v6)!memcmp(&ia[1].v6, v4_unspec_v6_spec+2, ia[1].len)!memcmp(&ia[1].v6, v4_spec_v6_spec+6, ia[1].len)Testing in46a_netmasklen() with IPv6 addresseslen == 128len == 104len == 103Root context-v6GCC: (Debian 12.2.0-14) 12.2.0zRx AC  <AC Z \`AC [ |AC  AC  PAC K AC  AC  ZAC U <:AC 5  \AC H AC  AC  0AC + AC  AC   AC  @AC  `AC   MAC H@ &AC ! AC   .p4`EW7g5PwZ :E  @ }0 3gG\s4M &9J\l|",5H[min46a_test.cosmo_load32le_extosmo_load32leg_ia4test_in46a_to_aftest_in46a_to_sastest_in46a_ntoptest_in46p_ntoatest_in46a_equallog_in46a_within_masktest_in46a_within_masktest_in46a_to_euatest_in46a_from_euatest_in46a_netmaskleng_ia6test_in46a_to_af_v6test_in46a_to_sas_v6test_in46a_ntop_v6test_in46a_equal_v6test_in46a_to_eua_v6test_in46a_to_eua_v4v6test_in46a_from_eua_v6test_in46a_from_eua_v4v6test_in46a_netmasklen_v6osmo_panicputsmemsetstrcmpprintfhtonlin46a_ntoantohlmemcmpmaintalloc_named_constmsgb_talloc_ctx_initlog_infoosmo_init_logging2osmo_stderr_targetlog_set_use_colorlog_set_print_filename2timesrand7A<KKXlK3;Tblm K+KL#K0EtMf !K" #">I!blvK# !K!."T#g$q~"l%FK1&;^H"T&huu"'"%/9KFP(Z#K(#  K$(.#z4K(#Kd1l9)R\fKsKK ' 1 K>   $  *  Q K   o K < F ~P K]  *   K  *   K- [ *u  Q K   o K   ~ K K *e o Qy K   o K  #   K ! ) @ +^ h  r K  +   K  + K#6+T^)hKu+2KT< K+;U_iKv<K ,6@KMa@l,4Kt<  !$.8KES`"rz@H<%&KTD\o<w)tKK  K-A@L,eoyK)KK0:DKQq,K,%:)S]\gKtKK(2K?S@^,wK$*>HQRK_|K KU*oyQKK, 4 K-d  *&0 :KGdnoxK K~K\f pK}* Ko#K0MW aKn{#K %K2|* KoK &K3OY~cKp, K*3= GKTq{oK K#  K < ,U _ $ i Kv  \  +!! !K&!v!+!! !K!"+#"-" 7"KD"a"+""2"K"" "."/"0"1"2 #3#2#4(#5/#6G# R#! @`75 @ `E  }g$Dd4 ".symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @#@9- &$,$1$ 90. B.W.R@8g 1(  7Hia