ELF>e@@UHH }HUHHEHHUHHEMHUEAHщHHHHǸE;EHt-"HHHHHHǸUHH<Ht-(HHHHHHǸH<Ht-)HHHHHHǸH<Ht-*HHHHHHǸH<.Ht-+HHHHHHǸ]UHH H}HHUHHEHUHHEHuMUHEIHHHǸUHHHHHuk8adW& M?CHHHHHH]UHHHHHHƀ-d& HHIHH:HH+HHHƀ.]UHHH}HuH}4Ht-bHHHHHHǸUHH@f)E)EfEEEEHHHHHHHEHEHGHHHE4HHHHHHEHEHHHHE4HHEHHt-HHHHHHǸHEHHt-HHHHHHǸHEHHt-HHHHHHǸHUHEHHHt-HHHHHHǸHEHHt-HHHHHHǸHE HHt-HHHHHHǸHEHHt-HHHHHHǸHEHHt-HHHHHHǸHEHHEHUHHHHHHHHHHt-HHHHHHǸHHHHHEH}Ht-HHHHHHǸHHHHH9EHt-HHHHHHǸHEHHHHHHHt-HHHHHHǸHHHHHEH}HuHHH9EHt-HHHHHHǸHdH HHHEH}Ht-HHHHHHǸHEHHEH}Ht-HHHHHHǸHE@HH HHHEH}Ht-HHHHHHǸHEHHEH}Ht-HHHHHHǸHE@EE EHUHEHHHHt-HHHHHHǸHEL HHEHEHHHHǸH}Ht-HHHHHHǸEE EHUHEHHH9EHt-HHHHHHǸHEHHELHHEHEHHHHǸEEEHUHEHHH9EHt-HHHHHHǸEE EHUHEHHH9EHt-HHHHHHǸEE EHUHEHHH9EHt-HHHHHHǸEEEHUHEHHH9EHt-HHHHHHǸEEEHUHEHHHHt-HHHHHHǸHEL HHEEE EHUHEHHH9EHt-HHHHHHǸEEEHUHEHHH9EHt-HHHHHHǸEEEHUHEHHHHt-HHHHHHǸHELHHEEE EHUHEHHH9EHt-HHHHHHǸEEEHUHEHHH9EHt-HHHHHHǸEEEHUHEHHH9EHt-HHHHHHǸHEHHEHHEHHELHHEHEHHHHǸHEHHEHHEHUHH HHHHHHHHt-HHHHHHǸHHHHHHt-HHHHHHǸHdH HHHEH}Ht-HHHHHHǸHHHHH9EHt-HHHHHHǸHH HHHEH}Ht-HHHHHHǸHHHHH9EHt-HHHHHHǸHEHHEH}Ht-HHHHHHǸHEHHEH}Ht-HHHHHHǸHEHHHt-HHHHHHǸHEHH9EHt-HHHHHHǸHEHHEHHEHHEHUHH HHHHHHt-HHHHHHǸHH HHHEH}Ht-HHHHHHǸHHHHH9EHt-HHHHHHǸH& HHHt-HHHHHHǸHEǀD& H& HH9EHt-HHHHHHǸHEHHHHt-HHHHHHǸHAAY H5HHEH}Ht-HHHHHHǸHUHEHHHt-!HHHHHHǸHEHHHHt-"HHHHHHǸHEHHEH@A'HHѺHE}Ht-(HHHHHHǸHEHEH@HE@HE@HEH@HUA,H HEHEH}Ht-.HHHHHHǸHEH@A0HHѺ HE}Ht-1HHHHHHǸHEHHHHt-3HHHHHHǸHEHHHHt-4HHHHHHǸHEHHHHt-5HHHHHHǸHEHHEHHHHHHHt-9HHHHHHǸUHH0EEEEEHH¾HEHEHHEHHHHHE$EtHHE}v֐UHH}Hu2Ht-\HHHHHHǸHHHH9Ht-^HHHHHHǸHHt-_HHHHHHǸHǀ7H7HHt-cHHHHHHǸHHHt-dHHHHHHǸE{HHHHt-qHHHHHHǸ%s(%u) -> %s -> %u ss7_test.cpc == pc_reencAssert failed %s %s:%d s7i->cfg.pc_fmt.component_len[0] == 3s7i->cfg.pc_fmt.component_len[1] == 8s7i->cfg.pc_fmt.component_len[2] == 3s7i->cfg.pc_fmt.delimiter == '.'mask %s => %u (0x%x) %s Testing ITU-style point code format/17.0.0/14Testing ANSI-style point code format/16/24priv == (void *) 0x1234Testing SS7 usertestusertestuser_notregisteredosmo_ss7_user_register(user, 1) == 0osmo_ss7_user_register(user, 1) == -EBUSYosmo_ss7_user_register(user, 255) == -EINVALss7_user_mtp_sap_prim_up(user, &omp) == 23osmo_ss7_user_unregister(user, 255) == -EINVALosmo_ss7_user_unregister(user, 10) == -ENODEVosmo_ss7_user_unregister(user2, 1) == -EINVALosmo_ss7_user_unregister(user, 1) == 0Testing SS7 routingfoobarss7_route_table_find(s7i, "foobar") == NULLrtblss7_route_table_find_or_create(s7i, "foobar") == rtblsystemrtbl && rtbl == s7i->rtable_systemalset_al_ablset_bl_bss7_route_table_lookup_route(rtbl, &route_label) == NULLroute with full mask: %s rtss7_route_table_lookup_route(rtbl, &route_label) == rtroute with partial mask: %s ss7_route_table_lookup_route(rtbl, &route_label) == rt12ss7_route_table_lookup_route(rtbl, &route_label) == rtdefroute with non-consecutive mask: %s Testing SS7 linkset/linkss7_linkset_find_by_name(s7i, "a") == NULLss7_linkset_find_by_name(s7i, "b") == NULLss7_linkset_find_by_name(s7i, "a") == lset_ass7_linkset_find_by_name(s7i, "b") == lset_bl_a1l_a2ss7_link_find_or_create(lset_a, 1000) == NULLss7_link_find_or_create(lset_a, 1) == l_a1as1osmo_ss7_as_find_by_name(s7i, "as1") == NULLasosmo_ss7_as_find_by_name(s7i, "as1") == asosmo_ss7_as_find_by_rctx(s7i, 2342) == NULLosmo_ss7_as_find_by_rctx(s7i, 2342) == asasp1osmo_ss7_as_add_asp(as, "asp1") == -ENODEVasposmo_ss7_as_has_asp(as, asp) == falseosmo_ss7_as_add_asp(as, "asp1") == 0rc == 0osmo_ss7_as_del_asp(as, "asp1") == 0asp2osmo_ss7_as_del_asp(as, "asp2") == -ENODEVosmo_ss7_as_del_asp(as, "asp1") == -EINVALexampleosmo_ss7_init() == 0osmo_ss7_instance_find(0) == s7iosmo_ss7_instance_find(23) == NULLosmo_ss7_pc_is_local(s7i, 55) == trueosmo_ss7_pc_is_local(s7i, 23) == falseosmo_ss7_instance_find(0) == NULLtest_pc_transcodeGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx AC  <'AC " \hAC c |AC  AC  WAC R =AC 8  AC  AC  <AC  \AC  |.AC  "P -'>hO<bvW/=l }h(>C`u9Ql0Kdx.AVi|. 8ss7_test.cs7itest_pc_transcode__func__.0test_pc_defaultsparse_print_masktest_pc_parser_itutest_pc_parser_ansitest_user_prim_cbtest_usertest_routetest_linksettest_aslog_info_catlog_infoinit_loggingosmo_ss7_pointcode_printosmo_ss7_pointcode_parseprintfosmo_panicosmo_ss7_pointcode_parse_mask_or_lenputsosmo_ss7_instance_set_pc_fmtosmo_ss7_user_createosmo_ss7_user_set_prim_cbosmo_ss7_user_set_privosmo_ss7_user_registerss7_user_mtp_sap_prim_uposmo_ss7_user_unregisterosmo_ss7_user_destroyss7_route_table_findss7_route_table_find_or_createss7_route_table_destroyss7_linkset_find_or_createss7_link_find_or_createss7_route_table_lookup_routess7_route_createosmo_ss7_route_printss7_route_destroyss7_linkset_destroyss7_linkset_find_by_namess7_link_destroyosmo_ss7_as_find_by_nameosmo_ss7_as_find_or_createosmo_ss7_as_find_by_rctxosmo_ss7_as_add_asposmo_ss7_asp_find_or_create2osmo_ss7_as_has_asposmo_ss7_asp_restart_osmo_fsm_inst_dispatchxua_msg_allocxua_msg_freeosmo_ss7_as_del_asposmo_ss7_asp_destroyosmo_ss7_as_destroytalloc_named_constmsgb_talloc_ctx_initosmo_init_logging2osmo_stderr_targetlog_set_print_filename2log_set_category_filtermainosmo_fsm_log_addrosmo_ss7_initosmo_ss7_instance_find_or_createosmo_ss7_instance_findosmo_ss7_pc_is_localosmo_ss7_instance_destroyexit&5QL [h*D*&l0*=Ddnx** (5CKRi #)4! Y] a*$]yels~!+*8Icmw** 4*/!ISd]*j{!*!*!,6@*MY"e"z/#<*/$h#*07>/I$dntx*%/#<*# ; E O *\ c o z &   *  '   *  + 6 &V ` j *w  '   *  (  ' *4 ? V )f *p -}   G *  (  L * ' +2 I )Y *c p  (  L *  (  L% *2 W (r | L *  (  L * (3=G*T_v)(*(%L/*<a({*)( *#H(cmLw*(*++ ++);*E$R^+j,v,I-d*-!+*8?KV&v*-* &*4>*KRYd-*'!*'#-&7*DU'oy,*'\*.., ,&1/KU_*ls0*/ * '41NXb*o1*F2L*%BFJ3jtw~*4|*F2 *#/5DY6w*768 !*.CX6v*F9*9!+*8CFN9hr4|*:;/**d<<Q=\g>n?{@?ACDl*E%/F9S]g*t~F*G **G>HR*_HF$ *Ih @`</l }@`.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.ro.local.comment.note.GNU-stack.rela.eh_frame @@58. &$,(10b >'( 9@c Q0'(Z'o'j@d  )  x0=(ey