ELF>@@UHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHHH}uHEH;EHt-HEHȋUHEHHHǸHE@jU)ȉHEfPjHEHEHHEHHEHUHH E2TvHEHEHEHuHEHEUHEHHHǸ}Ht-/HHHHHHǸHEHHHHt-0HHHHHHǸHuHEHEUHEHHHǸ}Ht-4HHHHHHǸHEHHHHt-5HHHHHHǸUHHpH}HuUHELHUHMHEHHE}yEHEHHHHǸHEHHHHǸHMHELHHtdHELHHHH HHǸHELHHHH HHǸUHHEYUHHHHHHHEEHHǸHEPXHEHHPHEHH}E}vUHHĀH}HHƿHEHEHHHHǸHEHHHHHǸHEHPHEHHEHEPTEHHǸHE@T9EHt- HHHHHHǸ}HEHiHE@jHEHHHEHEHHHǸHEH@XHtpHEH@XHHHǸHEH@XHUHHHt-+HHHHHHǸHE@jHEHHEHHEHEHHHHǸHEHHHELHHHt-1HHHHHHǸHEHUHHHHE)EHcHHHHHHHTEE vϿ UHSHHHHƿHEHHEf)E)EEHHHEHHHHǸHE,HHHHǸHUHEHHHEHfHt-THHHHHHǸHEHH HHHt-UHHHHHHǸHEHHEHHEHHHEHHHEHHHHǸHE,HHHHǸHMHE,HHHt-^HHHHHHǸHEHH]UHATSH0H}HHƿHEHEHHHHǸHEȋPHEHHUHB(HEȋ@HEHHHEH@(HHHEHHHHǸHHHEHHEH}Ht-#HHHHHHǸHHǸHEHHHHHHHEHHEH}Ht-*HHHHHHǸHEHHHHǸHEHHEHf9u %s input addr: %s rc=%d, expected rc=%d rc == tcase->rcencoded addr: %s expected addr: %s !strcmp(tcase->exp_out, str)decod addr: %s !memcmp(&out, &tcase->addr_in, sizeof(out))Testing SCCP Address Encode/Decode v9fooTesting Decoded GT -> SUA encodingIN: %s %s msgb_length(msg) == sizeof(expected_sua_gt)!memcmp(msg->data, expected_sua_gt, sizeof(expected_sua_gt))OUT:%s !memcmp(gt_in, >_out, sizeof(gt_out))\BSSMAP-RESETBSSMAP-RESET-ACKBSSMAP-PAGINGBSSMAP-UDTBSSMAP-CRBSSMAP-CCBSSMAP-DTAPBSSMAP-CLEARBSSMAP-RELEASEDBSSMAP-RELEASE_COMPLETETCAPLUDT-RANAP_RELEASELUDT-data300bytesSCCP2SUA Test InputSCCP Input: %s Transcoding message SCCP -> XUAxuaDecoded SUA: Re-Encoding decoded SUA to SCCPmsg2SCCP Output: %s Input != re-encoded output! ,M3UA rocks  Parsing M3UA Messagexua->hdr.msg_class == M3UA_MSGC_RKMxua->hdr.msg_type == M3UA_RKM_REG_REQxua_msg_find_tag(xua, M3UA_IEI_INFO_STRING)rkeyrkey->len == 16Parsing Nested M3UA Routing Key IEnestedxua_msg_get_u32(nested, M3UA_IEI_LOC_RKEY_ID) == 1xua_msg_get_u32(nested, M3UA_IEI_DEST_PC) == 23xua_test.c:604xua_test.c:605 %s() [%2d] vs. [%2d]: %2d = osmo_sccp_addr_cmp( %s , %s, 0x%x ) %2d = osmo_sccp_addr_ri_cmp( %s , %s ) DSCCPDSCPAll tests passed.test_sccp_addr_cmp919969679389 919869299992 ??Z?1231234123412341ABF     ,   (  C  GCC: (Debian 12.2.0-14) 12.2.0zRx -AC h <AC  \AC  |AC  AC  tAC o gAC b ^AC Y  =AC E3  @NAC GB dBAC } AC   AC H  AC   --#-= G Q[ oTqt  gL^=5 N5 B%`,-w 6qIT@ g`(p{!&.@PZgx  (6AKUan~ +8IYivxua_test.cmsgb_tailroommsgb_putmsgb_pulltest_isup_parseaddr_bin0addr_bin1addr_bin2sccp_addr_testcasestest_sccp_addr_parsetest_sccp_addr_parserenc_casestestcase_sccp_addr_encdectest_sccp_addr_encdecexpected_sua_gttest_helperssccp2sua_testcasestest_sccp2sua_casetest_sccp2suarkm_regtest_rkmtest_sccp_addr_cmp__func__.0default_categorieslog_infoosmo_panicmsgb_lengthosmo_isup_party_parsestrcmpmemsetosmo_sccp_addr_parseosmo_sccp_addr_dumpmemcmposmo_hexdump_nospcfprintfmsgb_allocosmo_sccp_addr_encodemsgb_freeputsputcharosmo_sccp_gt_dumpxua_part_add_gtmsgb_datasua_parse_gtsua_proto_class0sua_proto_class2sua_hop_ctr_0x0fsua_loc_ref_bscsua_loc_ref_mscsua_cause0sua_addr_ssn_bssmapsua_addr_ssn_bssmap_pc1sua_addr_ssn_bssmap_pc92bssmap_resetbssmap_reset_ackbssmap_pagingbssmap_udtbssmap_crbssmap_ccbssmap_dtapbssmap_clearbssmap_releasedbssmap_release_completetcap_global_titleludt_ranap_resetludt_data300bytesmemcpymsgb_hexdumposmo_sccp_to_xuaxua_dialect_suaxua_msg_dumposmo_sua_to_sccpxua_msg_freexua_from_msgxua_msg_find_tagxua_from_nestedxua_msg_get_u32_talloc_freeosmo_sccp_addr_cmposmo_sccp_addr_ri_cmpmainlog_initlog_target_create_stderrlog_add_targetlog_set_use_colorlog_set_print_filename2log_set_print_categorylog_set_print_category_hex 5 IlV!")6AL#eoy!"#,6 @My$%&'"&5"'()$'4*E(O)V5f* C"+#"3&=J"a,w"-(";H"_#x%&%"'#<-:F-Wl_. /+ .0"%(/<"O1[ v'   23 3? 0I YV "g (q ~ " '  d   -  + ( "i Ju K  "  . L      " M N .! ) .5 OU _ $i v  K ) "    2 2 ' : . - -' PZ   . \ Q       & G Q [ h y R     R    )3%=JQ<Y.eS_TlT'1>ITU_jU" ` V&,">&J-W"mW&<"&n" \&Y+Z;[L\]]n^_.P exqx8@` " -xIVp8@yPh @=84X:x: (>X4x;<@H?x4;<`  h @ 4 : :+A57:5B58:?C8KD8!X!E8!8X!7x!9 %h(%FX%7x%8@)H)G`-h-H-4-6-:-:11I14161:2: @-`TqL D h5 w q.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.ro.local.rela.data.rel.ro.comment.note.GNU-stack.rela.eh_frame @@`g&,1  > 9@~pV!5 Q@Xc0 W l@W@W|@P (Y  (b10