ELF>8@@      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~AWAVAUATL%USHL5H<$M9HL-HD$Hf.M6HH)M9tzM~ LLHHHE1HH9rH=A1H HH51H[]A\A]A^A_HHD$HEH4$H|$¸tHL$H$H51H=1@AWAVAUATUHoSHH_Ht$H9tqL5AL%MHII)H9tMK8DK LLDCH1fDHƃH9uD9LEuRDHI9t%;uHH51H=AIAd]E1H?AH9uE1Adx1AV{xVHDt$ 1LHHH H=H|$H|$%H=HA5HHH5{H=HAHHH5[HH51H=H=HAHHH5]HH51H=?HH5H=AHH5H=FHH5H=LHH5H=H=HAHHH53H=HAHHH5THH5H=_HH5H=H=HA HHH5AaHH5H=H=HAHHH5H=HA#HHH5H=HAHHH5H=HA0HHH5AUATIUHSHHH8Ll$Ht$LL$I$LLL-HIHHH=H1HH=IDHHۺeH=IDHH8L[]A\A]HH51H=ff.@1ff.fATHIUSLHHH=H1[1]A\DU H=SHH H=4HH-1LH HH#H='/1LHHH H$H=01LHHH H=%H=tU1LHHH H H=nq)H[]fHH5H=:HH5H=SHH5H=XHH5H=wHH5H=|HH5H=HH5H=HH5H=HH5H=HH5H=%s @%d gtphub_test.cwrote < lenLVL2 Assert failed %s %s:%d (%u->%u@%d), Assert failed %s %s:%d llist_empty(&hub->tunnels)mapping not found for %p %d gtphub_test.c:66mapping not found for %d l > 0struct nr_mappingllist_empty(&map->mappings)m[i] != 0m[check_i] != m[i]m[i2] != 0m[check_i] != m[i2]240010123456789internet192.168.42.23192.168.43.34nr_map_is(map, expect)send > 0send == 0127.0.1.1127.0.1.2127.0.2.1127.0.2.2setup_test_hub()create_pdp_ctx()ggsn_port(43981->27953@375), 3215000600000321abce0000018032150006000000016d3200000180tunnels_are("")delete_pdp_ctx_from_sgsn()321500060000076554320000018032150006000000016d3100000180delete_pdp_ctx_from_ggsn()clear_test_hub()(null)osmo_gtphublognr_map_is(&map, "")(10->1@10040), nr_map_is(&map, MAP1)nr_map_is(&map, MAP1 MAP2)nr_map_is(&map, MAP2)nr_map_is(&map, MAP2 MAP3)nr_map_is(&map, MAP3) test_echo test_echo3201000400000000abcd0000to_addr.l3202000600000000abcd00000e23reply_is(gtp_pong_to_sgsn)!pp3201000400000000cdef00003202000600000000cdef00000e23reply_is(gtp_pong_to_ggsn) test_user_data test_user_data - user data starts - user data starts test_reused_tei test_reused_tei test_peer_restarted test_peer_restartedDonegtphub_test.c:1788gtphub_test.c:1790DGTPHUBGTP HubFAILURE: tunnels_are() mismatches expected value: EXPECTED: %s IS: %s FAILURE: nr_map_is() mismatches expected value: expected: "%s" is: "%s" llist_empty(&hub->to_gsns[GTPH_SIDE_GGSN][plane_idx].peers)llist_empty(&hub->to_gsns[GTPH_SIDE_SGSN][plane_idx].peers)llist_empty(&hub->pending_deletes)llist_empty(&hub->ggsn_lookups)llist_empty(&hub->resolved_ggsns)mapping found, but nr mismatches: expect %d, got %d mapping found, but origin mismatches: expect %p, got %p llist_count(&map->mappings) == (i+1)llist_count(&map->mappings) == TEST_N_HALFllist_count(&map->mappings) == (i2+1)llist_count(&map->mappings) == TEST_Nnr_map_verify(map, origin1, orig, m[i])nr_map_verify_inv(map, m[i], origin1, orig)nr_map_verify(map, origin2, orig, m[i2])nr_map_verify_inv(map, m[i2], origin2, orig)llist_count(&map->mappings) == (TEST_N - 2*i) %s:%d: addr_is(): MISMATCH expecting: '%s' got: '%s' %s:%d: reply_is(): MISMATCH expecting: '%s' got: '%s' First mismatch at position %d: %s %s %s:%d: was_resolved_for(): MISMATCH for IMSI expecting: '%s' got: '%s' %s:%d: was_resolved_for(): MISMATCH for NI expecting: '%s' got: '%s' sgsn_sockaddr_init_udp(&resolved_sgsn_addr, addr, port) == 0sgsn_sockaddr_init_udp(&resolved_ggsn_addr, addr, port) == 0_same_addr((&ggsn_addr),(ggsn_receiver), "gtphub_test.c", 874)_reply_is(hex_to_ggsn, "gtphub_test.c", 875)_same_addr((&sgsn_addr),(sgsn_receiver), "gtphub_test.c", 895)_reply_is(msg_to_sgsn, "gtphub_test.c", 896)32100068000000006d3100000e230242000121436587f90f011000000001110000000114001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c69678500047f0002018500047f000202860007916407123254f6870004000b921f3210006800000000abcd00000e600242000121436587f90f011000000123110000032114001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c6967850004c0a82a17850004c0a82a17860007916407123254f6870004000b921fmsg_from_sgsn(GTPH_PLANE_CTRL, &sgsn_sender,&resolved_ggsn_addr,gtp_req_from_sgsn,gtp_req_to_ggsn)_was_resolved_for("240010123456789", "internet", "gtphub_test.c", 932)TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21945 tunnels_are( "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21945\n")3211004e00000321abcd0000018008000e23100000000111000000017f00000001800006f1217f00000284001480802110020000108106080808088306000000008500047f0001018500047f000102870004000b921f3211004e000000016d310000018008000e01100000056711000007657f00000001800006f1217f0000028400148080211002000010810608080808830600000000850004c0a82b22850004c0a82b22870004000b921fmsg_from_ggsn(GTPH_PLANE_CTRL, &resolved_ggsn_addr,&sgsn_sender,gtp_resp_from_ggsn,gtp_resp_to_sgsn)gsn_addr_from_str(&hub->to_gsns[GTPH_SIDE_SGSN][GTPH_PLANE_CTRL].local_addr, "127.0.1.1") == 0gsn_addr_from_str(&hub->to_gsns[GTPH_SIDE_SGSN][GTPH_PLANE_USER].local_addr, "127.0.1.2") == 0gsn_addr_from_str(&hub->to_gsns[GTPH_SIDE_GGSN][GTPH_PLANE_CTRL].local_addr, "127.0.2.1") == 0gsn_addr_from_str(&hub->to_gsns[GTPH_SIDE_GGSN][GTPH_PLANE_USER].local_addr, "127.0.2.2") == 0sgsn_sockaddr_init_udp(&sgsn_sender, addr, port) == 0send_from_sgsn("192.168.42.23", 423)resolve_to_ggsn("192.168.43.34", 2123)sgsn_sockaddr_init_udp(&ggsn_sender, addr, port) == 0send_from_ggsn("192.168.43.34", 434)resolve_to_sgsn("192.168.42.23", 2123) test_one_pdp_ctx (del from SGSN) test_one_pdp_ctx (del from SGSN) test_one_pdp_ctx (del from GGSN) test_one_pdp_ctx (del from GGSN)nr_map_is(&ggsn->seq_map, "(43981->27953@375), ")TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21945 tunnels_are( "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21945\n")32140008000007656d32000013fe14003214000800000001abce000013fe1400TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21976 tunnels_are( "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21976\n")32140008000003216d31000013fe140032140008000000015432000013fe1400msg_from_ggsn(GTPH_PLANE_CTRL, &ggsn_sender,&resolved_sgsn_addr,gtp_req_from_ggsn,gtp_req_to_sgsn)msg_from_sgsn(GTPH_PLANE_CTRL, &resolved_sgsn_addr,&ggsn_sender,gtp_resp_from_sgsn,gtp_resp_to_ggsn)gsn_addr_from_sockaddr(&resolved_gsna, &resolved_port, &resolved_ggsn_addr) == 0- __wrap_gtphub_resolve_ggsn_addr(): returning GGSN addr from imsi %s ni %s: %s Out-of-band gtphub_write(%d): to %s %s test_parallel_context_creation test_parallel_context_creationmsg_from_sgsn_c(&sgsn_sender, &resolved_ggsn_addr, gtp_req_from_sgsn1, gtp_req_to_ggsn1)32100068000000006d3200000e230242000121436588f90f011000000002110000000214001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c69678500047f0002018500047f000202860007916407123254f6870004000b921f3210006800000000abce00000e600242000121436588f90f011000000124110000032214001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c6967850004c0a82a17850004c0a82a17860007916407123254f6870004000b921fmsg_from_sgsn_c(&sgsn_sender, &resolved_ggsn_addr, gtp_req_from_sgsn2, gtp_req_to_ggsn2)TEI=2: 192.168.42.23 (TEI C=322 U=124) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21946 TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21945 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=322 U=124)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21946\n" "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21945\n" )msg_from_ggsn_c(&resolved_ggsn_addr, &sgsn_sender, gtp_resp_from_ggsn1, gtp_resp_to_sgsn1)TEI=2: 192.168.42.23 (TEI C=322 U=124) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21946 TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21947 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=322 U=124)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21946\n" "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21947\n" )3211004e00000322abce0000018008000e23100000000211000000027f00000001800006f1217f00000284001480802110020000108106080808088306000000008500047f0001018500047f000102870004000b921f3211004e000000026d320000018008000e01100000056811000007667f00000001800006f1217f0000028400148080211002000010810608080808830600000000850004c0a82b22850004c0a82b22870004000b921fmsg_from_ggsn_c(&resolved_ggsn_addr, &sgsn_sender, gtp_resp_from_ggsn2, gtp_resp_to_sgsn2)TEI=2: 192.168.42.23 (TEI C=322 U=124) <-> 192.168.43.34 (TEI C=766 U=568) @21948 TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21947 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=322 U=124)" " <-> 192.168.43.34 (TEI C=766 U=568)" " @21948\n" "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21947\n" )(1->4294967294@0), (2->4294967295@0), (3->0@0), (4->1@0), (5->2@0), test_nr_map_wrap_with( 0, UINT_MAX, UINT_MAX - 2, 1, 5, "(1->4294967294@0), " "(2->4294967295@0), " "(3->0@0), " "(4->1@0), " "(5->2@0), " )(1->9@0), (2->10@0), (3->5@0), (4->6@0), (5->7@0), test_nr_map_wrap_with( 5, 10, 8, 1, 5, "(1->9@0), (2->10@0), (3->5@0), (4->6@0), (5->7@0), " )expiry_tick(&expiry, 10000) == 0expiry_tick(&expiry, 10010) == 0expiry_tick(&expiry, 10011) == 0(10->1@10040), (20->2@10050), (21->3@10051), (22->4@10052), (23->5@10053), (24->6@10054), (25->7@10055), (26->8@10056), (27->9@10057), expiry_tick(&expiry, 10030) == 0expiry_tick(&expiry, 10039) == 0expiry_tick(&expiry, 10010 + 30) == 1(20->2@10050), (21->3@10051), (22->4@10052), (23->5@10053), (24->6@10054), (25->7@10055), (26->8@10056), (27->9@10057), expiry_tick(&expiry, 10041) == 0(20->2@10050), (21->3@10051), (22->4@10052), (23->5@10053), (24->6@10054), (25->7@10055), (26->8@10056), (27->9@10057), (420->10@10072), (421->11@10072), (422->12@10072), (423->13@10072), (424->14@10072), (425->15@10072), (426->16@10072), (427->17@10072), expiry_tick(&expiry, 10027 + 30) == 8(420->10@10072), (421->11@10072), (422->12@10072), (423->13@10072), (424->14@10072), (425->15@10072), (426->16@10072), (427->17@10072), expiry_tick(&expiry, 10027 + 30) == 0expiry_tick(&expiry, 10042 + 30) == 8same_addr(&to_addr, &sgsn_sender)to_ofd && (to_ofd->priv_nr == SGSNS_CTRL_FD)same_addr(&to_addr, &ggsn_sender)to_ofd && (to_ofd->priv_nr == GGSNS_CTRL_FD)to_ofd && (to_ofd->priv_nr == SGSNS_USER_FD)to_ofd && (to_ofd->priv_nr == GGSNS_USER_FD)32ff0058000001236d31000045000054daee40004001f7890a172a010a172a02080060d23f590071e3f84156000000007241010000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363732ff0058000000010070000045000054daee40004001f7890a172a010a172a02080060d23f590071e3f84156000000007241010000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637msg_from_ggsn_u(&ggsn_sender, &resolved_sgsn_addr, u_from_ggsn, u_to_sgsn)TEI=1: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @22545 tunnels_are( "TEI=1:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @22545\n")32ff0058000005676d31000045000054daee40004001f7890a172a010a172a02080060d23f590071e3f84156000000007241010000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363732ff0058000000011234000045000054daee40004001f7890a172a010a172a02080060d23f590071e3f84156000000007241010000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637msg_from_sgsn_u(&sgsn_sender, &resolved_ggsn_addr, u_from_sgsn, u_to_ggsn)32100068000000006d3200000e230242000121436587f90f011000000002110000000214001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c69678500047f0002018500047f000202860007916407123254f6870004000b921f3210006800000000abce00000e600242000121436587f90f011000000123110000032114001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c6967850004c0a82a17850004c0a82a17860007916407123254f6870004000b921fmsg_from_sgsn_c(&sgsn_sender, &resolved_ggsn_addr, gtp_req_from_sgsn, gtp_req_to_ggsn)was_resolved_for("240010123456789", "internet")TEI=2: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21945 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21945\n")3211004e00000321abce0000018008000e23100000000211000000027f00000001800006f1217f00000284001480802110020000108106080808088306000000008500047f0001018500047f000102870004000b921f3211004e000000026d320000018008000e01100000056711000007657f00000001800006f1217f0000028400148080211002000010810608080808830600000000850004c0a82b22850004c0a82b22870004000b921fmsg_from_ggsn_c(&resolved_ggsn_addr, &sgsn_sender, gtp_resp_from_ggsn, gtp_resp_to_sgsn)32100068000000006d3300000e230242000121436587f90f011000000002110000000214001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c69678500047f0002018500047f000202860007916407123254f6870004000b921f3210006800000000123400000e610242000121436587f90f011000000abc1100000cba14001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c6967850004c0a82a17850004c0a82a17860007916407123254f6870004000b921fTEI=2: 192.168.42.23 (TEI C=cba U=abc) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21955 TEI=1: (uninitialized) (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21945 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=cba U=abc)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21955\n" "TEI=1:" " (uninitialized) (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21945\n" )3211004e00000cba12340000018008000e23100000000211000000027f00000001800006f1217f00000284001480802110020000108106080808088306000000008500047f0001018500047f000102870004000b921f3211004e000000026d330000018008000e011000000def1100000fde7f00000001800006f1217f0000028400148080211002000010810608080808830600000000850004c0a82b22850004c0a82b22870004000b921f test_peer_restarted_reusing_tei test_peer_restarted_reusing_tei3210006800000000123400000e610242000121436587f90f011000000123110000032114001a0800800002f12183000908696e7465726e657484001580c0231101010011036d69670868656d6d656c6967850004c0a82a17850004c0a82a17860007916407123254f6870004000b921fTEI=2: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21955 TEI=1: (uninitialized) (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=765 U=567) @21945 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21955\n" "TEI=1:" " (uninitialized) (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=765 U=567)" " @21945\n" )msg_from_ggsn_c(&resolved_ggsn_addr, &sgsn_sender, gtp_del_resp_from_ggsn, "")TEI=2: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0) @21955 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34/(uninitialized) (TEI C=0 U=0)" " @21955\n" )3211004e0000032112340000018008000e23100000000211000000027f00000001800006f1217f00000284001480802110020000108106080808088306000000008500047f0001018500047f000102870004000b921fTEI=2: 192.168.42.23 (TEI C=321 U=123) <-> 192.168.43.34 (TEI C=fde U=def) @21955 tunnels_are( "TEI=2:" " 192.168.42.23 (TEI C=321 U=123)" " <-> 192.168.43.34 (TEI C=fde U=def)" " @21955\n" )talloc_total_blocks(osmo_gtphub_ctx) == 1AW11HAVAUATUSHH1HHH5HI1H   H  Hl$ Ll$HH\$@L5LLHHLH 'H LH 1H߹' L-HL 'H 'H LHA$' fDAL1HII,'uL-HL .'H 7'H LH 8'H L-HL 9'H LHA fD:'1HAAuH5H I'H L=HL I'HAŅ LH X'H LH H H=H= D"H1Ht$ H=L5L=L-H{SLLUA11AVLj{H  $ LH HD$ H x( H= LLHe 11HHHL$ "H=HT$SLLUAH AVHT$ R1H  H5Hc HD$ H x( H=r LH=H 1"H1HT$ HH=HT$SLLUA1LAVHT$ RH \ $ LH HD$ H x( H= LH=H 1"HHHD$ 1H=HT$SH LUALAVHT$ RH H5H HD$ H/ x(% H=L LH= H 1L5H LH=  H= H H=H=hhLH HH5HXX H-H" HLLH H H { H H=H=&  1LHLH  q H=> 1LLHH   H H=H={ O 1LHLH H  8 H= L-1LHLLD  H !H=H=  1LHLH H M  H= 1LLHH  H=t 1LLLH6 H=  H LH= NH=H H=H=hLH HH5HXHaLH HLHH=H5H=H5LH=HWH=H5H1[]A\A]A^A_ùOHH51H=HH5H=HH5H=*HH5H=-HH51H=.HH5H=LHH5H=bHH51H=HH51H=PHH51H=QHH5H=VHH5H=YHH51H=ZHH51H=[HH5H=^HH51H=_HH5H=cHH5H=hHH5H=lHH51H=mHH5H=HH51H=pHH51H=qHH5H=tHH51H=uHH5H=HH5H=HH51H=HH51H=HH5H=HH51H=HH5H=HH5H=HH51H=HH5H=HH5H=HH51H=HH5H=HH5H=HH5H=hHH5H= HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=mHH5H=jHH5H=HH51H=3HH5H=-HH5H=&HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=HH5H= HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=HH5H=iHH5H=gHH5H=`HH5H=[HH5H=:HH5H=8HH5H=4HH5H= X:Yv:v:v:}:}Z&([int*v-: v136 7 8 9  : (; 0< 8= @@ HA PB XD`FhHpItJ xMNOQY [\]^ }_ .`b 0\+7  0: 7 7 : HI H'J $  C         ] A!,-E02) 59 X8 C`.:v.<v .>v .@v .Bv .Dv G d^ hpS  vv   ?v" _@b" b:xr:uKv)) !)./23\^bgl@@C9: C.l0q0qE EL^`:cd }LP4`5}6E7(a8vcb: @;}H8} J l lP~ l l!~#:%&''' +-'/'13v5  (9`;E=$`idx?vA ctrCe( Jub:  O:  C C Ttei `seq T C  C !(Y m *catr  v vw |   C C  ''' C C 8 ctx  } :  M' '  8 8M M W \ R cvty Y 8  a , Av Av Av& /J, *outL M'O1 7 , /R[ ST/Wr *vtyX }/[ *rb\ }/_ ` a'b'7 /e *rawf vdI) 0P 0U6 0Y[ 0]r 0c 0g }9 : ^ 8S v' > 8 v'' X Kv  NDMM     NDRA0i !Efd#&vcb) +} -v( M  v  n $ a%.l& 1 ?v ?v len Tbuf ) 0 58@@ E yE  $EEJv! !@>EE}08 <! #v${%&E>  ~e[f\h!PpqEsEt u>0!@x.yE{.| }E0 !E Tv*sa u ! `u 3!*EE `0 *8@::!h  T*ofd EH'Xu`@:dgrr###E#E#E#Eh#~`#~x# C#@::::I;}1| 1} 1 1 1 1 C>O:Pbuf- 9 inowB C hubD  :     &B<(SNN >Poot  v(0o(BNo(4oLot}(:N{(*{.)D}'([v}W }.'B9( ''.z .'; ' .4' O''Kjj c '.wE'9vvv9. 9 6LTTC'Tj^ q,;' B8=}}.p 'Ij.'.d +'; 'BhhmT @ k '; T<)?A>}iǁaU0T Q R  j1 j5ǁU5T:Q8R  j1 j5rU T Q R  rU T Q R iv#$i~$i~$i~i&UvTNU}T1Q UsT}QvrjUsT~ UvT 'rj"UsT~wKUsT0Q:R 'rjiUsT} UvT ' UvT 'rjUsT wUsT0Q}R}rjUsT} 4UvT .' SUvT 7'rjqUsT} UvT 8'rjUsT} UvT 9'rjUsT wUsT0Q}R :'rjAUsT  `UvT I'rj~UsT UvT I'rjUsT UvT X'rjUsT~r8U T Q R OrxU T Q R *rU T Q R -rU T Q R .r8U T Q R LrxU T Q R brU T Q R PrU T Q R Qr8 U T Q R Vrx U T Q R Yr U T Q R Zr U T Q R [r8!U T Q R ^rx!U T Q R _r!U T Q R cr!U T Q R hr8"U T Q R lrx"U T Q R mr"U T Q R pr"U T Q R qr8#U T Q R t rU T Q R ufZ,$qZ~$~Z~ZZZZZZ$U T1Q;>$U  ^ej$U $U}T0Q0RX  {$UsTQ  d z|%U T  e &%U}TeE%U %U}T1Q0R X  {%UsT Q  d z|%U T  e &U Te5&U j&U}T0Q1RX  {&UsTQ  d z|&U T  e &U Te'U S'U}T1Q1R X  {'UsT Q  d z|'U T  e 'U T \r5(U T Q R rn(U T Q r(U T Q R r(U T Q r )U T Q r`)U T Q R r)U T Q R r)U T Q R r *U T Q R r`*U T Q R r*U T Q R r*U T Q R r +U T Q R r`+U T Q R r+U T Q R r+U T Q R  rU T Q R [GG0fGsGGG,U~T1Q@,U  ^ PZ,U -U T1QD4-U ~\-U h qi 5-U h Di }S-U1T Q R X Z-UvV$.U1TQsR X Z<.Uv \r.U T Q R hr.U T Q R r /U T Q R rI/U T Q R r/U T Q R r/U T Q R r 0U T Q R m rU T Q R jG3&G3G@GMG0U T1QA0U  ^ PV:1U0TQsR X ~1U  f  f  f Z1U }S1U0TsQR X  \r)2U T Q R ri2U T Q R r2U T Q R r2U T Q R r)3U T Q R ri3U T Q R  rU T Q R F7FFG G$4U T1QEC4U  ^ PV4U0TQsR X ~4U 8 f  f  f Z4U }S55U0TsQR}X  \r5U T Q R r5U T Q R r6U T Q R `rB6U T Q R [r6U T Q R :r6U T Q R 8 rU T Q R 4F;FFFFF7U T1Q!7U  ^ PV8U0TQsR X ~G8U  f  f  f Zf8U }S8U0TsQR X Z8U }S8U0TsQR}X Z9U  \rd9U T Q R r9U T Q R r9U T Q R r$:U T Q R rd:U T Q R r:U T Q R r:U T Q R r$;U T Q R rd;U T Q R i rU T Q R gNF?YFfFsFF<U~T1Q@7<U  ^5l<U  Di  PZ<U <U T1QD<U ~=U h qi }SS=U1T Q R X Zk=UvV=U1TQsR X Z=Uv \r >U T Q R 3rM>U T Q R -r>U T Q R &r>U T Q R r ?U T Q R rM?U T Q R r?U T Q R  rU T Q R v?U0T0Q v@T0Q [=@U|T  lGa@U0Gx@U1 ?A@U  D)@U|T  )AT  rU T Q R l6NF<'G'`'k'''''(BU T1Q GBU  ^VBU0TvQsR X ZBU VBU0TvQsR X Z CU }SICU0TsQvR X ZhCU }SCU0TsQvR X ZCU  \rDU T Q R rQDU T Q R :rDU T Q R SrDU T Q R XrEU T Q R wrQEU T Q R |rEU T Q R rEU T Q R rFU T Q R  rU T Q R +F ' ' ' '+cF m' x' ' ' '+G ' (' E' O'+[G ' ' ' '+dG {' ' ' 'm: IdP:"CG.P[JPPPPiHU ZHU|VHU0TsQvR X ZHU }SIU0TvQsR X Z3IUXTlIT Q RsX  LTIT Q RsX  LTIT Q RsX  LT>JT Q RsX  LTJT Q RsX  LdP]MvPPPP Z KU|}SIKU0TvQsR X ZhKU VKU0TsQvR X ZKUXTKT Q RsX 5 LT=LT Q RsX  LTLT Q RsX  LTLT Q RsX # LTMT Q RsX 0 LHMU T1Q"gMU  ^ PMU TvrjMT ZMU| Z \NU 5NU rnNU T QsR [rNU T QsR ]rNU T Q R ?r'OU T Q R ArgOU T Q R FrOU T Q R LrOU T Q R Tr'PU T Q R _ rU T Q R a% P ' ' )' +'% P ' ' ' '2R}S' ' ''VQU0TvQsR X ~QU  f  f  f Z RU }SHRU0TsQvR X TRT Q R X  LTRT Q R X  LT"ST Q R X  LToST Q R X  L2qVqrst'u'w |x |ye{ UeeeTe'e rU T Q R  URT}Q d^Vddddd'ddE0 @Vdddd'd$d}oUU~T}Q VU| U TsQ  U~T|VU T1QvR|X}z|VUsT  e TVT  L2]fZ]^_`'a'c |d |eeg {Xeee(WXe'e rU T Q R  URT}Q djYddddd'ddC0 Ydddd'd$d}ooYU~T}Q YUQ U TsQ jXv U~Ts ZU T0QvR|X}z|9ZU|T k e TXZT  L+Z   pp  ' ' ' '2\$'Pbuf\ =pos=len .=t |[\ )\ .[U~[UvTsQ}XT\T Q R X  L G\\p\UTQ  TT QR\O: l2jr^oxq]xxrO]xxt]xxu]xxw]xxx^xxyS^xxz^x^Us^UsT^T  L2FIdiY_i$ix_Gx;x/x U T0Q2RAX Y T_TsQ RvX  L_iZ:aqi~ix%`Gx;x/x U T0Q2RAX Y K,_i4 qi~iT+aTsQ RvX  Lh[;bhhx%aGx;x/x U T0Q2RAX Y T-bTsQ RvX  L2i\zcDiQix%bGx;x/x U T0Q2RAX Y K,2i4 DiQiTkcTsQ RvX  LcUsqcUsT qcU T qdU T q;dU T TZdT  LTdTs L%0 d>got031%2'2cmp4buf7dd:% e>hex"'3'=helen 'cmpnil m! omsgve>hex%'lv<;fCto/f Cbufz.JfUQTsbfU| U TsRv i <fphub,U%  g*'>ni<' '  <hChubI''  T=ppgU}TQ BhU|T|Q+hU|FhU TvQsphU TvQ@hU TsQe rU T Q R % i''6T% 2i''6T% _i('7T% i('7T+ i "~ #map$>i%q 3 rj'4A '44{4>QmapN }iD  l9map%N9str6'Rbuf\ &pos&len .&mo "k"\ k" .bkU}TQ| rU T Q R k"\kU~TQ  U TQ~SsuTx"{T>y&mapN&i `"`Rm uy"o4}4} n"5Tx&/mfxsxxwZmUvT 4Q~R0rmU T Q RrmU T Q R rU T Q R o&i2"5Txnfxsxxxnx,xxwoUvT xVQ~R0rSoU T Q RroU T Q R rU T Q R q" p&i2)v0pUvT xVQ~R u[pUvTQ xVR~rpU T Q R rU T Q R)vqUvT 4Q~R u,qUvTQ 4R~rkqU T Q R rU T Q R s"5Txjrfxsxxx8rx,xxrUvT 4Q rUvT xVQ  rU T Q R5x=sxUTxwsVfxsxxUTxsVfxsxx,xx5xtx9tUsT1Q \tUvTsQ0rtU T Q rtU T Q R rU T Q R` u:Dr z)v9mapr3t6r=6s}6s#&muoSuUUTvuU TsvU T| U TvD^ fw9map^0t6^;}6^H6_ &maovUUTvQ|vU Ts U TvQ|3NofwEmapN6NNA}OEnowO4Qo3EowQmGoS=x9e=3@&m?o w"?xwUsr)UU@T  y3<Tx<@='="T%vxA\ qiv3x8\sxEx)3"x")e?yeeeye'e rU T Q R  UUT Q )w {*w6wBwNwZw5wPNzNwBw6w*wZwFfwU zwwvzT@Q  yUH UvTHQ~ UvT}Q|)dkz|dddd'd-d d;0 _|dddd'd$d}o|UvT}Q *|Us U T Q|Xv UvTs)d~e(e5e@eMeZe-e x }xtgev}hese~e}U T QvRsX|}Us}U| U  O 4U|Ts)f5fgg-f -f -f ~UsT}~U}T~~U T Q|RsX} U T Q|R}X~)2iu~Qi-Di xGx;x/x U T0Q2RAX YU ,2i0 DiQiToT Q R X  L)_iuǁ~i-qi x;Gx;x/x U T0Q2RAX YU ,_i0 qi~iTT Q R X  L)iiii!j$-j8j$CjNjuYj4fjWjW jwŃNwBw6w*wZwFwNNwBw6w*wZwFfwU wwvkT@Q~ yU UvTQ0 UvT 4QsU}TUQTUvT}Q0rj,UvT|<DUvTT Q R X  LGGGI~H}I1B : ; 9 I8 41B(  : ;9 I8  !I H} H} 4: ;9 I I~1RBUX YW : ; 9 I4:!;9 IB : ; 9!I!I/ :!;9 IB&I U1RBX!YW : ;9 I.?: ; 9 'I<4: ;9 I.?: ;9 'I<: ; 9 I$ >  : ; 9 I8 4:!;9 I U! : ;9!"4:!; 9 IB# :!;9 I8$41%.: ;9 'I &4:!; 9 IB'41(.?: ;9!'<).1@z* : ;9 I8 +.:!;9! ' !,1RBX YW -1. :!;9!I !k/ :!;9!0 :!;9!I14:!;9 I?2.:!;9! 'I@z3.: ; 9 'I 44:!; 9 I51RBX!Y W 6:!; 9 IB7<8'9:!; 9 IB: :!;!I8 ;<.?:!;9 'I@z=4:!;9 IB>:!;9 I?>! !I: ; 9!@(A>! !I:!;9!B.?: ; 9!'<C:!;9 IBD.:!; 9 'I@zE: ; 9 IF1RBUX!Y W G.?<n:!;!H7II4: ; 9!I?<J: ;9 IK>! !I: ; 9 L !: ; 9!M'IN( O!I/P4:!;9 IQ4:!; 9 IR4:!; 9 IS.:!; 9! '@zT4:!; 9 IU1X!Y W!V1W1 X% UyY : ; Z [$ > \: ; 9 ]&^ I8 _(` : ; 9 I 8 a : ; 9 I kb!I7 c<d : ;9 e4: ;9 I f4: ;9 Ig  : ;9 h : ;9 I 8i4: ;9 I?j.?: ; 9 '<k.?: ; 9 '<l.?: ;9 '@zm.: ;9 '@zn o.: ;9 'I p: ;9 Iq.: ;9 ' rH}s.: ; 9 ' t 1u41&U,UT,TP\+\}ܱ}ݱ}|}|}|}|PPPPP3PPPPPP   %    %      #      #                                                                          5  5  *U*SUSUSUSUSUS U PPp#p          A   A           r  r  *  *  UVUVT\T\7Q7|;R;R;X;SXSXSXS!P8]P R RRPP R Y  Y |Y|^Y^PLgPL L L|L^UVUVT\T\$Q$SUQSDRDRDXD|*PR RRPP&R -v  j-v jS-RSRYUYvQ^-v^P"<PI I j%S%,U,IQI^FUFUF FV F FS 7^=^^*^^PV>QTQVTU t # TP\\P](P(]u 0 T t;T V :PPUT\TYUY\P)V3>P>sVPS4?P?TS"U"&Y&uU"U"&Y&'U' ' . .U"U"&Y&uU"U"&Y&'U' ' . .U+U+/T/UT/Q/TQMSMOOQ/R/\R\&]&  VV0s S VsVb81bcs~S0FSFR8RSsS 4SVP_?02S2>8>?s? 4?V_P_<)z g  Q *07BFx>X  .  .9@T9@h9@h :G3v ,>` 2? 27---!C=, !!"#$%$&$'( )!#$*&$%$+,'-.(/)0* +12x3'4!!5678"98:!;$<&=Q>?@ AB$CDE FGH I!J$"K%   LM! $(N)OP~QR STU#V#$WXY!Z[% '\]^,_$.`LaYbq?cde*  fg  h ijk!&lmno$pqrs tuv$w%xWyz &{'|!}'~0+,         & !h#% LO 9$:>B$C# *('*+4&'01>~ #__P$-29ABOPQRvw|}    %*CGIMOSZ^`dim "'mnopqr"#&'()*+-.3456789:;<=>?@ABCDEFGHIJKQTWZ]gfjoprsu5CN]^_chmnox$%!)17BN"#$%&456789?F]iq}%*CGIMOSZ^`dim   #&*047:=ADGJNUadhknqtwz}"     *+/0459:>@CEHJNTWZ]`c!$(,/37?BEHKNQTX<?@HIJKNR`abcghijmquvwx{|"5CFJNRVZdghilps #&),/259<?BEHKLORUX\`cgjmnpruxyz}89:=>?_`efhi!#%')+-/13579;=?ACJLNPRTVXZ\^`bdfhjlnprtvxz|~!&'2"*jktuvwyz{| !$&'"%(,1589:;,-./013HRW\]a(3<FKhtz  (,,;'()*,-./1234 "$,4678DIPUVWX)*+,-/0%8(:# "/0146ilru-.RSTUYbj        !%0145 "$'+,Rcq    #'*!#&(,36)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ]^_`abcdefghijklmnopqrstuvwxyz{|}~"%( !1          !"&'(*-./13568:;=?@ADFHJLNPRSUVXZ\^`bdfhikmnoqrsuvxz{},.0:;)/012356789:;<=>?@BCDEFGHIJLMPQRSTUVWXYZ[\]^abdefghilmnosuwxyz{|}~+-/13579;=?ACEGIKMOQSUWY[]_jlnprtv#./0139:;<=>@ACDEFGHIJKLMNOPQRSTUVWZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'(* *+6;A !vy}".02468:<>@BEAabnopqrs~NRV]j/01bBCMNXz)*$%&'!#%'*#$'                                                                                                                                                                                                             !"#$%&  !"#$%&(*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiklmnopqtuwy \9 !$*+,-./02345679:;<=>?@ABCDFGHIJKLMNOPQRSUVX`abcdefghinopstuvwxyz{|}~1;Tez{|}~01234589:;<=@AB!"%&'()*+,-./01269:;=> !789:;<=>?@AJLNPRTVXZacegikmoqsz|~ -. "&'(89:=@ACFIJKOPQ(*  %)+,-./08?@BDHIJOj                 okt O uC <=<zY "1XX.j<  L RxXK8t| E]J ]U uz<=<yY 2XJx Z CyXRX y\ r"Z|J(|J<|J(|J|)(|1$|.$|0$ Yt<f#X .{0Z] BzXQ .z z . .u! X!J<YX 2>Y]J_ BzX_ .s[ y. .z  ss KLo | iY`X...rJpuXrf tL;sJK X[X...2X4zYWlX  Juf < - K<KX;</;Z~!)JYJJJ >=IZ~< - K YW= -f}X-/.}<.=;}-Z~g*JfJnJ-XNOfX$ xJL=;}-Z~f8#9 uJ}X-.}..K;}-Z~=== oJ5U)J..^ JuJ z . @X/X E#/< Pf u|  |JJ <= Ye= X>J X<.l4 ;= YZfJY JK. t  M q 1 9 [w J  JK-=.lX J }   }JJXtN z)X2 q}   }JJXtN z)X2 ~  ~J t . w.PYW<Y~tL XA<Y~ zXp<= KrXK <~<[;Y% =WY.p)X<}ft}X<fK}X xpY}Y 0 } J3 g }J@   S\t'XJ'XP'Xz"t)X^}J"r"L>+// {u ~} X3 ~} %5 ~} %3 ~} %5< Xj = K=K ..k90 X=-/tff!Y'  1<gX  < iX   iX  < M"'   /..sY<uY=ZY t#  tW>YqY!."J/."=$J/J/;J)J/J/.)X4$J/Jf)X4$4.$X4."  w / -[ sdJ   W.0t;)   /. =rYu sY W*<0t;). / -Y u sY W&0t;) / rYK sY W-<0t;)Xz.tY z<d f  - {  # ><  # |gX   ><   & |(fX   >< # <  < }<d   &Y/X8/ttA }X}XuXX#_ os}yzybyX~zybyY~ydgyycmdy_GTP_MS_PRESENT_REQ 36PTHREAD_KEYS_MAX 1024IPV6_RECVERR 25GTPIE_DEBUG 0_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R__INTMAX_MAX__ 0x7fffffffffffffffLIPPROTO_TP_POSIX_V6_LPBIG_OFFBIG -1_SC_2_SW_DEV _SC_2_SW_DEV_BITS_TYPES___LOCALE_T_H 1LOG_FILENAME_PATHINT_FAST8_MIN (-128)gc_timer_BSD_PTRDIFF_T_ OSMO_IS_LITTLE_ENDIAN 1line__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))print_filename2_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECTGTP_FWD_RELOC_COMPL 55GSM48_IE_SS_VERS 0x7fSIOCGSTAMP_OLD 0x8906SOCK_DGRAMSIGSYS 31_T_WCHAR enabledENOTUNIQ 76GTPCAUSE_REQ_IMSI 0u_to_sgsnref_count__FLT_MAX_10_EXP__ 38__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1GTPIE_RIM_ROUT_ADDR 158IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUPITIMER_REAL ITIMER_REALBC_SCALE_MAX _POSIX2_BC_SCALE_MAX__INT32_C(c) c_STDLIB_H 1ELIBBAD 80__pad5__STDC_IEC_559_COMPLEX__ 1COLL_WEIGHTS_MAX 255EPERM 1IPV6_ADDRFORM 1last_nrlong unsigned intSBIT(a) (1 << a)AF_INET PF_INET__INT_LEAST64_MAX__ 0x7fffffffffffffffLNETDB_INTERNAL -1__wchar_t__ __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x__FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128GTPIE_RIM_RA_DISCR 178si_overrun _sifields._timer.si_overrun_POSIX_MEMLOCK 200809L_SC_2_C_DEV _SC_2_C_DEVIP_RECVFRAGSIZE 25SCM_TIMESTAMP SO_TIMESTAMPGSM48_IE_REDIR_SUB 0x75_STDBOOL_H GSM48_IE_CALLED_BCD 0x5e__SIG_ATOMIC_WIDTH__ 32llist_countrb_set_red(r) do { (r)->rb_parent_color &= ~1; } while (0)__NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fctGSM48_MT_RR_HANDO_INFO 0x2dEHOSTUNREACH 113TLVP_PRES_LEN(tp,tag,min_len) (TLVP_PRESENT(tp, tag) && TLVP_LEN(tp, tag) >= min_len)__need___va_list_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBSGSM48_IE_MODE_SEC_CH 0x66__TIME64_T_TYPE __TIME_T_TYPEexpiry_tick_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_POSIX_REGEXP 1DSIGTRAN__FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32xtalloc_array_size(ctx,size,count) _talloc_array(ctx, size, count, __location__)SIGEV_THREAD_ID SIGEV_THREAD_IDGSM48_MT_RR_SYSINFO_2quater 0x07GTPCAUSE_MS_NOT_RESP_X 5__UINT64_C(c) c ## ULOSMO_MAX(a,b) ((a) >= (b) ? (a) : (b))_LFS64_STDIO 1PF_RXRPC 33nr_map_haveGSM_CSTATE_RELEASE_REQ 19IPPROTO_IPV6 IPPROTO_IPV6GSM48_MT_RR_HANDO_FAIL 0x28PF_QIPCRTR 42_POSIX_SAVED_IDS 1EUSERS 87save_fnL_XTND SEEK_END_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVSBUS_OBJERR BUS_OBJERR_BITS_FLOATN_H _SC_SPIN_LOCKS _SC_SPIN_LOCKSTLVP_PRESENT(x,y) (!!((x)->lv[y].val))GTPCAUSE_REACTIVATION_REQ 6WIFSTOPPED(status) __WIFSTOPPED (status)GTP_MAX 0xffffSO_TIMESTAMPING_OLD 37SIGWINCH 28SOL_RXRPC 272expect_origOSMO_VALUE_STRING(x) { x, #x }_CS_V6_ENV _CS_V6_ENVgtp_req_from_ggsnAI_NUMERICHOST 0x0004__extern_inline extern __inline __attribute__ ((__gnu_inline__))AF_X25 PF_X25__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)GTPCAUSE_QOS_MISMATCH 9SOL_DCCP 269llist_first_entry(ptr,type,member) llist_entry((ptr)->next, type, member)IPV6_HOPLIMIT 52_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS__UINT_FAST8_MAX__ 0xffsi_band _sifields._sigpoll.si_band__suseconds_t_defined GSM48_PM_SAME 0x03_POSIX_THREAD_PRIO_INHERIT 200809LGSM48_T323_MS 30, 0IN_EXPERIMENTAL(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xe0000000)_POSIX_READER_WRITER_LOCKS 200809LGSM48_MT_CC_RELEASE 0x2dmemsetWCHAR_MAX __WCHAR_MAXSIGCONT 18_GCC_WRAP_STDINT_H rb_parent(r) ((struct rb_node *)((r)->rb_parent_color & ~3))__DEC32_EPSILON__ 1E-6DFINT_MIN_POSIX_BARRIERS 200809LGSM48_LUPD_PERIODIC 0x1GTPIE_OMC_ID 143ILL_ILLADR ILL_ILLADR__ASM_GENERIC_SOCKIOS_H SO_RCVBUF 8GSM48_MT_RR_SH_VGCS_INFO 0x8nr_mapping_delIP_DEFAULT_MULTICAST_TTL 1GTPIE_PDP_CTX_PRIO 145LVL2_ASSERT_R(exp,ret) if (!(exp)) { fprintf(stderr, "LVL2 Assert failed %s %s:%d\n", #exp, __FILE__, __LINE__); osmo_generate_backtrace(); ret; }_TIME_H 1IPPROTO_UDPLITEINADDR_BROADCAST ((in_addr_t) 0xffffffff)infoPTHREAD_THREADS_MAX__SIGEV_MAX_SIZE 64__FLT_EVAL_METHOD__ 0GTPIE_MAX_TLV 0xffff-3GTP_NOT_SUPPORTED 3_LP64 1GTPCAUSE_NO_ID_NEEDED 3GSM48_IE_BEARER_CAP 0x04IN_CLASSA(a) ((((in_addr_t)(a)) & 0x80000000) == 0)_SC_SPAWN _SC_SPAWNGTPCAUSE_MISSING_APN 219RATE_CTR_INTV_NUM 4msgb_eq_l1(msg1,msg2) msgb_eq_l1_data(msg1, msgb_l1(msg2), msgb_l1len(msg2))SO_DETACH_BPF SO_DETACH_FILTERIP_RETOPTS 7GSM48_IE_MUL_RATE_CFG 0x03SO_PROTOCOL 38GSM48_T313 30, 0for_each_plane(I) for (I = 0; I < GTPH_PLANE_N; I++)_SC_2_VERSION _SC_2_VERSION_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE__USE_XOPENcheck_iMSG_FIN MSG_FINGSM48_IE_NET_DST 0x49GSM48_MT_RR_PART_REL_COMP 0x0fGSM48_MT_RR_SYSINFO_18 0x40IPPROTO_ROUTING IPPROTO_ROUTING_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASEEAI_FAMILY -6LOGPSRC(ss,level,caller_file,caller_line,fmt,args...) LOGPSRCC(ss, level, caller_file, caller_line, 0, fmt, ##args)GSM48_IE_PRIORITY_LEV_HO 0x08AF_WANPIPE PF_WANPIPElistSCHAR_MIN (-SCHAR_MAX - 1)__LDBL_MAX_10_EXP__ 4932__UINT_FAST8_TYPE__ unsigned charOSMO_LOGCOLOR_DARKBLUE "\033[34m"INTMAX_C(c) c ## LMSG_PEEK MSG_PEEKname__u_char_defined __BIG_ENDIAN 4321EBADSLT 57_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_POSIX_PRIORITY_SCHEDULING 200809L__SI_CLOCK_T __clock_t_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGSENOLINK 67origGSM48_IE_MA_AFTER 0x72_PC_MAX_INPUT _PC_MAX_INPUTGTPCAUSE_INVALID_MESSAGE 193_SC_PRIORITIZED_IO _SC_PRIORITIZED_IO_BITS_TYPES_LOCALE_T_H 1__INT_LEAST64_TYPE__ long int__LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGSCMSG_ALIGN(len) (((len) + sizeof (size_t) - 1) & (size_t) ~(sizeof (size_t) - 1))DLMI -5CHAR_MAX__INT_LEAST32_MAX__ 0x7fffffff__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__glibc_c99_flexarr_available 1GSM_RESERVED_TMSI 0xFFFFFFFF__FLT64_DECIMAL_DIG__ 17GSM48_PDISC_NC_SS 0x0bGTPIE_TRIGGER_ID 142_POSIX_THREAD_KEYS_MAX 128CLD_TRAPPED CLD_TRAPPEDmsgb_l4(m) ((void *)((m)->l4h))PF_LOCAL 1strncmpprint_categorySOL_TLS 282SHRT_MAXIP_PMTUDISC_INTERFACE 4_XOPEN_XCU_VERSION 4PDP_EUA_ORG_IETF 0xF1_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGSIP_ORIGDSTADDR 20GTPCAUSE_PTIMSI_MISMATCH 206GSM48_IE_FOLLOW_ON_PROC 0xa1SO_ATTACH_REUSEPORT_CBPF 51__SIG_ATOMIC_TYPE__ int__blkcnt_t_defined DLSS7 -13INADDR_ALLHOSTS_GROUP ((in_addr_t) 0xe0000001)MSG_WAITALL MSG_WAITALL_POSIX_NGROUPS_MAX 8GTPIE_E_ALL_PRIO_1 191buf_lenle16toh(x) __uint16_identity (x)GSM48_LUPD_RESERVED 0x3__GCC_ATOMIC_POINTER_LOCK_FREE 2OSMO_FD_READ 0x0001EUCLEAN 117IN_CLASSB_MAX 65536IPV6_MULTICAST_IF 17LOG_MAX_FILTERS _LOG_FLT_COUNT__SSIZE_T_TYPE __SWORD_TYPEGSM48_MT_MM_TMSI_REALL_COMPL 0x1bSI_SIGIO SI_SIGIOPTHREAD_STACK_MIN 16384LLIST_HEAD(name) struct llist_head name = LLIST_HEAD_INIT(name)sa_handler __sigaction_handler.sa_handlerOSMO_DEPRECATED_OUTSIDE(text) OSMO_DEPRECATED(text)CLOCK_REALTIME_ALARM 8hlist_entry(ptr,type,member) container_of(ptr,type,member)msg_from_sgsn_u(A,B,C,D) msg_from_sgsn(GTPH_PLANE_USER, A,B,C,D)_XOPEN_XPG4 1GTP_IDEN_RSP 49__ILP32_OFF32_CFLAGS "-m32"OSMO_STRBUF_ADDED_TAIL(STRBUF,N_CHARS) osmo_strbuf_added_tail(&(STRBUF), N_CHARS)mapping__SSE2_MATH__ 1PTRDIFF_MIN (-9223372036854775807L-1)WINT_MIN (0u)__sigval_t_defined _BSD_SIZE_T_DEFINED_ GSM48_MT_RR_MEAS_REP 0x15GSM48_MT_RR_SYSINFO_9 0x04GSM48_IE_FACILITY 0x1cIP_BLOCK_SOURCE 38GSM48_IE_GPRS_RESUMPT_HO 0xc0LVL2_ASSERT(exp) LVL2_ASSERT_R(exp, return 0)PF_LLC 26ntoh32(x) ntohl(x)ERFKILL 132__va_list_tagAF_IB PF_IBGSM48_IE_NET_TIME_TZ 0x47__itimerspec_defined 1__SIZEOF_FLOAT128__ 16__attr_dealloc_fclose __attr_dealloc (fclose, 1)TALLOC_VERSION_MAJOR 2gtp_ping_from_ggsnuint32_t__SIGRTMIN 32__FLT16_MAX_EXP__ 16GSM48_IE_CLASSMARK3 0x20__FLT16_HAS_INFINITY__ 1MCAST_JOIN_SOURCE_GROUP 46__UINTMAX_C(c) c ## UL_CS_LFS64_LIBS _CS_LFS64_LIBSmsgb_eq_l1_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 1, msg, data, len, true)DLRSPRO -19__GCC_ASM_FLAG_OUTPUTS__ 1DLIO -29__TIMESIZE __WORDSIZE__UINT_FAST64_TYPE__ long unsigned intGSM48_IE_F_CH_SEQ_AFTER 0x69ESOCKTNOSUPPORT 94imsitalloc_set_destructor(ptr,function) do { int (*_talloc_destructor_fn)(_TALLOC_TYPEOF(ptr)) = (function); _talloc_set_destructor((ptr), (int (*)(void *))_talloc_destructor_fn); } while(0)IN_CLASSA_HOST (0xffffffff & ~IN_CLASSA_NET)SO_SELECT_ERR_QUEUE 45E2BIG 7PF_PHONET 35test_nr_map_wrapFILENAME_MAX 4096__GCC_ATOMIC_LONG_LOCK_FREE 2gtphub_categories__BIGGEST_ALIGNMENT__ 16_POSIX_OPEN_MAX 20OSMO_STRBUF_APPEND(STRBUF,func,args...) do { if (!(STRBUF).pos) (STRBUF).pos = (STRBUF).buf; size_t _sb_remain = OSMO_STRBUF_REMAIN(STRBUF); int _sb_l = func((STRBUF).pos, _sb_remain, ##args); if (_sb_l < 0 || (size_t)_sb_l > _sb_remain) (STRBUF).pos = (STRBUF).buf + (STRBUF).len; else if ((STRBUF).pos) (STRBUF).pos += _sb_l; if (_sb_l > 0) (STRBUF).chars_needed += _sb_l; } while(0)_GETOPT_CORE_H 1_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS__ASM_GENERIC_BITS_PER_LONG GTPIE_MBMS_UE_CTX 156rate_ctr_per_intv_SIGNAL_H GTPIE_MS_CHG_REP_A 181long doubleOSMO_FD_WRITE 0x0002GSM48_MT_CC_START_CC 0x09__HAVE_FLOAT32 1__ctx(fld) fldGSM48_T305_MS 30, 0_POSIX_RE_DUP_MAX 255GSM48_MT_RR_SYSINFO_22 0x47IP_PKTINFO 8__f32(x) x ##f32__INT_FAST64_MAX__ 0x7fffffffffffffffL__LDBL_MIN_EXP__ (-16381)CHAR_BITGTPIE_TRACE_REF 27SOL_KCM 281__FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x__DEC128_MAX_EXP__ 6145__BITS_PER_LONG 64IPPROTO_ESP IPPROTO_ESPDLOAP -12_SC_2_UPE _SC_2_UPESTDIN_FILENO 0_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32filter_map__INT_WCHAR_T_H GSM23003_PTMSI_SIG_NUM_BYTES 3_IO_wide_dataNR_OPEN 1024__FD_MASK(d) ((__fd_mask) (1UL << ((d) % __NFDBITS)))MSG_CONFIRM MSG_CONFIRMsi_int _sifields._rt.si_sigval.sival_intGTPH_PLANE_CTRL__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0talloc_named_consttalloc_pooled_object(_ctx,_type,_num_subobjects,_total_subobjects_size) (_type *)_talloc_pooled_object((_ctx), sizeof(_type), #_type, (_num_subobjects), (_total_subobjects_size))INADDR_ANY ((in_addr_t) 0x00000000)GSM48_IE_CHANMODE_7 0x17_LFS64_ASYNCHRONOUS_IO 1OSMO_DEPRECATED_OUTSIDE_LIBOSMOCORE OSMO_DEPRECATED("For internal use inside libosmocore only.")GTPCAUSE_REQ_IMEI 1_IO_ERR_SEEN 0x0020GTP_PDU_NOT_REJ_RSP 30SO_ACCEPTCONN 30SOL_NETLINK 270IPPROTO_IDP IPPROTO_IDPELNRNG 48EOWNERDEAD 130__timeval_defined 1descPF_ISDN 34_POSIX_CHOWN_RESTRICTED 0osmo_talloc_asprintf(ctx,dest,fmt,args...) do { if (!dest) dest = talloc_asprintf(ctx, fmt, ## args); else dest = talloc_asprintf_append((char*)dest, fmt, ## args); } while (0)__SOCKADDR_COMMON(sa_prefix) sa_family_t sa_prefix ##familyIPPROTO_HOPOPTS IPPROTO_HOPOPTS__stub_fchflags test_one_pdp_ctxstrcmpGSM48_IE_MORE_DATA 0xa0EREMOTE 66__CHAR32_TYPE__ unsigned int__DEC128_EPSILON__ 1E-33DL__UINT16_TYPE__ short unsigned intprefetch__FLT_MIN_EXP__ (-125)__UINT_LEAST64_TYPE__ long unsigned intGSM48_MT_RR_HANDO_CMD 0x2b__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)__GLIBC_USE_LIB_EXT2GTPIE_U_CSG_INFO 194CLOCK_BOOTTIME 7__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1DLCSN1 -26__FLT64X_IS_IEC_60559__ 2INIT_LLIST_HEAD(ptr) do { (ptr)->next = (ptr); (ptr)->prev = (ptr); } while (0)__LP64_OFF64_LDFLAGS "-m64"__SEG_FS 1__SYSCALL_SLONG_TYPE __SLONGWORD_TYPEhton8(x) (x)EAFNOSUPPORT 97__INT_LEAST8_WIDTH__ 8GSM48_MT_RR_NOTIF_RESP 0x26tunnels_areDRANAP__USECONDS_T_TYPE __U32_TYPESA_INTERRUPT 0x20000000SEEK_CUR 1__attribute_used__ __attribute__ ((__used__))IPV6_CHECKSUM 7__GNU_LIBRARY__ 6GSM48_MT_RR_CLSM_CHG 0x16time_tGTP_SND_ROUTE_REQ 32llist_for_each_safe(pos,n,head) for (pos = (head)->next, n = pos->next; pos != (head); pos = n, n = pos->next)GTPIE_RFSP_IDX 189DLSUA -15__USE_XOPEN2K8__USE_UNIX98__wur GTPIE_RECOVERY 14EDESTADDRREQ 89GSM48_PDISC_MM_GPRS 0x08BSC_FD_READ OSMO_FD_READINT32_MAX (2147483647)GSM48_MT_CC_NOTIFY 0x3eFOPEN_MAX 16_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_POSIX_MAX_INPUT 255TLVP_GET_MINLEN(_tp,tag,min_len) (TLVP_PRES_LEN(_tp, tag, min_len)? &(_tp)->lv[tag] : NULL)_POSIX_SEM_NSEMS_MAX 256expect_replCHAR_MININ_CLASSA_NET 0xff000000__FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16EXIT_SUCCESS 0INT_LEAST8_MIN (-128)__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__PF_SNA 22__STDC_IEC_60559_COMPLEX__ 201404LGSM48_PDISC_PDSS1 0x02IN6_IS_ADDR_LOOPBACK(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == 0 && __a->__in6_u.__u6_addr32[3] == htonl (1); }))__f128(x) x ##f128IPV6_JOIN_ANYCAST 27__FD_SETSIZE 1024resolve_ggsn_got_niosmo_strlcpySHRT_MINENAMETOOLONG 36GTPCAUSE_OPT_IE_INCORRECT 203SOL_IRDA 266__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION sa_sigaction __sigaction_handler.sa_sigaction__STDC__ 1_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_POSIX_SYNCHRONIZED_IO 200809LEBADF 9GTP_DATA_TRAN_REQ 240NI_NOFQDN 4__SIGRTMAX 64timersub(a,b,result) do { (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; if ((result)->tv_usec < 0) { --(result)->tv_sec; (result)->tv_usec += 1000000; } } while (0)_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSIONCHAR_MIN SCHAR_MINle32toh(x) __uint32_identity (x)ETIMEDOUT 110IP_MULTICAST_ALL 49ILL_ILLTRP ILL_ILLTRPlocal_portOSMO_LOGCOLOR_DARKGREEN "\033[32m"SO_DONTROUTE 5_POSIX_ASYNCHRONOUS_IO 200809L__BLKCNT_T_TYPE __SYSCALL_SLONG_TYPEMQ_PRIO_MAX 32768alloca(size) __builtin_alloca (size)_LIBC_LIMITS_H_ 1__FLT16_MIN_10_EXP__ (-4)msg_from_ggsn_u(A,B,C,D) msg_from_ggsn(GTPH_PLANE_USER, A,B,C,D)__SLONGWORD_TYPE long int__INO64_T_TYPE __UQUAD_TYPEpeer_addrreplOSMO_MIN(a,b) ((a) >= (b) ? (b) : (a))OSMO_LOGCOLOR_PURPLE "\033[1;35m"_codecvt__NLINK_T_TYPE __SYSCALL_ULONG_TYPE_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64__ILP32_OFFBIG_LDFLAGS "-m32"MSG_PROXY MSG_PROXYIPV6_RTHDR_STRICT 1_ENDIAN_H 1IPPROTO_DCCP IPPROTO_DCCP_SC_MB_LEN_MAX _SC_MB_LEN_MAX__GNUC_STDC_INLINE__ 1__FLT64_MIN_EXP__ (-1021)__location__ __FILE__ ":" __TALLOC_STRING_LINE3___LFS_ASYNCHRONOUS_IO 1__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__fsfilcnt_t_defined __SIZEOF_LONG_LONG__ 8SOCK_NONBLOCK_SYS_TIME_H 1ESRMNT 69fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))rb_set_black(r) do { (r)->rb_parent_color |= 1; } while (0)__FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32GTP_REDIR_REQ 6GSM48_MT_RR_INIT_REQ 0x3cGSM48_T332_MS 30, 0_unused2__stub_stty _SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_GETOPT_POSIX_H 1GSM48_MT_RR_ASS_COMPL 0x29SEGV_MTEAERR SEGV_MTEAERRSOL_CAIF 278timeout__socklen_t_defined size_tGSM48_IE_PROGR_IND 0x1e_POSIX_AIO_LISTIO_MAX 2ARFCN_PCS 0x8000__WORDSIZE_TIME64_COMPAT32 1__WCOREFLAG 0x80PF_IB 27__USER_LABEL_PREFIX__ SO_DOMAIN 39SO_RESERVE_MEM 73si_uid _sifields._kill.si_uid__undef_OPEN_MAXtimeradd(a,b,result) do { (result)->tv_sec = (a)->tv_sec + (b)->tv_sec; (result)->tv_usec = (a)->tv_usec + (b)->tv_usec; if ((result)->tv_usec >= 1000000) { ++(result)->tv_sec; (result)->tv_usec -= 1000000; } } while (0)SO_BINDTOIFINDEX 62AF_DECnet PF_DECnet__struct_group(TAG,NAME,ATTRS,MEMBERS...) union { struct { MEMBERS } ATTRS; struct __struct_group_tag(TAG) { MEMBERS } ATTRS NAME; } ATTRSGTP0_PORT 3386__FILE_defined 1rate_ctrGSM23003_IMEI_NUM_DIGITS_NO_CHK (GSM23003_IMEI_TAC_NUM_DIGITS + GSM23003_IMEI_SNR_NUM_DIGITS)__FLT64X_HAS_INFINITY__ 1EMFILE 24_TALLOC_TYPEOF(ptr) __typeof__(ptr)BIG_ENDIAN __BIG_ENDIAN____sigval_t_defined EHOSTDOWN 112IP_CHECKSUM 23GSM48_MT_RR_SYSINFO_6 0x1e_PC_VDISABLE _PC_VDISABLEnum_catSOL_AAL 265__WINT_WIDTH__ 32__need_NULL_GCC_NEXT_LIMITS_H __attr_dealloc(dealloc,argno) __attribute__ ((__malloc__ (dealloc, argno)))__nonnull(params) __attribute_nonnull__ (params)_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4__linux__ 1_POSIX_SHELL 1OSMO_NUM_DLIB 29GSM48_IE_TIMING_ADVANCE 0x7dIPPROTO_ENCAPIPPROTO_AH IPPROTO_AH_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC__WCOREDUMP(status) ((status) & __WCOREFLAG)_EXTERN_INLINE __extern_inlineIN_CLASSA_MAX 128ENOPKG 65DLGSUP -11_POSIX_PATH_MAX 256orig_nIPPROTO_MPTCPGSM48_PDISC_SM_GPRS 0x0aULLONG_MAX_POSIX2_BC_STRING_MAX 1000GSM48_T338 30, 0GTPCAUSE_NO_MEMORY 212GTPIE_MBMS_PCO 159si_lower _sifields._sigfault._bounds._addr_bnd._lower_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGSINT32_MIN (-2147483647-1)log_targetCLD_EXITED CLD_EXITED__HAVE_DISTINCT_FLOAT64X 0_modeRB_RED 0GTP_ALIVE_RSP 5_POSIX2_BC_BASE_MAX 99__FLT32_IS_IEC_60559__ 2SOCK_STREAMGSM48_MT_CC_START_DTMF_REJ 0x37IPV6_PMTUDISC_OMIT 5_SC_SIGNALS _SC_SIGNALS__INT64_C(c) c ## LGSM48_PDISC_EXTEND 0x0eGTP_RAN_INFO_RELAY 70SOCK_RDM__SIZEOF_PTHREAD_BARRIERATTR_T 4__glibc_objsize0(__o) __bos0 (__o)_POSIX_TYPED_MEMORY_OBJECTS -1_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTS__UINT64_TYPE__ long unsigned int__attribute_maybe_unused__ __attribute__ ((__unused__))ECONNREFUSED 111__WCLONE 0x80000000log_print_filters__DBL_MAX_10_EXP__ 308__FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32xGTPIE_CSG_ID 196SO_BROADCAST 6__SIZE_MAX__ 0xffffffffffffffffULSIGSTOP 19__INT_FAST64_TYPE__ long intGSM48_MT_RR_SH_VGCS_RECON2 0x7SCM_TXTIME SO_TXTIMESI_DETHREAD SI_DETHREAD_PATH_NETWORKS "/etc/networks"_SC_BARRIERS _SC_BARRIERS_RWLOCK_INTERNAL_H _hub_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32AF_ROUTE PF_ROUTE__feof_unlocked_body(_fp) (((_fp)->_flags & _IO_EOF_SEEN) != 0)GSM48_MT_RR_DTM_REJECT 0x49SO_GET_FILTER SO_ATTACH_FILTER__CFLOAT32 _Complex _Float32IN_CLASSC_NSHIFT 8GSM48_MID_MAX_SIZE 11TALLOC_FREE(ctx) do { if (ctx != NULL) { talloc_free(ctx); ctx=NULL; } } while(0)SEEK_SET 0si_call_addr _sifields._sigsys._call_addr_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAXENETUNREACH 101__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1GTPCAUSE_NOT_SUPPORTED 200__DEC64_MIN_EXP__ (-382)SEM_VALUE_MAX (2147483647)rb_color(r) ((r)->rb_parent_color & 1)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)GSM23003_TLLI_NUM_BYTES 4SSIZE_MAX LONG_MAXIPPROTO_UDPLITE IPPROTO_UDPLITE__FLT128_MAX_10_EXP__ 4932_GCC_MAX_ALIGN_T msgb_eq_l4(msg1,msg2) msgb_eq_l4_data(msg1, msgb_l4(msg2), msgb_l4len(msg2))_POSIX_THREAD_ROBUST_PRIO_PROTECT -1GSM_MAX_FN (26*51*2048)poolILL_BADIADDR ILL_BADIADDRGTPIE_A_FLAGS_SRVCC 208GTPIE_MBMS_TTDT 171F_ULOCK 0GSM48_IE_MOBILE_ID 0x17timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)__PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0, 0, 0, 0, 0 }GSM48_PDISC_LOC 0x0cEINPROGRESS 115__GID_T_TYPE __U32_TYPESIGXFSZ 25SA_STACK SA_ONSTACKstderrGSM48_IE_CBCH_CHAN_DESC 0x64msgb_eq_l4_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 4, msg, data, len, false)__struct_tm_defined 1__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"_BITS_SIGTHREAD_H 1IPV6_HOPOPTS 54EIO 5SO_SNDTIMEO_NEW 67DPAGRE_DUP_MAX (0x7fff)__FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x_SC_XOPEN_XPG4 _SC_XOPEN_XPG4GSM48_IE_GROUP_CHDES 0x74_CS_V7_ENV _CS_V7_ENV__FLT_HAS_QUIET_NAN__ 1_IO_lock_tsa_family_t_SC_INT_MIN _SC_INT_MIN__CPU_MASK_TYPE __SYSCALL_ULONG_TYPE_BITS_UINTN_IDENTITY_H 1GSM_CSTATE_CONNECT_IND 28W_OK 2SIGXCPU 24__FSWORD_T_TYPE __SYSCALL_SLONG_TYPENI_NUMERICHOST 1__HAVE_FLOAT64X 1_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGSO_BUF_LOCK 72__FLT64_HAS_DENORM__ 1__LDBL_DIG__ 18_XOPEN_REALTIME 1GSM48_LUPD_IMSI_ATT 0x2GSM_CSTATE_MO_ORIG_MODIFY 26SI_ASYNCIO SI_ASYNCIOTALLOC_VERSION_MINOR 4__useconds_t_defined _SC_NETWORKING _SC_NETWORKING__INO_T_TYPE __SYSCALL_ULONG_TYPEUINT_FAST32_MAX (18446744073709551615UL)LOG_FILTER_ALL (1<__cmsg_data)__extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__))GTPHDR_F_VER(n) ((n) << 5)INADDR_LOOPBACK ((in_addr_t) 0x7f000001)_POSIX_FSYNC 200809LIPPROTO_UDPtalloc_set_type(ptr,type) talloc_set_name_const(ptr, #type)SIGINT 2INT_LEAST32_MAX (2147483647)GSM48_IE_CBCH_MOB_AL 0x72talloc_report_full__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X 0_POSIX_C_SOURCE__ATOMIC_HLE_ACQUIRE 65536llist_empty__ss_paddinggtphub_port_havenpdu__nlink_t_defined _SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R__uint8_t__DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L)__FXSR__ 1WCHAR_MIN __WCHAR_MIN__CONST_SOCKADDR_ARG const struct sockaddr *_SC_MEMLOCK _SC_MEMLOCKAF_AX25 PF_AX25__GLIBC__ 2talloc_move(ctx,pptr) (_TALLOC_TYPEOF(*(pptr)))_talloc_move((ctx),(void *)(pptr))GTPIE_TEI_DII 18NULL__TALLOC_STRING_LINE3__ __TALLOC_STRING_LINE2__(__LINE__)_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGSDSLHCOSMO_LOGCOLOR_BRIGHTWHITE "\033[1;37m"__UINT8_C(c) cAF_UNSPEC PF_UNSPECGSM48_MT_CC_HOLD_REJ 0x1a__SIZEOF_PTHREAD_COND_T 48INT_FAST32_MIN (-9223372036854775807L-1)GSM48_IE_CHANMODE_6 0x16IP_TOS 1__INTMAX_C(c) c ## L_POSIX2_LINE_MAX 2048rb_leftGSM48_IE_MOB_OVSERV_DIF 0x77_STRUCT_TIMESPEC 1PF_UNIX PF_LOCALunix 1__USE_ISOC11 1DLSCCP -14OTC_SELECT (osmo_ctx->select)errno (*__errno_location ())__WCHAR_TYPE__ intmsgb_eq_l3_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 3, msg, data, len, false)SO_PEEK_OFF 42IPV6_PMTUDISC_PROBE 3htobe16(x) __bswap_16 (x)PF_ECONET 19GSM48_MT_RR_UPLINK_RELEASE 0x0eGSM48_IE_CALLING_BCD 0x5cSHUT_RD SHUT_RDSA_RESTART 0x10000000__blksize_t_defined wqueuePOLL_HUP POLL_HUPGSM48_MT_RR_CFG_CHG_ACK 0x31_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_NZERO _SC_NZEROtalloc_reference(ctx,ptr) (_TALLOC_TYPEOF(ptr))_talloc_reference_loc((ctx),(ptr), __location__)PF_RDS 21__FD_CLR(d,s) ((void) (__FDS_BITS (s)[__FD_ELT(d)] &= ~__FD_MASK(d)))DLMGCP -17GSM48_MT_RR_SYSINFO_3 0x1b__SYSCALL_ULONG_TYPE __ULONGWORD_TYPE__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATIONGSM48_IE_BA_RANGE 0x73IPPROTO_ESP__ptr_t void *__BEGIN_DECLS L_SET SEEK_SETOSMO_SEC2HRS(sec) ((sec % (60 * 60 * 24)) / (60 * 60))osmo_tdef_fsm_inst_state_chg(fi,state,timeouts_array,tdefs,default_timeout) _osmo_tdef_fsm_inst_state_chg(fi, state, timeouts_array, tdefs, default_timeout, __FILE__, __LINE__)__mptr_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGSGSM48_IE_CIP_MODE_SET_HO 0x09PRINTF_ATTRIBUTE(a1,a2) __attribute__ ((format (__printf__, a1, a2)))__INT_WIDTH__ 32PACKET_MAX 8196GSM48_MT_CC_FACILITY 0x3a__SSE_MATH__ 1__FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16__daddr_t_defined GSM_RFN_MODULUS 42432_POSIX_TIMERS 200809LGSM23003_MME_GROUP_NUM_BYTES 2GTPIE_E_ALL_PRIO_2 192IP_MAX_MEMBERSHIPS 20WNOWAIT 0x01000000BUS_MCEERR_AR BUS_MCEERR_ARGTPIE_RAI 3__DBL_HAS_INFINITY__ 1__FLT_EVAL_METHOD_TS_18661_3__ 0GSM_MCC_MNC_INVALID 0xFFFFIPPROTO_IP IPPROTO_IPLLONG_MAXSO_TIMESTAMP_OLD 29__attribute_alloc_align__(param) __attribute__ ((__alloc_align__ param))gtp_resp_from_sgsn_SC_CPUTIME _SC_CPUTIMEGSM23003_IMEI_TAC_NUM_DIGITS 8_SC_NL_TEXTMAX _SC_NL_TEXTMAXactive_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZEGSM48_PDISC_MASK 0x0f__SIG_ATOMIC_MAX__ 0x7fffffffPF_INET 2GSM48_MT_MM_AUTH_REJ 0x11LOG_TGT_TYPE_GSMTAP_SC_PIPE _SC_PIPECHAR_MAX SCHAR_MAXXATTR_LIST_MAX 65536resolved_gsna_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVERMAX_INPUT 255_SC_NL_MSGMAX _SC_NL_MSGMAXOSMO_STRBUF_PRINTF(STRBUF,fmt,args...) OSMO_STRBUF_APPEND(STRBUF, snprintf, fmt, ##args)nr_map_verifyITIMER_PROF ITIMER_PROFSO_PEERNAME 28llist_for_each_entry_continue(pos,head,member) for (pos = llist_entry(pos->member.next, typeof(*pos), member), prefetch(pos->member.next); &pos->member != (head); pos = llist_entry(pos->member.next, typeof(*pos), member), prefetch(pos->member.next))_XOPEN_ENH_I18N 1_SC_XOPEN_REALTIME _SC_XOPEN_REALTIMEGSM48_CAUSE_CS_GSM 0x60AF_IUCV PF_IUCVGSM48_MT_CC_STATUS 0x3dLOGPSRCC(ss,level,caller_file,caller_line,cont,fmt,args...) do { if (!osmo_log_info) { if (caller_file) logp_stub(caller_file, caller_line, cont, fmt, ##args); else logp_stub(__FILE__, __LINE__, cont, fmt, ##args); break; } if (log_check_level(ss, level)) { if (caller_file) logp2(ss, level, caller_file, caller_line, cont, fmt, ##args); else logp2(ss, level, __FILE__, __LINE__, cont, fmt, ##args); } } while(0)_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18NPOLL_PRI POLL_PRIsi_arch _sifields._sigsys._archSO_BSDCOMPAT 14INT16_MIN (-32767-1)_POSIX_NAME_MAX 14__FLT64X_DIG__ 18__HAVE_FLOAT16 0SO_TIMESTAMPING SO_TIMESTAMPING_OLD_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_LEGACY _SC_XOPEN_LEGACYSI_ASYNCNL SI_ASYNCNLsigev_notify_function _sigev_un._sigev_thread._function__INT_FAST32_WIDTH__ 64__linux 1SOL_NFC 280GSM48_T301 180, 0DLM3UA -16_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZESOL_ATM 264_SYS_SOCKET_H 1__SIZEOF_LONG__ 8GTPIE_CAUSE 1si_pkey _sifields._sigfault._bounds._pkey__LDBL_HAS_QUIET_NAN__ 1_ATFILE_SOURCE 1nr_map_is__LITTLE_ENDIAN 1234to_gsns_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IO_SC_2_LOCALEDEF _SC_2_LOCALEDEFSO_COOKIE 57__PTRDIFF_TYPE__ long int__END_DECLS GSM_CSTATE_INITIATED 1_T_SIZE stdin stdingtp_resp_to_ggsnSHRT_MIN (-SHRT_MAX - 1)SIGPIPE 13expiryIN_CLASSC_HOST (0xffffffff & ~IN_CLASSC_NET)_GCC_WCHAR_T __SIZEOF_INT128__ 16GTP0_HEADER_SIZE 20__LDBL_DECIMAL_DIG__ 21GSM48_MT_RR_CFG_CHG_CMD 0x30_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIGGTPIE_UTRAN_TRANS 139_LINUX_LIMITS_H talloc(ctx,type) (type *)talloc_named_const(ctx, sizeof(type), #type)use_color_GCC_NEXT_LIMITS_H____FILE_defined 1__stub_sigreturn DLMUX -4GTPIE_DIR_TUN_FLAGS 182__RLIM64_T_TYPE __UQUAD_TYPEGSM48_LUPD_NORMAL 0x0GSM48_MT_RR_NOTIF_FACCH 0x25__INTPTR_TYPE__ long int_SC_SAVED_IDS _SC_SAVED_IDSSIGILL 4GSM48_MT_MM_TMSI_REALL_CMD 0x1a__INT_LEAST32_WIDTH__ 32_SC_PII_OSI_COTS _SC_PII_OSI_COTS_flags_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS__DEC32_MANT_DIG__ 7_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_same_addr__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))OSMO_IMSI_BUF_SIZE (GSM23003_IMSI_MAX_DIGITS+2)osmo_ntohl(x) osmo_swab32(x)SO_TXTIME 61GSM48_IE_HIGHL_COMPAT 0x7dHLIST_HEAD(name) struct hlist_head name = { .first = NULL }FPE_FLTDIV FPE_FLTDIVGSM48_MT_RR_PDCH_ASS_CMD 0x23sgsn_sockaddrIN6_IS_ADDR_SITELOCAL(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfec00000); }))DLNS -20___int_ptrdiff_t_h __FD_ISSET(d,s) ((__FDS_BITS (s)[__FD_ELT (d)] & __FD_MASK (d)) != 0)GTP_MODE_SGSN 2nr_tGTP_CREATE_PDP_RSP 17_T_PTRDIFF_ __llist_for_each(pos,head) for (pos = (head)->next; pos != (head); pos = pos->next)_POSIX_CLOCKRES_MIN 20000000NI_MAXSERV 32__RLIM_T_TYPE __SYSCALL_ULONG_TYPEEILSEQ 84_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOCIPPROTO_IPIP IPPROTO_IPIPtalloc_steal(ctx,ptr) ({ _TALLOC_TYPEOF(ptr) __talloc_steal_ret = (_TALLOC_TYPEOF(ptr))_talloc_steal_loc((ctx),(ptr), __location__); __talloc_steal_ret; })_SYS_CDEFS_H 1_IO_EOF_SEEN 0x0010IPV6_PMTUDISC_DO 2IPV6_MULTICAST_HOPS 18ERANGE 34_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBSEISDIR 21GTPIE_TARGET_INF 138OSMO_BIT_PRINT(byte) OSMO_BIT_PRINT_EX(byte, '1')__fsblkcnt_t_defined GTPIE_MBMS_2_3G_IND 166GTPIE_TRACE_TYPE 28IPV6_NEXTHOP 9_IO_backup_base_PATH_NSSWITCH_CONF "/etc/nsswitch.conf"_POSIX_TIMEOUTS 200809L__UINT_LEAST8_TYPE__ unsigned char__HAVE_DISTINCT_FLOAT32X 0___int_size_t_h IPV6_RECVFRAGSIZE 77ESTRPIPE 86UINT_LEAST16_MAX (65535)GTPIE_CHARGING_ID 127SOL_LLC 268GTPIE_QOS_PROFILE 135SIGALRM 14__FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64test_peer_restarted_reusing_tei__DECIMAL_BID_FORMAT__ 1GSM48_IE_GROUP_CIP_SEQ 0x80GSM48_IE_CALLED_SUB 0x6dmsgb_eq_l1_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 1, msg, data, len, false)__LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951LFP_XSTATE_MAGIC1 0x46505853UAF_BLUETOOTH PF_BLUETOOTHGTPIE_PCO 132_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAXGTPCAUSE_NO_RESOURCES 199_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVSGTPIE_TEARDOWN 19GTPIE_RP 24be64toh(x) __bswap_64 (x)GSM_CSTATE_NULL 0IP_ROUTER_ALERT 5__FLT_HAS_INFINITY__ 1gtphub_peer__glibc_unlikely(cond) __builtin_expect ((cond), 0)__undef_LINK_MAXEAGAIN 11__osockaddr_defined 1__INT_FAST16_TYPE__ long intDLJIBUF -18__x86_64__ 1_POSIX_PIPE_BUF 512GSM48_IE_AUTN 0x20__WCHAR_MAX__ 0x7fffffffGSM48_MT_MM_CM_SERV_REJ 0x22HOST_NOT_FOUND 1_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGSEADDRINUSE 98GSM48_MT_CC_CONNECT 0x07__USE_DYNAMIC_STACK_SIZEnr_map_clearGSM48_PDISC_MM 0x05__FLT32_MIN_10_EXP__ (-37)__FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64xTLV_GROSS_LEN(x) (x+2)GTPCAUSE_RELOC_FAIL 213GSM48_MT_RR_SYSINFO_2ter 0x03SIG_ATOMIC_MAX (2147483647)GTP_PDU_NOT_REJ_REQ 29__INT32_TYPE__ intGSM48_MT_RR_PAG_RESP 0x27__FLT64X_MIN_10_EXP__ (-4931)GSM48_IE_BA_LIST_PREF 0x75GSM48_MT_MM_ID_RESP 0x19UINT_MAXSIGIOT SIGABRTEAI_SOCKTYPE -7__kernel_old_dev_t __kernel_old_dev_tprint_levelGSM48_MT_CC_MODIFY 0x17GSM48_MT_MM_NULL 0x30GTP1_HEADER_SIZE_SHORT 8_SC_2_PBS _SC_2_PBSsgsn_ofd_PC_PATH_MAX _PC_PATH_MAXHAVE_CONFIG_H 1GTPIE_QOS_PROFILE0 6__WCHAR_MAX __WCHAR_MAX____FLT_DIG__ 6__ferror_unlocked_body(_fp) (((_fp)->_flags & _IO_ERR_SEEN) != 0)MSG_PDP_CTX_REQ(len,seq,restart,imsi,tei_u,tei_c,apn,gsn_c,gsn_u) "32" "10" len "00000000" seq "00" "00" "0e" restart "02" imsi "0f01" "10" tei_u "11" tei_c "1400" "1a" "0800" "80" "0002" "f121" "83" apn "84" "0015" "80c0231101010011036d69670868656d6d656c6967" "85" gsn_c "85" gsn_u "86" "0007" "916407123254f6" "87" "0004" "00" "0b921f"EPROTO 71__UINT_LEAST32_MAX__ 0xffffffffULOG_MTX_DEBUG 0sgsn_sockaddr_to_strEL2NSYNC 45__LDBL_REDIR1(name,proto,alias) name protoIPV6_UNICAST_HOPS 16SO_ZEROCOPY 60SO_PEERGROUPS 59peer_IO_read_endGSM48_MT_RR_EXT_MEAS_REP 0x36IP_MULTICAST_TTL 33nr_map_getgtphub_tunnelMSG_DEL_PDP_CTX_RSP(tei,seq) "32" "15" "0006" tei seq "00" "00" "01" "80"snprintf__WSTOPSIG(status) __WEXITSTATUS(status)_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZEexpire_quickly_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIGLLONG_MINGSM_CSTATE_DISCONNECT_REQ 12GSM48_MT_CC_STATUS_ENQ 0x34__LDBL_MAX_EXP__ 16384_SIZE_T_DEFINED EXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXCMSG_SPACE(len) (CMSG_ALIGN (len) + CMSG_ALIGN (sizeof (struct cmsghdr)))ELIBACC 79PDP_ENDIAN __PDP_ENDIAN_IO_save_basenr_minBUFSIZ 8192GSM48_MT_RR_CHAN_MODE_MODIF_ACK 0x17AF_BRIDGE PF_BRIDGEEMSGSIZE 90hton32(x) htonl(x)__STRING(x) #xGTPIE_CML_CHG_I_CT 155SIOCATMARK 0x8905msgb_sms(m) msgb_l4(m)__HAVE_FLOAT32X 1SCM_TIMESTAMPNS SO_TIMESTAMPNS__FLT32X_MAX_EXP__ 1024SIG_DFL ((__sighandler_t) 0)ENOEXEC 8UINTMAX_MAX (__UINT64_C(18446744073709551615))LONG_MAXSIGSTKFLT 16_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS__INT16_C(c) cGTPIE_BCM 184__INT_LEAST8_MAX__ 0x7f_BITS_POSIX2_LIM_H 1_WCHAR_T_DEFINED GSM48_MT_RR_SYSINFO_13alt 0x44SOL_TIPC 271__stub_gtty GTPIE_SEL_PLMN_ID 164ENOSR 63PF_DECnet 12__lldiv_t_defined 1__ULONG32_TYPE unsigned intRB_CLEAR_NODE(node) (rb_set_parent(node, node))GSM48_MT_RR_GPRS_SUSP_REQ 0x34llist_for_each_prev(pos,head) for (pos = (head)->prev, prefetch(pos->prev); pos != (head); pos = pos->prev, prefetch(pos->prev))__USE_ISOC11__GNU_LIBRARY___SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAMLOG_TGT_TYPE_STRRB__TIMER_T_TYPE void *__TALLOC_STRING_LINE1__(s) #stimespecadd(a,b,result) do { (result)->tv_sec = (a)->tv_sec + (b)->tv_sec; (result)->tv_nsec = (a)->tv_nsec + (b)->tv_nsec; if ((result)->tv_nsec >= 1000000000) { ++(result)->tv_sec; (result)->tv_nsec -= 1000000000; } } while (0)_TALLOC_H_ ILL_ILLOPN ILL_ILLOPNGTPCAUSE_SYN_ERR_TFT 216GSM48_MT_RR_IMM_ASS_EXT 0x39hex_from_sgsn_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZEPF_ASH 18_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_NL_ARGMAX _SC_NL_ARGMAX_POSIX_TIMER_MAX 32GSM48_MT_CC_CONG_CTRL 0x39__INT_LEAST8_TYPE__ signed char__LDBL_MAX__ 1.18973149535723176502126385303097021e+4932LIN6_IS_ADDR_MC_NODELOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x1))_SC_2_FORT_DEV _SC_2_FORT_DEVGSM48_MT_RR_SYSINFO_2bis 0x02si_stime _sifields._sigchld.si_stime__uid_t_defined __PTRDIFF_T OPEN_MAXGTP_FWD_SRNS 58GTP_FWD_RELOC_REQ 53rb_node__stub_setlogin __FLT16_MAX_10_EXP__ 4IPV6_RXHOPOPTS IPV6_HOPOPTSGTPIE_HOP_CTR 163__SIZEOF_WCHAR_T__ 4IPPROTO_FRAGMENT IPPROTO_FRAGMENT__FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64__SIZEOF_PTHREAD_MUTEX_T 40num_ctrIPV6_ROUTER_ALERT 22SIOCGSTAMPNS_OLD 0x8907GSM48_MT_RR_PAG_REQ_3 0x24AF_MPLS PF_MPLS__DEC64_MAX_EXP__ 385__FLT32X_MIN_10_EXP__ (-307)SIGTRAP 5OSMO_MAX_RAND_ID_LEN 16LV_GROSS_LEN(x) (x+1)ITIMER_VIRTUAL ITIMER_VIRTUALDLLAPD -2IP_MULTICAST_IF 32__FLT64_MAX_10_EXP__ 308__UWORD_TYPE unsigned long intGSM48_MT_CC_RELEASE_COMPL 0x2a__PTHREAD_RWLOCK_INITIALIZER(__flags) 0, 0, 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, __flagsGTPIE_E_RANAP_CAUSE 211HOST_NAME_MAX 64__FLT32X_DECIMAL_DIG__ 17DREFGSM48_T306 30, 0_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCKGSM48_IE_CELL_CH_DESC 0x62GSM23003_IMEISV_NUM_DIGITS (GSM23003_IMEI_TAC_NUM_DIGITS + GSM23003_IMEI_SNR_NUM_DIGITS + 2)NSIG _NSIGGSM48_MT_MM_AUTH_FAIL 0x1cGTPIE_FL_C 17nr_mapping_initinline __inline___SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINTSOCK_SEQPACKET__INT_MAX__ 0x7fffffffGSM48_MT_RR_SH_UL_FREE 0x2GSM48_IE_KPD_FACILITY 0x2cESHUTDOWN 108delete_pdp_ctx_from_sgsnnr_mapping_freetalloc_ptrtype(ctx,ptr) (_TALLOC_TYPEOF(ptr))talloc_size(ctx, sizeof(*(ptr)))_SC_TRACE _SC_TRACESIOCSPGRP 0x8902_offset_POSIX_RTSIG_MAX 8__uint16_tPF_X25 9GSM48_IE_START_TIME 0x7c_SC_TTY_NAME_MAX _SC_TTY_NAME_MAXGTPIE_UE_AMBR 200GSM23003_MSISDN_MAX_DIGITS 15_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_NL_NMAX _SC_NL_NMAX_SC_XOPEN_XPG2 _SC_XOPEN_XPG2GTPIE_PDP_CONTEXT 130IN_CLASSB_HOST (0xffffffff & ~IN_CLASSB_NET)_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64GTPIE_TEI_DI 16rb_parent_colorle64toh(x) __uint64_identity (x)__FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64IPPROTO_TCP IPPROTO_TCP__LDBL_HAS_INFINITY__ 1_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAXPF_IUCV 32MSG_RST MSG_RSTAF_RXRPC PF_RXRPC__SIZEOF_SHORT__ 2__ssize_t_defined GSM48_MT_RR_IS_TO_CDMA2K_HANDO 0x64IP_RECVRETOPTS IP_RETOPTS__INTMAX_TYPE__ long intUINT_FAST16_MAX (18446744073709551615UL)__NFDBITS (8 * (int) sizeof (__fd_mask))_GTPIE_H _STDARG_H GSM48_CELL_CHAN_DESC_SIZE 16__WINT_TYPE__ unsigned int__HAVE_FLOAT64X_LONG_DOUBLE 1INT_LEAST16_MAX (32767)OSMO_CMP(a,b) ((a) < (b)? -1 : ((a) > (b)? 1 : 0))itemsSO_TIMESTAMPING_NEW 65_LFS64_LARGEFILE 1MSG_DEL_PDP_CTX_REQ(tei,seq) "32" "14" "0008" tei seq "00" "00" "13fe" "1400"_SC_PII_OSI _SC_PII_OSI__FLT32_DECIMAL_DIG__ 9WCONTINUED 8_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_SC_PASS_MAX _SC_PASS_MAXDEBUGPC(ss,fmt,args...) LOGPC(ss, LOGL_DEBUG, fmt, ##args)AF_KCM PF_KCMGSM23003_IMEI_NUM_DIGITS (GSM23003_IMEI_TAC_NUM_DIGITS + GSM23003_IMEI_SNR_NUM_DIGITS + 1)EDEADLK 35uint64_tOSMO_LOGCOLOR_GREY "\033[37m"IPV6_ORIGDSTADDR 74_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZEIP_RECVERR_RFC4884 26__FLT_MIN_10_EXP__ (-37)GTPCAUSE_CONTEXT_NOT_FOUND 210NI_NAMEREQD 8GTP_UPDATE_PDP_RSP 19GTPCAUSE_SEM_ERR_TFT 215mappingsCLOCK_THREAD_CPUTIME_ID 3_IO_read_ptr_POSIX_CPUTIME 0GSM48_IE_CH_DESC_1_BEFORE 0x1c__REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__attribute_alloc_size__(params) __attribute__ ((__alloc_size__ params))GSM23003_IMEI_SNR_NUM_DIGITS 6GTPIE_E_CMN_FLAGS 193GSM48_IE_CONN_SUB 0x4dnodePF_MPLS 28gtphub_peer_portGSM48_TMSI_LEN 5GSM_LAC_RESERVED_DETACHED 0x0__glibc_clang_prereq(maj,min) 0sgsn_sockaddr_to_strbTLV16_GROSS_LEN(x) ((2*x)+2)next__attribute_const__ __attribute__ ((__const__))GTPIE_PRIVATE 255osmo_panicPATH_MAX 4096PDP_EUA_TYPE_v4 0x21INT8_MIN (-128)GTPCAUSE_REQ_IMSI_IMEI 2log_contextEAI_NONAME -2_SC_FSYNC _SC_FSYNCGSM48_MID_TMSI_LEN (GSM48_TMSI_LEN + 2)WNOHANG 1PTRDIFF_MAX (9223372036854775807L)DSNDCPGTP_SGSN_CONTEXT_REQ 50GTPIE_EUA 128test_user_dataIPV6_ROUTER_ALERT_ISOLATE 30__need_size_t__PTRDIFF_MAX__ 0x7fffffffffffffffL__LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L__FLT64_HAS_QUIET_NAN__ 1__USE_ISOC99 1__FLT16_HAS_QUIET_NAN__ 1__GNUC_VA_LIST EOPNOTSUPP 95_IO_marker__amd64 1test_parallel_context_creationmsg_from_sgsnWIFCONTINUED(status) __WIFCONTINUED (status)u_from_ggsnOSMO_LIKELY(exp) __builtin_expect(!!(exp), 1)group_descriptionGSM48_IE_SYNC_IND 0xd0__GLIBC_USE_DEPRECATED_SCANFBUS_ADRERR BUS_ADRERRLONG_MIN (-LONG_MAX - 1L)CLD_STOPPED CLD_STOPPEDDCTRL_BoolWUNTRACED 2GSM_CSTATE_MM_CONNECTION_PEND 2DRIM__FLT128_DECIMAL_DIG__ 36GSM48_IE_RR_PACKET_DL 0x23GTP_DATA_TRAN_RSP 241SA_NOCLDSTOP 1__FLT32_HAS_DENORM__ 1__UINT32_C(c) c ## UGTPCAUSE_AUTH_FAIL 208GTPIE_PDU_NUMBERS 175_BITS_STDINT_INTN_H 1SO_DETACH_FILTER 27GTP_ECHO_REQ 1__SIZEOF_WINT_T__ 4_PC_SYNC_IO _PC_SYNC_IO__USE_POSIX2SIZE_MAX (18446744073709551615UL)_PTRDIFF_T ntoh8(x) (x)SCM_TIMESTAMPING_OPT_STATS 54IPV6_RECVPKTINFO 49FPE_FLTUND FPE_FLTUND_WCHAR_T_ GSM48_MT_RR_DTM_REQUEST 0x4AGSM_MI_TYPE_NONE 0x00_POSIX2_BC_DIM_MAX 2048_NSIG (__SIGRTMAX + 1)__sigstack_defined 1GTPIE_R_IRAT_HO_INF 188OSMO_LOGCOLOR_DARKCYAN "\033[36m"_SC_AIO_MAX _SC_AIO_MAX_SC_FILE_SYSTEM _SC_FILE_SYSTEM__GCC_ATOMIC_INT_LOCK_FREE 2__LEAF , __leaf____CHAR16_TYPE__ short unsigned int_SC_PII_XTI _SC_PII_XTI__SIZEOF_POINTER__ 8ggsn_ofd__GCC_DESTRUCTIVE_SIZE 64UINT_LEAST32_MAX (4294967295U)IPPROTO_ENCAP IPPROTO_ENCAP__UINT16_MAX__ 0xffffLONG_MIN_IO_buf_base__CLOCKID_T_TYPE __S32_TYPEfname_BITS_TYPESIZES_H 1__UINTMAX_MAX__ 0xffffffffffffffffUL__FLT64X_MAX_EXP__ 16384ggsn__FLT64X_HAS_DENORM__ 1MCAST_LEAVE_GROUP 45GSM48_PDISC_CC 0x03MCAST_JOIN_GROUP 42IN_LOOPBACKNET 127GSM48_MI_SIZE 32AF_PPPOX PF_PPPOX__STDC_UTF_32__ 1timercmp(a,b,CMP) (((a)->tv_sec == (b)->tv_sec) ? ((a)->tv_usec CMP (b)->tv_usec) : ((a)->tv_sec CMP (b)->tv_sec))GSM48_MT_RR_SYSINFO_19 0x41__always_inline_SC_PAGE_SIZE _SC_PAGESIZENI_MAXHOST 1025MSGB_ABORT(msg,fmt,args...) do { osmo_panic("msgb(%p): " fmt, msg, ## args); } while(0)_BITS_POSIX_OPT_H 1AF_NETLINK PF_NETLINK__USE_ISOC95SOCK_CLOEXEC SOCK_CLOEXECGTPIE_PFI 25test_sgsn_behind_nat__USE_ISOC99__ASM_X86_BITSPERLONG_H _SC_CHAR_MIN _SC_CHAR_MINGTPCAUSE_PDP_ADDR_INACT 7GTP_FAILURE_RSP 35__ino_t_defined __va_copy(d,s) __builtin_va_copy(d,s)GTP1HDR_F_EXT 0x04priv_nrINADDR_ALLSNOOPERS_GROUP ((in_addr_t) 0xe000006a)GSM_MI_ODD 0x08_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_SYS_UCONTEXT_H 1__GNUC_MINOR__ 2__FLT64_HAS_INFINITY__ 1POLL_OUT POLL_OUTINADDR_NONE ((in_addr_t) 0xffffffff)__FLT_EPSILON__ 1.19209289550781250000000000000000000e-7FAF_ATMPVC PF_ATMPVC_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERITGTPIE_MS_NOT_REACH 29FPE_FLTRES FPE_FLTRESGSM48_IE_UTC 0x46FIOSETOWN 0x8901_flags2GTPIE_RAB_CONTEXT 22GSM48_IE_NAME_LONG 0x43__HAVE_GENERIC_SELECTION 1SO_MAX_PACING_RATE 47UINTPTR_MAX (18446744073709551615UL)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)__INT8_TYPE__ signed charfalse 0GSM_CSTATE_MO_TERM_MODIFY 27__FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128ENAVAIL 119__STATFS_MATCHES_STATFS64 1_VA_LIST_DEFINED __ASMNAME2(prefix,cname) __STRING (prefix) cnameIPV6_MINHOPCOUNT 73__warnattr(msg) __attribute__((__warning__ (msg)))log_tgt_mutex_lock() log_tgt_mutex_lock_impl()PF_VSOCK 40SO_DETACH_REUSEPORT_BPF 68GSM48_MT_MM_STATUS 0x31__ldiv_t_defined 1__SIZE_T__ be16toh(x) __bswap_16 (x)expire_slowly__DEFINED_size_t CLD_DUMPED CLD_DUMPED_ASM_GENERIC_ERRNO_H GSM48_IE_SYNC_IND_HO 0x0dGSM48_IE_LOWL_COMPAT 0x7c__SIZE_TYPE__ long unsigned intAF_CAIF PF_CAIFIPV6_IPSEC_POLICY 34__SYSCALL_WORDSIZE 64GSM48_PDISC_SH_RR 0msg_from_sgsn_c(A,B,C,D) msg_from_sgsn(GTPH_PLANE_CTRL, A,B,C,D)_SC_2_C_VERSION _SC_2_C_VERSIONPDP_EUA_TYPE_v4v6 0x8DBUS_ADRALN BUS_ADRALNEEXIST 17_SC_UINT_MAX _SC_UINT_MAX__GLIBC_USE_IEC_60559_FUNCS_EXT_C2XGTPIE_SEL_MODE_NS 213_IO_write_ptr__FD_SET(d,s) ((void) (__FDS_BITS (s)[__FD_ELT(d)] |= __FD_MASK(d)))GSM48_MT_RR_IMM_ASS_REJ 0x3aINTMAX_MIN (-__INT64_C(9223372036854775807)-1)_POSIX_SIGQUEUE_MAX 32_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809LWTERMSIG(status) __WTERMSIG (status)__INT_LEAST16_MAX__ 0x7fffplane_idx__GNUC_EXECUTION_CHARSET_NAME "UTF-8"__DEC128_MANT_DIG__ 34hex_to_ggsnGTPH_PLANE_USERENOSTR 60DELAYTIMER_MAX 2147483647__ILP32_OFF32_LDFLAGS "-m32"SO_BUSY_POLL_BUDGET 70NULL ((void *)0)_POSIX2_EXPR_NEST_MAX 32SO_RCVBUFFORCE 33PF_ATMSVC 20_SC_ADVISORY_INFO _SC_ADVISORY_INFO_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBSDLSMS -7SOL_RAW 255GTP_EXT_PDCP_PDU 0xC0GSM48_IE_NAME_SHORT 0x45EAI_FAIL -4u_to_ggsnGSM48_MT_CC_MODIFY_COMPL 0x1fGSM48_IE_AUTS 0x22OSMO_STRBUF_APPEND_NOLEN(STRBUF,func,args...) do { if (!(STRBUF).pos) (STRBUF).pos = (STRBUF).buf; size_t _sb_remain = OSMO_STRBUF_REMAIN(STRBUF); if (_sb_remain) { func((STRBUF).pos, _sb_remain, ##args); } size_t _sb_l = (STRBUF).pos ? strnlen((STRBUF).pos, _sb_remain) : 0; if (_sb_l > _sb_remain) (STRBUF).pos = (STRBUF).buf + (STRBUF).len; else if ((STRBUF).pos) (STRBUF).pos += _sb_l; (STRBUF).chars_needed += _sb_l; } while(0)__FLT16_DECIMAL_DIG__ 5_PDP_H for_each_side(I) for (I = 0; I < GTPH_SIDE_N; I++)SIGEV_NONE SIGEV_NONEINT_MAX __INT_MAX__APN_NI_MAXLEN 63_BSD_WCHAR_T__THREAD_MUTEX_INTERNAL_H 1EINTR 4_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZEEBADFD 77_BITS_SIGNUM_GENERIC_H 1__SHRT_MAX__ 0x7fffIPV6_2292RTHDR 5SHUT_WR SHUT_WRWIFEXITED(status) __WIFEXITED (status)_SC_CHILD_MAX _SC_CHILD_MAX__k8 1DLCTRL -8__GLIBC_USE_IEC_60559_FUNCS_EXTF_LOCK 1IPV6_RTHDRDSTOPTS 55test_reused_teiINT64_C(c) c ## L_PC_NO_TRUNC _PC_NO_TRUNC_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX__LONG_LONG_WIDTH__ 64si_addr_lsb _sifields._sigfault.si_addr_lsb_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIGARFCN_UPLINK 0x4000__UINT8_TYPE__ unsigned char__STDIO_INLINE __extern_inline__HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128XGSM48_PM_NORMAL 0x00__INT8_C(c) c__UINTPTR_TYPE__ long unsigned intAF_NFC PF_NFC__USE_ATFILE 1__GLIBC_USE_IEC_60559_BFP_EXT 0_POSIX_CHILD_MAX 25GSM48_MT_RR_CFG_CHG_REJ 0x33IP_PMTUDISC_OMIT 5__FDS_BITS(set) ((set)->__fds_bits)resolve_ggsn_got_imsi__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGSGSM48_MT_RR_CIPH_M_COMPL 0x32GTPIE_MBMS_SESS_DUR 168GSM48_MT_CC_CALL_CONF 0x08IPV6_2292HOPLIMIT 8osmo_hexdumpSA_NODEFER 0x40000000SOCK_PACKET__FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128llist_for_each(pos,head) for (pos = (head)->next, prefetch(pos->next); pos != (head); pos = pos->next, prefetch(pos->next))GTPIE_GGSN_BACKOFF 202__WINT_MAX__ 0xffffffffUclass_id_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZEEFAULT 14GSM48_PM_REORG 0x02__BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPEAF_IRDA PF_IRDALLONG_MIN (-LLONG_MAX-1)sigev_notify_attributes _sigev_un._sigev_thread._attribute__WNOTHREAD 0x20000000INT64_MAX (__INT64_C(9223372036854775807))SOCK_PACKET SOCK_PACKETGSM48_IE_VGCS_TARGET 0x01GSM48_PDISC_RR 0x06llist_for_each_entry_reverse(pos,head,member) for (pos = llist_entry((head)->prev, typeof(*pos), member), prefetch(pos->member.prev); &pos->member != (head); pos = llist_entry(pos->member.prev, typeof(*pos), member), prefetch(pos->member.prev))_BSD_SIZE_T_ GTPIE_P_TMSI 5ENOANO 55_poolOSMO_STRLCPY_ARRAY(array,src) osmo_strlcpy(array, src, sizeof(array))L16TV_GROSS_LEN(x) (x+3)__INT16_TYPE__ short intGTPIE_MBMS_DIST_ACK 187_SC_FIFO _SC_FIFODGTP__struct_group_tag(TAG) TAGgtphub_peer_addrIPV6_PMTUDISC_WANT 1__WINT_MIN__ 0U__FLT16_IS_IEC_60559__ 2_PATH_PROTOCOLS "/etc/protocols"GTPIE_FQDN 190GSM48_MT_RR_SYSINFO_23 0x4f__USE_LARGEFILE__LDBL_REDIR(name,proto) name proto_SC_BC_STRING_MAX _SC_BC_STRING_MAX__CFLOAT64X _Complex _Float64xsocklen_t_SC_WORD_BIT _SC_WORD_BIT__need_ptrdiff_tGSM48_MT_MM_AUTH_REQ 0x12cmp1_IOLBF 1__STDIO_INLINEIP_NODEFRAG 22__INT32_MAX__ 0x7fffffff__bos0(ptr) __builtin_object_size (ptr, 0)__WCHAR_MIN__ (-__WCHAR_MAX__ - 1)SO_RCVTIMEO_OLD 20SA_ONSTACK 0x08000000__HAVE_DISTINCT_FLOAT128 1PF_NETROM 6LOGL_NOTICE 5GSM48_MT_RR_SH_VGCS_RECON 0x6_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGNR_OPENSIGKILL 9POLL_MSG POLL_MSG__FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128GTP_SGSN_CONTEXT_ACK 52GTPIE_IMEI_SV 154_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGShtonl(x) __bswap_32 (x)msgb_eq_l2(msg1,msg2) msgb_eq_l2_data(msg1, msgb_l2(msg2), msgb_l2len(msg2))__FLT_MAX__ 3.40282346638528859811704183484516925e+38F__INT_LEAST16_WIDTH__ 16AF_ATMSVC PF_ATMSVC__FLT32_MAX_10_EXP__ 38ntoh16(x) ntohs(x)IN_BADCLASS(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xf0000000)labelIP_MINTTL 21GSM48_MT_RR_PACKET_ASS 0x4B_PC_LINK_MAX _PC_LINK_MAX__INT_FAST16_WIDTH__ 64DFILTERGTPCAUSE_CONN_SUSP 207PF_SMC 43_SC_THREADS _SC_THREADSGSM48_MT_RR_SYSINFO_16 0x3dGTPIE_GSN_ADDR 133IP_PASSSEC 18offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__stub_chflags __ss_aligntype unsigned long int_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE____sigset_t_defined msgb_eq_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 0, msg, data, len, false)_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBSGSM48_MT_RR_SH_VGCS_SMS 0x9_POSIX_TRACE -1si_syscall _sifields._sigsys._syscallGTPIE_CORREL_ID 183__INT_LEAST16_TYPE__ short int_SC_XOPEN_STREAMS _SC_XOPEN_STREAMSDEBUG GTPIE_PS_HO_REQ_CTX 172__MMX_WITH_SSE__ 1EAI_SERVICE -8_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBSSOCK_RAW__GNUC_PATCHLEVEL__ 0ESRCH 3NAMESIZE 1024resolve_to_ggsn_talloc_free__INT_FAST64_WIDTH__ 64_POSIX_THREAD_SPORADIC_SERVER -1__iovec_defined 1EINVAL 22talloc_free(ctx) _talloc_free(ctx, __location__)_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_THREAD_SHARED_TYPES_H 1__NFDBITSu_from_sgsn_lockLINK_MAXPF_IEEE802154 36GTPH_SIDE_NEXDEV 18llist_headGTPIE_APN_AMBR_NS 201__VERSION__ "12.2.0"ILL_COPROC ILL_COPROCexpected_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE__off_t_defined MSG_DEF(name,mand_ies,flags) { name, mand_ies, ARRAY_SIZE(mand_ies), flags }__USE_XOPEN2K 1_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOCrate_ctr_groupGSM48_MT_MM_ID_REQ 0x18IPV6_DONTFRAG 62_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_POSIX_MQ_OPEN_MAX 8__FLT128_IS_IEC_60559__ 2PF_IRDA 23GSM48_PDISC_PDSS2 0x04SO_PREFER_BUSY_POLL 69GTP_MS_PRESENT_RSP 37_BITS_SS_FLAGS_H 1allocaIP_MTU 14__UINT_LEAST16_TYPE__ short unsigned int__SI_MAX_SIZE 128SCM_TIMESTAMPING SO_TIMESTAMPINGosmo_timer_listLOGL_INFO 3FPE_FLTUNK FPE_FLTUNKIPV6_2292HOPOPTS 3GSM48_MT_RR_CELL_CHG_ORDER 0x08_POSIX_LOGIN_NAME_MAX 9nr_map_verify_invsi_status _sifields._sigchld.si_status_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX__FD_SETSIZE_BITS_ENDIANNESS_H 1stderr stderr__stub___compat_bdflush TMP_MAX 238328log_categoryGSM_MI_TYPE_MASK 0x07_POSIX_IPV6 200809LIP_DEFAULT_MULTICAST_LOOP 1__attribute_copy___CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS__HAVE_FLOAT128 1_PTRDIFF_T_DECLARED GSM48_MT_RR_NOTIF_NCH 0x20IPV6_RECVHOPLIMIT 51_ANSI_STDARG_H_ _STRING_H 1SI_TKILL SI_TKILLEISNAM 120__USE_POSIX2 1_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX__USE_POSIX199506 1EBADRQC 56OSMO_UNLIKELY(exp) __builtin_expect(!!(exp), 0)_POSIX_ASYNC_IO 1__FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32talloc_get_type(ptr,type) (type *)talloc_check_name(ptr, #type)_IO_buf_end_SC_STREAM_MAX _SC_STREAM_MAX_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSIONIPV6_RECVDSTOPTS 58IPV6_RECVTCLASS 66IN6_IS_ADDR_LINKLOCAL(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfe800000); }))short unsigned int__putc_unlocked_body(_ch,_fp) (__glibc_unlikely ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))SI_USER SI_USER_GSN_H __FLT32_DIG__ 6__GCC_ATOMIC_SHORT_LOCK_FREE 2log_infoGTPIE_APN_RESTR 149IPPROTO_EGPprint_ext_timestamp_POSIX_MONOTONIC_CLOCK 0_BITS_SIGINFO_CONSTS_H 1_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MIN__OFF64_T_TYPE __SQUAD_TYPEGSM48_MT_RR_FREQ_REDEF 0x14L_tmpnam 20GSM48_MT_CC_HOLD 0x18IPV6_ADDR_PREFERENCES 72IPPROTO_ETHERNETGSM48_IE_AUTH_RES_EXT 0x21ENETRESET 102PIPE_BUF 4096_BITS_WCHAR_H 1GSM48_MT_RR_SYSINFO_13 0x00_PTRDIFF_T_ AF_IPX PF_IPX_BITS_TIME_H 1GSM48_MT_MM_CM_SERV_REQ 0x24msgb_l2(m) ((void *)((m)->l2h))_SC_ATEXIT_MAX _SC_ATEXIT_MAX__SSE__ 1portSOCK_RAW SOCK_RAWINT_LEAST8_MAX (127)__bsx__THROW __attribute__ ((__nothrow__ __LEAF))__attribute_nonstring__ __attribute__ ((__nonstring__))MAP3 "(420->10@10072), " "(421->11@10072), " "(422->12@10072), " "(423->13@10072), " "(424->14@10072), " "(425->15@10072), " "(426->16@10072), " "(427->17@10072), " ""_IO_codecvtGTPHDR_F_GET_VER(flags) ((flags)>>5)GSM48_MT_RR_SYSINFO_20 0x42_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS__GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE"hostSO_REUSEPORT 15SOMAXCONN 4096msgb_eq_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 0, msg, data, len, true)__k8__ 1_IONBF 2__LDBL_IS_IEC_60559__ 2gsm48_push_l3hdr_tid(msg,pdisc,tid,msg_type) gsm48_push_l3hdr(msg, (pdisc & 0x0f) | (tid << 4), msg_type)__code_model_small__ 1TALLOC_DEPRECATED 0OSMO_BIN_PRINT(byte) (byte & 0x80 ? 1 : 0), (byte & 0x40 ? 1 : 0), (byte & 0x20 ? 1 : 0), (byte & 0x10 ? 1 : 0), (byte & 0x08 ? 1 : 0), (byte & 0x04 ? 1 : 0), (byte & 0x02 ? 1 : 0), (byte & 0x01 ? 1 : 0)__undef_NR_OPENGSM23003_MME_DOMAIN_LEN 55__bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)NI_NUMERICSERV 2__USE_FILE_OFFSET64__W_CONTINUED 0xffff__FSBLKCNT64_T_TYPE __UQUAD_TYPEhtobe64(x) __bswap_64 (x)ESPIPE 29_POSIX_MAX_CANON 255GSM48_IE_MA_BEFORE 0x21UINT32_MAX (4294967295U)sgsn_addr__clock_t_defined 1talloc_size(ctx,size) talloc_named_const(ctx, size, __location__)osmo_hexparse_SC_SIGSTKSZ _SC_SIGSTKSZ__FSID_T_TYPE struct { int __val[2]; }SIGRTMIN (__libc_current_sigrtmin ())SYSLOG_PRINTSIZE 255GSM48_MT_RR_SH_APP_DATA 0xDGSM48_PDISC_GTTP 0x04_PC_MAX_CANON _PC_MAX_CANONEBFONT 59MAP1 "(10->1@10040), " ""PF_PPPOX 24GSM48_IE_CELL_SEL_IND_AFTER_REL 0x77PF_CAN 29__FLT_MANT_DIG__ 24_POSIX_SEMAPHORES 200809LGSM48_IE_CTS_PERMISSION 0xa2UINT_MAX (INT_MAX * 2U + 1U)GSM48_MT_CC_HOLD_ACK 0x19GTPIE_ADDL_TRACE 162_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAXaddrgtphub_port_strGTPIE_TLLI 4FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)nr_mapping_allocGTP_SUPP_EXT_HEADER 31GSM48_MT_RR_EXT_MEAS_REP_ORD 0x37INADDR_MAX_LOCAL_GROUP ((in_addr_t) 0xe00000ff)GSM23003_TMSI_SGSN_MASK 0xC0000000UL_POSIX_SOURCE_POSIX2_RE_DUP_MAX 255__STDC_HOSTED__ 1uint8_tdel_from_sidePF_ROUTE PF_NETLINK__struct_FILE_defined 1ARG_MAX 131072__USE_ISOCXX11__PTHREAD_MUTEX_INITIALIZER(__kind) 0, 0, 0, 0, __kind, 0, 0, { 0, 0 }IPV6_HDRINCL 36PF_UNSPEC 0llist_for_each_continue_rcu(pos,head) for ((pos) = (pos)->next, prefetch((pos)->next); (pos) != (head); (pos) = (pos)->next, ({ smp_read_barrier_depends(); 0;}), prefetch((pos)->next))sgsn_sockaddr_cmphlist_entry_safe(ptr,type,member) ({ typeof(ptr) ____ptr = (ptr); ____ptr ? hlist_entry(____ptr, type, member) : NULL; })AF_APPLETALK PF_APPLETALKgtp_req_to_ggsnsockaddr_storageDLBSSGP -21GTPIE_RP_SMS 23gtp_resp_to_sgsn1gtp_resp_to_sgsn2IPPROTO_IGMP IPPROTO_IGMP_BITS_STDINT_UINTN_H 1__KEY_T_TYPE __S32_TYPE__HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 && __LDBL_MANT_DIG__ != 113)DEBUGP(ss,fmt,args...) LOGP(ss, LOGL_DEBUG, fmt, ##args)LOGPC(ss,level,fmt,args...) do { if (!osmo_log_info) { logp_stub(__FILE__, __LINE__, 1, fmt, ##args); break; } if (log_check_level(ss, level)) logp2(ss, level, __FILE__, __LINE__, 1, fmt, ##args); } while(0)EREMOTEIO 121IP_PKTOPTIONS 9GSM_MI_TYPE_IMSI 0x01GTPCAUSE_SYS_FAIL 204PF_KEY 15GTPIE_CHARGING_ADDR 251hlist_for_each_entry_continue(pos,member) for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member); pos; pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))_shortbufGTP_RELOC_CANCEL_RSP 57FPE_FLTOVF FPE_FLTOVFCLOCK_REALTIME 0__INT_FAST8_MAX__ 0x7f__ORDER_LITTLE_ENDIAN__ 1234INET6_ADDRSTRLEN 46send_from_sgsnclear_test_hubGSM48_MT_RR_SYSINFO_1 0x19GTPIE_SGSN_NUMBER 147INT16_MAX (32767)GSM48_IE_CHDES_2_AFTER 0x64GSM_MI_TYPE_IMEISV 0x03SHUT_RDWR SHUT_RDWR__USE_POSIXGSM48_IE_INDIVIDUAL_PRIORITIES 0x7c__DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L)msgb_eq(msg1,msg2) msgb_eq_data(msg1, msgb_data(msg2), msgb_length(msg2))_PATH_SERVICES "/etc/services"OSMO_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))IPPROTO_BEETPH__bswap_16originsi_fd _sifields._sigpoll.si_fd__UINT_FAST32_MAX__ 0xffffffffffffffffUL__WTERMSIG(status) ((status) & 0x7f)GTPIE_BSS_CONTAINER 173__WALL 0x40000000GTPH_SIDE_SGSNtest_peer_restartedX_OK 1htons(x) __bswap_16 (x)_SC_CLOCK_SELECTION _SC_CLOCK_SELECTIONAI_PASSIVE 0x0001DLPFCP -25ECOMM 70GSM48_MT_MM_CM_SERV_PROMPT 0x25ILL_BADSTK ILL_BADSTKIPPROTO_PIM_IO_write_endGSM48_MT_RR_SYSINFO_5ter 0x06GTPIE_RQD_MBMS_BCAP 177_SC_SS_REPL_MAX _SC_SS_REPL_MAX__STD_TYPE typedef_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIGunsigned charIPPROTO_RSVP IPPROTO_RSVPIPV6_XFRM_POLICY 35_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED__FLT128_HAS_DENORM__ 1_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS__USE_XOPEN2K__sigevent_t_defined 1INT_MIN (-INT_MAX - 1)__bswap_constant_32(x) ((((x) & 0xff000000u) >> 24) | (((x) & 0x00ff0000u) >> 8) | (((x) & 0x0000ff00u) << 8) | (((x) & 0x000000ffu) << 24))__amd64__ 1_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAXIN_CLASSA_NSHIFT 24IP_XFRM_POLICY 17_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSIONSCM_RIGHTS SCM_RIGHTStest_nr_map_wrap_with_FEATURES_H 1ECHILD 10__GLIBC_USE_DEPRECATED_SCANF 0_POSIX_PRIORITIZED_IO 200809L__key_t_defined __UINT_LEAST8_MAX__ 0xff__UINT_LEAST64_MAX__ 0xffffffffffffffffULIN6ADDR_LOOPBACK_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } }ggsn_port__LDBL_REDIR2_DECL(name) __FLT16_DIG__ 3MSGB_DEBUG BC_STRING_MAX _POSIX2_BC_STRING_MAXOSMO_LOGCOLOR_DARKYELLOW "\033[33m"ENODEV 19_POSIX_TZNAME_MAX 6SCM_SRCRT IPV6_RXSRCRT__PIC__ 2putsEPIPE 32__suseconds_tRB_BLACK 1GSM48_IE_CC_CAP 0x15__DEC32_MIN__ 1E-95DF__SI_BAND_TYPE long int_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAXLOGL_ERROR 7_SIZE_T_ GTPIE_SELECTION_MODE 15__need_size_t GTP_MODE_GGSN 1EACCES 13EBADE 52__UINT_LEAST32_TYPE__ unsigned int__GLIBC_USE_IEC_60559_TYPES_EXT 0__GLIBC_USE_IEC_60559_EXT 0linux 1TEST_I 123llist_for_each_entry_safe(pos,n,head,member) for (pos = llist_entry((head)->next, typeof(*pos), member), n = llist_entry(pos->member.next, typeof(*pos), member); &pos->member != (head); pos = n, n = llist_entry(n->member.next, typeof(*n), member))llist_last_entry(ptr,type,member) llist_entry((ptr)->prev, type, member)SIGVTALRM 26__FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPEto_ofdTEST_N (2*TEST_N_HALF)SO_KEEPALIVE 9__FLT32X_HAS_QUIET_NAN__ 1GSM48_IE_ALERT 0x19SO_TIMESTAMPNS_OLD 35NAME_MAX 255GTPCAUSE_MS_REFUSES 197__FLT64X_MAX_10_EXP__ 4932_SC_USER_GROUPS_R _SC_USER_GROUPS_RLOGIN_NAME_MAX 256POLL_IN POLL_INGSM48_MT_RR_IS_TO_UTRAN_HANDO 0x63GSM48_MT_CC_STOP_DTMF 0x31INT32_C(c) ctgt_fileHLIST_HEAD_INIT { .first = NULL }_WCHAR_T_DECLARED PDP_MAXNSAPI 16_SC_FILE_LOCKING _SC_FILE_LOCKING__STDC_IEC_60559_BFP__ 201404LEL3HLT 46_POSIX_C_SOURCE 200809Ls6_addr16 __in6_u.__u6_addr16GTP_ALIVE_REQ 4PF_ALG 38IPV6_FREEBIND 78PF_SECURITY 14MSG_TRUNC MSG_TRUNCSOCK_RDM SOCK_RDM__returns_nonnull __attribute__ ((__returns_nonnull__))OSMO_STRINGIFY_VAL(x) OSMO_STRINGIFY(x)GTPCAUSE_USER_AUTH_FAIL 209_XOPEN_XPG3 1GSM48_IE_CAUSE 0x08_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS__DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L)_BITS_SIGEVENT_CONSTS_H 1LOG_TGT_TYPE_VTYGSM48_MT_RR_SYSINFO_5bis 0x05__PRAGMA_REDEFINE_EXTNAME 1fread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))__builtin_fwrite_SC_MULTI_PROCESS _SC_MULTI_PROCESSDLGLOBAL -1GSM48_MT_RR_UPLINK_FREE 0x0cSIGEV_THREAD SIGEV_THREADGTP_DELETE_PDP_RSP 21repl_last_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS__SUSECONDS64_T_TYPE __SQUAD_TYPE_SC_PII_INTERNET _SC_PII_INTERNETIPPROTO_RAWdel_cbGSM48_IE_REDIR_BCD 0x74__GLIBC_USE_IEC_60559_BFP_EXT_C2XGSM48_MT_RR_SYSINFO_4 0x1c__SIZE_T osmo_wqueue_PC_2_SYMLINKS _PC_2_SYMLINKSsi_ptr _sifields._rt.si_sigval.sival_ptrESTALE 116ENOLCK 37IP_UNBLOCK_SOURCE 37type__REDIRECT_NTHNL(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROWNL_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_XBS5_LP64_OFF64 1BC_DIM_MAX _POSIX2_BC_DIM_MAXsgsn_receiver__off_tMSG_CTRUNC MSG_CTRUNCOSMO_BIT_SPEC "%c%c%c%c%c%c%c%c"CLOCK_MONOTONIC 1IP_UNICAST_IF 50IPPROTO_COMP IPPROTO_COMPproxy__USE_EXTERN_INLINES 1GTPIE_AUTH_TRIPLET 9__UINT_FAST32_TYPE__ long unsigned intdescription_SC_SCHAR_MAX _SC_SCHAR_MAXva_copy(d,s) __builtin_va_copy(d,s)MB_LEN_MAX 16TLVP_VAL_MINLEN(_tp,tag,min_len) (TLVP_PRES_LEN(_tp, tag, min_len)? (_tp)->lv[tag].val : NULL)__MMX__ 1IPV6_RECVPATHMTU 60NGROUPS_MAX 65536resolved_portSO_PEERSEC 31_SC_CHAR_MAX _SC_CHAR_MAX_SC_NL_SETMAX _SC_NL_SETMAXgtp_del_resp_from_ggsn_SC_AVPHYS_PAGES _SC_AVPHYS_PAGESOSMO_BIT_PRINT_EX(byte,ch) (byte & 0x80 ? ch : '.'), (byte & 0x40 ? ch : '.'), (byte & 0x20 ? ch : '.'), (byte & 0x10 ? ch : '.'), (byte & 0x08 ? ch : '.'), (byte & 0x04 ? ch : '.'), (byte & 0x02 ? ch : '.'), (byte & 0x01 ? ch : '.')__wrap_gtphub_writectr_desc__TIME_T_TYPE __SYSCALL_SLONG_TYPE__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_DOUBLE__ 8__FLT_MAX_EXP__ 128CLD_KILLED CLD_KILLEDLITTLE_ENDIAN __LITTLE_ENDIANSO_RXQ_OVFL 40__FLT16_MANT_DIG__ 11IP_MULTICAST_LOOP 34__FLT_RADIX__ 2__INT_FAST16_MAX__ 0x7fffffffffffffffLprint_timestamp__undef_OPEN_MAX GTPCAUSE_MS_DETACHED 195PF_FILE PF_LOCALDLIUUP -24CLOCK_BOOTTIME_ALARM 9ILL_ILLOPC ILL_ILLOPCNGREG __NGREGIP_RECVTTL 12GTPIE_MBMS_SA 160_STDDEF_H EOVERFLOW 75__always_inline __inline __attribute__ ((__always_inline__))fprintfDLINP -3GSM_CSTATE_CALL_RECEIVED 7_GCC_LIMITS_H_ _POSIX2_CHAR_TERM 200809LAF_ALG PF_ALGGTPIE_APN 131__ULONGWORD_TYPE unsigned long int__kernel_old_uid_t __kernel_old_uid_tAF_ISDN PF_ISDNGTP_FWD_RELOC_ACK 59__attribute_malloc__ __attribute__ ((__malloc__))SIG_ERR ((__sighandler_t) -1)__ATOMIC_CONSUME 1_POSIX_V6_LP64_OFF64 1GSM48_PM_MASK 0x03talloc_realloc(ctx,p,type,count) (type *)_talloc_realloc_array(ctx, p, sizeof(type), count, #type)_SC_SSIZE_MAX _SC_SSIZE_MAXMAP3_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZEGTP_SND_ROUTE_RSP 33_GTP_H __builtin_putsSIGBUS 7__DBL_IS_IEC_60559__ 2_BITS_STDIO_LIM_H 1GTPIE_MSISDN 134__BYTE_ORDER __LITTLE_ENDIAN_SC_LONG_BIT _SC_LONG_BITlast_restart_countRAND_MAX 2147483647GTPIE_RAT_TYPE 151test_echoGTPIE_MS_VALIDATED 13GSM_MAX_SSVERSION 128FP_XSTATE_MAGIC2_SIZE sizeof (FP_XSTATE_MAGIC2)_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS__GCC_ATOMIC_LLONG_LOCK_FREE 2_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE__ATOMIC_ACQUIRE 2IPV6_LEAVE_ANYCAST 28_XOPEN_LEGACY 1GSM48_IE_GROUP_CIP_SEQ_HO 0x08_POSIX_THREAD_ATTR_STACKSIZE 200809L__LDBL_MIN_10_EXP__ (-4931)__ATOMIC_ACQ_REL 4IN6_IS_ADDR_MC_SITELOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x5))DLSTATS -10WEXITED 4__FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32MSG_MORE MSG_MORE_NETINET_IN_H 1fp_offset__SIZEOF_PTHREAD_ATTR_T 56GROUP_FILTER_SIZE(numsrc) (sizeof (struct group_filter) - sizeof (struct sockaddr_storage) + ((numsrc) * sizeof (struct sockaddr_storage)))__WORDSIZE 64GSM48_MT_RR_CHAN_MODE_MODIF 0x10__uint32_tSS_DISABLE SS_DISABLEGTPIE_P_TMSI_S 12GSM48_MT_CC_USER_INFO 0x10SO_RCVMARK 75OSMO_SEC2MIN(sec) ((sec % (60 * 60)) / 60)EDEADLOCK EDEADLKSOL_NETBEUI 267IN_CLASSD(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xe0000000)__KERNEL_STRICT_NAMESIN6ADDR_ANY_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } }EMLINK 31SIGPOLL 29__FLT32X_MAX_10_EXP__ 308_DEPRECATED_ __attribute__ ((deprecated))__DEC32_MIN_EXP__ (-94)ggsn_lookupsLOG_MAX_CTX _LOG_CTX_COUNT_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAXIPV6_2292DSTOPTS 4__POSIX2_THIS_VERSION 200809L__fortify_function __extern_always_inline __attribute_artificial__SIGSEGV 11create_pdp_ctx_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGSENOMEDIUM 123container_of(ptr,type,member) ({ const typeof( ((type *)0)->member ) *__mptr = (ptr); (type *)( (char *)__mptr - offsetof(type, member) );})expiry_in_seconds__DBL_MIN_EXP__ (-1021)SOL_MPTCP 284_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTION__ATOMIC_SEQ_CST 5LOG_TGT_TYPE_SYSTEMDINT_FAST32_MAX (9223372036854775807L)LOG_FILENAME_POS_LINE_ENDIN6_IS_ADDR_UNSPECIFIED(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == 0 && __a->__in6_u.__u6_addr32[3] == 0; }))wroteGTP_PDU_NOT_REQ 27_POSIX_VERSION 200809L__GLIBC_USE_DEPRECATED_GETS 0_wide_dataAF_CAN PF_CAN__va_arg_pack_len() __builtin_va_arg_pack_len ()IPV6_2292PKTOPTIONS 6_WCHAR_T_H EADV 68osmo_init_logging2SEGV_BNDERR SEGV_BNDERR_POSIX_THREAD_PRIO_PROTECT 200809L__LONG_WIDTH__ 64__FLT128_HAS_QUIET_NAN__ 1SO_RCVLOWAT 18WSTOPSIG(status) __WSTOPSIG (status)__GLIBC_USE_ISOC2X 0GTPCAUSE_MS_NOT_RESP 196_BITS_TIME64_H 1_PC_SOCK_MAXBUF _PC_SOCK_MAXBUFosmo_htons(x) osmo_swab16(x)_SC_PII_SOCKET _SC_PII_SOCKETTIME_UTC 1PF_KCM 41_LIMITS_H___ GSM_CSTATE_CALL_DELIVERED 4SA_NOCLDWAIT 2_DEFAULT_SOURCElog_tgt_mutex_unlock() log_tgt_mutex_unlock_impl()GSM48_IE_CIP_MODE_SET 0x90FD_ZERO(fdsetp) __FD_ZERO (fdsetp)filter_data_STDDEF_H_ GSM48_MT_MM_CM_REEST_REQ 0x28GTPIE_MBMS_FLOWI 185GSM48_IE_CLIR_INVOC 0xa2_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTEDTLVP_LEN(x,y) (x)->lv[y].len__WCHAR_WIDTH__ 32ggsn_addrINTMAX_MAX (__INT64_C(9223372036854775807))IPPORT_RESERVED 1024orig_startIPV6_MULTICAST_ALL 29h_addr h_addr_list[0]AI_V4MAPPED 0x0008_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVSGSM48_IE_CHANMODE_4 0x14MAX_CANON 255LOG_TGT_TYPE_STDERRgtphub_port_find_saIP_TRANSPARENT 19SIGUSR2 12_was_resolved_forWIFSIGNALED(status) __WIFSIGNALED (status)_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAXSO_TIMESTAMP_NEW 63ENOMEM 12__UINTPTR_MAX__ 0xffffffffffffffffUL_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT__x86_64 1GTPIE_TEI_C 17GTP_RELOC_CANCEL_REQ 56_SC_STREAMS _SC_STREAMSgtp_resp_from_ggsn2TRY_AGAIN 2counters_ioMSG_PDP_CTX_RSP(len,tei_h,seq,restart,tei_u,tei_c,gsn_c,gsn_u) "32" "11" len tei_h seq "00" "00" "01" "80" "08" "00" "0e" restart "10" tei_u "11" tei_c "7f" "00000001" "80" "0006" "f121" "7f000002" "84" "0014" "8080211002000010810608080808830600000000" "85" gsn_c "85" gsn_u "87" "0004" "00" "0b921f"IP_IPSEC_POLICY 16LOGL_DEBUG 1DLMIB -6__S16_TYPE short intGSM48_TA_INVALID 220_SC_NGROUPS_MAX _SC_NGROUPS_MAXGSM48_T333 30, 0GSM48_MT_MM_CM_SERV_ACC 0x21LOG_TGT_TYPE_FILE_BITS_SIGINFO_ARCH_H 1gsm48_hdr_msg_type gsm48_hdr_msg_type_r99LOG_FILENAME_BASENAME__FLT16_MIN_EXP__ (-13)_NETDB_H 1GSM_MAX_USERUSER 128SEGV_ADIDERR SEGV_ADIDERR_POSIX_TTY_NAME_MAX 9GTPIE_SRNC_PDCP_CTX 161_SIZE_T_DECLARED GSM48_T305 30, 0MSG_DONTWAIT MSG_DONTWAIT__OFF_T_MATCHES_OFF64_T 1_old_offset_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_POSIX_MEMORY_PROTECTION 200809LGSM48_MT_RR_PART_REL 0x0aIPPROTO_PUP_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGSIPV6_AUTHHDR 10IP_FREEBIND 15IPV6_JOIN_GROUP 20GSM48_MT_RR_UTRAN_CLSM_CHG 0x60stdout stdout_STDINT_H 1BYTE_ORDER __BYTE_ORDER__isleap(year) ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))__S64_TYPE long intUINT_FAST64_MAX (__UINT64_C(18446744073709551615))MAP2 "(20->2@10050), " "(21->3@10051), " "(22->4@10052), " "(23->5@10053), " "(24->6@10054), " "(25->7@10055), " "(26->8@10056), " "(27->9@10057), " ""MSG_EOR MSG_EORgtp_resp_from_ggsnMCAST_UNBLOCK_SOURCE 44DLGTP -9SO_BINDTODEVICE 25UINT64_C(c) c ## UL__FLT_IS_IEC_60559__ 2GPRS_CTX_BVC LOG_CTX_GB_BVC__FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPEGSM_FN_UNSET 0xFFFFFFFF_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAXGSM48_MT_RR_PACKET_NOTIF 0x4eEMULTIHOP 72si_utime _sifields._sigchld.si_utime__CLOCK_T_TYPE __SYSCALL_SLONG_TYPEGTPH_PLANE_NCLOCK_MONOTONIC_COARSE 6BSC_FD_EXCEPT OSMO_FD_EXCEPTSO_SNDTIMEO_OLD 21EL3RST 47XATTR_NAME_MAX 255IPPROTO_RAW IPPROTO_RAW__DBL_MANT_DIG__ 53timespecisset(tvp) ((tvp)->tv_sec || (tvp)->tv_nsec)__UINT_FAST64_MAX__ 0xffffffffffffffffULPF_INET6 10GTPIE_MBMS_MC_DIST 186GSM48_MT_RR_ASS_FAIL 0x2fgtp_pong_to_sgsnIPV6_RXDSTOPTS IPV6_DSTOPTSIPV6_MULTICAST_LOOP 19GSM23003_MSISDN_MIN_DIGITS 1llist_for_each_entry_rcu(pos,head,member) for (pos = llist_entry((head)->next, typeof(*pos), member), prefetch(pos->member.next); &pos->member != (head); pos = llist_entry(pos->member.next, typeof(*pos), member), ({ smp_read_barrier_depends(); 0;}), prefetch(pos->member.next))filter_fnOSMO_LOGCOLOR_DARKRED "\033[31m"gsmtap_inst__UINT_LEAST16_MAX__ 0xffff_ANSI_STDDEF_H AF_LOCAL PF_LOCALRTSIG_MAX 32EAI_BADFLAGS -1_POSIX_DELAYTIMER_MAX 32_SC_ULONG_MAX _SC_ULONG_MAX_WCHAR_T _SC_OPEN_MAX _SC_OPEN_MAX_IO_save_endIP_PMTUDISC 10_sgsn_senderIPV6_TRANSPARENT 75_markersCHAR_BIT __CHAR_BIT____LP64_OFF64_CFLAGS "-m64"IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP__sigset_t_defined 1_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAXLLIST_POISON2 ((void *) 0x00200200)GSM48_IE_REV_C_SETUP 0xa3whenELOOP 40_BITS_SIGSTACK_H 1_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME__DEV_T_TYPE __UQUAD_TYPE__PTRDIFF_WIDTH__ 64GSM48_IE_F_CH_SEQ_BEFORE 0x1e_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS__bool_true_false_are_defined 1AIO_PRIO_DELTA_MAX 20__HAVE_FLOATN_NOT_TYPEDEF 1IPPROTO_IDP_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGSGSM48_MT_CC_ALERTING 0x01SO_TXREHASH 74__FLT32X_HAS_INFINITY__ 1__attribute_deprecated__ __attribute__ ((__deprecated__))gsn_addr_from_sockaddrENOBUFS 105timevalSOL_IPV6 41__FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32SIGPROF 27GSM_CSTATE_CONNECT_REQUEST 8__flexarr []__FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64AF_NETROM PF_NETROMR_OK 4to_addrgtphub_handle_bufSS_ONSTACK SS_ONSTACK__BITS_SOCKET_H __have_pthread_attr_t 1__FLT32X_MANT_DIG__ 53GTPIE_C_MSISDN 210gtp_req_from_sgsn1__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2LOGL_FATAL 8TEST_NDLNSSIGNAL -23gtp1_header_longIPPROTO_EGP IPPROTO_EGPPF_AX25 3OSMO_LOGCOLOR_GREEN "\033[1;32m"tei_origCLOCKS_PER_SEC ((__clock_t) 1000000)__UINT8_MAX__ 0xffrestart_counterGTPCAUSE_ADDR_OCCUPIED 211__ATOMIC_RELAXED 0INADDR_ALLRTRS_GROUP ((in_addr_t) 0xe0000002)__DBL_HAS_DENORM__ 1__FLT64X_MIN_EXP__ (-16381)CLOCK_MONOTONIC_RAW 4_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC__MODE_T_TYPE __U32_TYPEGTPIE_MS_TZ 153__FLT128_HAS_INFINITY__ 1_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAXTVLV_MAX_ONEBYTE 0x7ftimespecsub(a,b,result) do { (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; (result)->tv_nsec = (a)->tv_nsec - (b)->tv_nsec; if ((result)->tv_nsec < 0) { --(result)->tv_sec; (result)->tv_nsec += 1000000000; } } while (0)_POSIX_THREADS 200809L__GLIBC_USE_ISOC2XFPE_FLTSUB FPE_FLTSUBGSM48_MT_CC_RETR 0x1cSO_DEBUG 1ENOSPC 28_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGSGSM48_MT_RR_ADD_ASS 0x3b_POSIX2_COLL_WEIGHTS_MAX 2_IOFBF 0sigmask(sig) __glibc_macro_warning ("sigmask is deprecated") ((int)(1u << ((sig) - 1)))GTP_IDEN_REQ 48TLVP_VAL(x,y) (x)->lv[y].valGSM48_IE_CHANMODE_3 0x13_SYS_SELECT_H 1_BSD_WCHAR_T_ hton16(x) htons(x)SIG_ATOMIC_MIN (-2147483647-1)__FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x__FLT_MIN__ 1.17549435082228750796873653722224568e-38F_SC_2_C_BIND _SC_2_C_BINDETIME 62IPPROTO_GREtalloc_new(ctx) talloc_named_const(ctx, 0, "talloc_new: " __location__)IPV6_LEAVE_GROUP 21outputtei_pool_POSIX_VDISABLE '\0'GPRS_CTX_NSVC LOG_CTX_GB_NSVCIP_PMTUDISC_WANT 1__FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45FMSG_OOB MSG_OOB__STD_TYPEGSM48_MT_CC_SETUP 0x05PF_WANPIPE 25GTPCAUSE_MAN_IE_MISSING 202GSM48_MT_RR_SH_FACCH 0x1GTPIE_ADDL_RAB_S_I 146IPPROTO_TCPGTP_REDIR_RSP 7_SC_RE_DUP_MAX _SC_RE_DUP_MAXintv_PC_ASYNC_IO _PC_ASYNC_IOGSM48_MT_CC_ESTAB 0x04bool _Bool__INT_FAST8_TYPE__ signed charGTPCAUSE_NEW_PDP_ADDR_BEAR 130IPPROTO_MPLSOSMO_IS_BIG_ENDIAN 0_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGSSTDERR_FILENO 2PF_TIPC 30MSG_ERRQUEUE MSG_ERRQUEUEOSMO_LOGCOLOR_DARKGREY "\033[1;30m"DOBJAF_LLC PF_LLC_IO_read_base_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_OSMO_HAS_ATTRIBUTE_DEPRECATED_WITH_MESSAGE_POSIX_RAW_SOCKETS 200809LMSG_BATCH MSG_BATCH_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAXUINT_LEAST64_MAX (__UINT64_C(18446744073709551615))test_nr_map_basic__UINT32_TYPE__ unsigned intgtphub_plane_idx__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)ULONG_MAX (LONG_MAX * 2UL + 1UL)__FLT_HAS_DENORM__ 1talloc_realloc_size(ctx,ptr,size) _talloc_realloc(ctx, ptr, size, __location__)IN6_IS_ADDR_MULTICAST(a) (((const uint8_t *) (a))[0] == 0xff)UINT8_MAX (255)__FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16IPPROTO_UDP IPPROTO_UDPGSM48_MT_RR_TALKER_IND 0x11__GLIBC_USE_IEC_60559_TYPES_EXTENOTRECOVERABLE 131GSM48_IE_FREQ_L_BEFORE 0x19origin1origin2_WCHAR_T_DEFINED_ IPPROTO_ICMP_SC_SHELL _SC_SHELL__SI_ERRNO_THEN_CODE 1UCHAR_MAX_BITS_SIGCONTEXT_H 1_POSIX_THREAD_SAFE_FUNCTIONS 200809LGTPH_EXPIRE_SLOWLY_MINUTESgsn_addr_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGSGSM_CSTATE_CALL_PRESENT 6__ctxgtphub_tunnel_endpoint__USE_XOPEN2K8XSIIN_MULTICAST(a) IN_CLASSD(a)GSM48_MT_CC_PROGRESS 0x03GSM48_IE_REALTIME_DIFF 0x7bEISCONN 106_SC_BC_BASE_MAX _SC_BC_BASE_MAXgtp_req_from_sgsngtphub_init__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF_VA_LIST_T_H USHRT_MAXENFILE 23gtphub_free__SIZEOF_PTHREAD_MUTEXATTR_T 4_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS__DEC128_MIN__ 1E-6143DL_SC_CLK_TCK _SC_CLK_TCK_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTESmsg_to_sgsn__SIZEOF_PTHREAD_RWLOCK_T 56IPPROTO_BEETPH IPPROTO_BEETPHentryGSM48_MT_RR_SYSINFO_7 0x1f__FD_ZERO(s) do { unsigned int __i; fd_set *__arr = (s); for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) __FDS_BITS (__arr)[__i] = 0; } while (0)talloc_zero_array(ctx,type,count) (type *)_talloc_zero_array(ctx, sizeof(type), count, #type)__SIZEOF_PTHREAD_RWLOCKATTR_T 8__FLT128_MIN_10_EXP__ (-4931)GSM48_PDISC_BCAST_CC 0x01EFBIG 27AF_NETBEUI PF_NETBEUIGSM48_IE_CLIR_SUPP 0xa1AF_PHONET PF_PHONETT16LV_GROSS_LEN(x) (x+3)__FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__PF_NETLINK 16peersGTPIE_SIZE 256lastUINT_FAST8_MAX (255)_SC_ARG_MAX _SC_ARG_MAXGSM48_IE_LOCATION_AREA 0x13_POSIX_V7_LP64_OFF64 1was_resolved_for(IMSI,NI) _was_resolved_for(IMSI, NI, __FILE__, __LINE__)short int_UNISTD_H 1GTPIE_CHARGING_C 26__LONG_LONG_PAIR(HI,LO) LO, HIDV42BIS__sig_atomic_t_defined 1SO_PASSCRED 16gtp_resp_from_ggsn1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))GTPIE_MAP_CAUSE 11OSMO_LOGCOLOR_END "\033[0;m"GTPIE_UE_NET_CAPA 199_POSIX_REALTIME_SIGNALS 200809L_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_IO_USER_LOCK 0x8000__FLT32_MIN_EXP__ (-125)SO_PASSSEC 34AI_CANONNAME 0x0002STDOUT_FILENO 1__SI_ASYNCIO_AFTER_SIGIO 1nr_mappingnum_cat_user_T_WCHAR_ OSMO_LOGCOLOR_DARKPURPLE "\033[35m"_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX__SIZEOF_PTRDIFF_T__ 8__size_t__ OSMO_LOGCOLOR_YELLOW "\033[1;33m"_SC_SELECT _SC_SELECTSOCK_DCCP SOCK_DCCPGTPIE_RAN_T_CONTAIN 144INT_LEAST32_MIN (-2147483647-1)LOGP(ss,level,fmt,args...) LOGPSRC(ss, level, NULL, 0, fmt, ## args)__INTPTR_WIDTH__ 64_SC_JOB_CONTROL _SC_JOB_CONTROLAF_ECONET PF_ECONET_LINUX_STDDEF_H _POSIX_SYMLINK_MAX 255hlist_for_each_safe(pos,n,head) for (pos = (head)->first; pos && ({ n = pos->next; 1; }); pos = n)_POSIX_THREAD_CPUTIME 0SOCK_NONBLOCK SOCK_NONBLOCKTEST_IIPPROTO_PUP IPPROTO_PUPSO_MARK 36GSM48_T303_MS 30, 0RB_EMPTY_NODE(node) (rb_parent(node) == node)INT_FAST64_MAX (__INT64_C(9223372036854775807))file__UINT_FAST16_MAX__ 0xffffffffffffffffULOSMO_FD_MASK 0xFFFF__W_STOPCODE(sig) ((sig) << 8 | 0x7f)GSM48_MT_RR_PAG_REQ_1 0x21PF_APPLETALK 5ENOTEMPTY 39GSM48_IE_FRQSHORT_BEFORE 0x12__KERNEL_STRICT_NAMES PF_MCTP 45RB_ROOT { NULL, }EAI_MEMORY -10OSMO_FD_EXCEPT 0x0004__PDP_ENDIAN 3412_POSIX2_SW_DEV __POSIX2_THIS_VERSIONSO_LOCK_FILTER 44__P(args) argsIP_OPTIONS 4_SC_HOST_NAME_MAX _SC_HOST_NAME_MAXlog_ctxOSMO_DEPRECATED(text) __attribute__((__deprecated__(text)))gtphub_tunnel_str_STDIO_H 1GSM_MI_TYPE_IMEI 0x02__FINITE_MATH_ONLY__ 0_filenoUINT_LEAST8_MAX (255)__UINTMAX_TYPE__ long unsigned intETXTBSY 26GTPIE_EXT_HEADER_T 141F_TLOCK 2_POSIX_CLOCK_SELECTION 200809L__USE_MISC__CFLOAT32X _Complex _Float32xINT_FAST8_MAX (127)__HAVE_SPECULATION_SAFE_VALUE 1__INO_T_MATCHES_INO64_T 1log_info_catGSM48_IE_FREQ_L_AFTER 0x05AF_MAX PF_MAXGTPCAUSE_IMSI_NOT_KNOWN 194_POSIX_SSIZE_MAX 32767GSM_PCHAN_TCH_F_TCH_H_PDCH GSM_PCHAN_OSMO_DYN__socklen_tGSM48_IE_CHANMODE_1 0x63sgsn_use_senderAF_IEEE802154 PF_IEEE802154INT64_MIN (-__INT64_C(9223372036854775807)-1)__pic__ 2GSM23003_LMSI_NUM_BYTES 4__SOCKADDR_ARG struct sockaddr *__restrict__STDC_ISO_10646__ 201706L__PID_T_TYPE __S32_TYPETLVP_GET(_tp,tag) (TLVP_PRESENT(_tp, tag)? &(_tp)->lv[tag] : NULL)IPV6_TCLASS 67__FLT64_IS_IEC_60559__ 2__FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64__U32_TYPE unsigned intdelete_pdp_ctx_from_ggsnIPV6_MTU_DISCOVER 23GSM48_MT_MM_AUTH_RESP 0x14TALLOC_MAX_DEPTH 10000__SCHAR_WIDTH__ 8OSMO_ASSERT(exp) do { if (OSMO_UNLIKELY(!(exp))) { osmo_panic("Assert failed %s %s:%d\n", #exp, __FILE__, __LINE__); } } while (0);_SC_TIMEOUTS _SC_TIMEOUTSSO_INCOMING_CPU 49__attribute_nonnull__(params) __attribute__ ((__nonnull__ params))_POSIX_SOURCE 1_SC_DEVICE_IO _SC_DEVICE_IONO_DATA 4ETOOMANYREFS 109__f64x(x) x ##f64xhtobe32(x) __bswap_32 (x)print_filenameva_arg(v,l) __builtin_va_arg(v,l)SO_OOBINLINE 10htole16(x) __uint16_identity (x)del_cb_tLLONG_MIN (-LLONG_MAX - 1LL)_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZEENOTTY 25tgt_syslog__LDBL_HAS_DENORM__ 1__WCHAR_T _SYS_TYPES_H 1gtp_req_to_ggsn1gtp_req_to_ggsn2be32toh(x) __bswap_32 (x)DMEAS_SC_NL_LANGMAX _SC_NL_LANGMAX__SQUAD_TYPE long intGTPIE_AMBR 198GTPIE_MAX 0xffffEXIT_FAILURE 1GTPIE_BSSGP_CAUSE 176OSMO_BIN_SPEC "%d%d%d%d%d%d%d%d"__DEC128_MIN_EXP__ (-6142)GTP1U_PORT 2152EPROTOTYPE 91gtp_ping_from_sgsn__FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x__gid_t_defined long int__HAVE_DISTINCT_FLOAT32 0GTPIE_COMMON_FLAGS 148__SIGEV_PAD_SIZE ((__SIGEV_MAX_SIZE / sizeof (int)) - 4)talloc_array(ctx,type,count) (type *)_talloc_array(ctx, sizeof(type), count, #type)TEST_N_HALF 100tgt_rbGTPIE_R_PRIO_LCS 150__ONCE_FLAG_INIT { 0 }GSM48_IE_USER_USER 0x7eGSM_CSTATE_MO_TERM_CALL_CONF 9si_timerid _sifields._timer.si_tidILL_PRVREG ILL_PRVREGOSMO_LOGCOLOR_NORMAL NULL_SC_SHRT_MAX _SC_SHRT_MAX__SIZEOF_PTHREAD_CONDATTR_T 4SO_PRIORITY 12__U64_TYPE unsigned long int__gnu_linux__ 1AF_FILE PF_FILE_POSIX_MAPPED_FILES 200809L__time_tSHRT_MAX __SHRT_MAX__XATTR_SIZE_MAX 65536nr_pool_init__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DDGSM23003_IMSI_MAX_DIGITS 15EDQUOT 122__FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32SIGTERM 15GGSNS_CTRL_FD 1UINT8_C(c) chtole64(x) __uint64_identity (x)_reply_is_BITS_FLOATN_COMMON_H resolved_sgsn_addrSOL_PPPOL2TP 273GSM48_T313_MS 30, 0SO_RCVTIMEO_NEW 66__BLKCNT64_T_TYPE __SQUAD_TYPEGSM48_IE_GPRS_RESUMPT 0xc0ss_family__GLIBC_USE_DEPRECATED_GETS__TALLOC_STRING_LINE2__(s) __TALLOC_STRING_LINE1__(s)SO_ATTACH_REUSEPORT_EBPF 52EMEDIUMTYPE 124_SC_SYMLOOP_MAX _SC_SYMLOOP_MAXllist_for_each_safe_rcu(pos,n,head) for (pos = (head)->next, n = pos->next; pos != (head); pos = n, ({ smp_read_barrier_depends(); 0;}), n = pos->next)GTPIE_MBMS_S_REP_N 170NO_ADDRESS NO_DATA__WCHAR_T__ AF_INET6 PF_INET6__llist_for_each_rcu(pos,head) for (pos = (head)->next; pos != (head); pos = pos->next, ({ smp_read_barrier_depends(); 0;}))EKEYEXPIRED 127__FLT64_DIG__ 15GSM48_MT_CC_STOP_DTMF_ACK 0x32tei_repl_ARPA_INET_H 1GSM23003_TMSI_NUM_BYTES 4SEEK_END 2GTPIE_AUTH_QUINTUP 136NETDB_SUCCESS 0msg_from_ggsnIPPROTO_NONE IPPROTO_NONE_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADSSGSNS_USER_FD 4_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R__WIFCONTINUED(status) ((status) == __W_CONTINUED)SIGCLD SIGCHLDCLOCK_REALTIME_COARSE 5__GLIBC_USE_IEC_60559_EXTIN6_IS_ADDR_MC_GLOBAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0xe))apn_ni_strSO_REUSEADDR 2SOL_RDS 276_SC_REGEXP _SC_REGEXPcurrent__ss_align__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__USE_POSIX199309printfIPV6_UNICAST_IF 76SO_SECURITY_ENCRYPTION_NETWORK 24print_tid_PC_SYMLINK_MAX _PC_SYMLINK_MAX_IO_write_baseSOL_DECNET 261SO_SNDLOWAT 19GSM_CSTATE_ACTIVE 10imsi_str_SC_FD_MGMT _SC_FD_MGMTGTP_ECHO_RSP 2BSC_FD_WRITE OSMO_FD_WRITEva_start(v,l) __builtin_va_start(v,l)IPV6_RECVHOPOPTS 53LLIST_HEAD_INIT(name) { &(name), &(name) }_SC_MAPPED_FILES _SC_MAPPED_FILES__INTMAX_WIDTH__ 64true 1GSM48_MT_MM_LOC_UPD_REJECT 0x04IPV6_RECVORIGDSTADDR IPV6_ORIGDSTADDR_SC_VERSION _SC_VERSIONgtphubGTPIE_TMGI 157GTPCAUSE_NEW_PDP_NET_PREF 129GTPIE_TFT 137GTPIE_A_MMCTX_SRVCC 207SIGTTIN 21_LFS_LARGEFILE 1_LINUX_POSIX_TYPES_H GSM48_MT_RR_SYSINFO_17 0x3e__HAVE_FLOAT64 1SO_SNDTIMEO SO_SNDTIMEO_OLDGSM48_MT_MM_LOC_UPD_REQUEST 0x08__DEC128_MAX__ 9.999999999999999999999999999999999E6144DLresolve_to_sgsn__pid_t_defined _SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE__mode_t_defined htole32(x) __uint32_identity (x)AF_TIPC PF_TIPC__CFLOAT64 _Complex _Float64GSM48_MT_CC_DISCONNECT 0x25__DBL_DIG__ 15AF_ASH PF_ASH_SIZE_T_DEFINED_ GSM48_MT_CC_RETR_ACK 0x1d__SWORD_TYPE long intFIOGETOWN 0x8903__FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64xENOKEY 126__INT64_MAX__ 0x7fffffffffffffffLLLIST_POISON1 ((void *) 0x00100100)__attr_access(x) __attribute__ ((__access__ x))SEGV_MAPERR SEGV_MAPERRENOTCONN 107SO_TYPE 3IPV6_RTHDR_LOOSE 0FPE_INTOVF FPE_INTOVFlog_save_filtersL_ctermid 9APN_MAXLEN 100cmp0AF_RDS PF_RDSIP_MSFILTER_SIZE(numsrc) (sizeof (struct ip_msfilter) - sizeof (struct in_addr) + (numsrc) * sizeof (struct in_addr))log_target_typeGSM48_IE_REPEAT_CIR 0xd1talloc_array_length(ctx) (talloc_get_size(ctx)/sizeof(*ctx))__USE_GNUINT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)GTP_FWD_RELOC_RSP 54prevEBUSY 16AF_SECURITY PF_SECURITYFD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))WINT_MAX (4294967295u)gtp_req_to_sgsn__USE_MISC 1ntohl(x) __bswap_32 (x)MB_CUR_MAX (__ctype_get_mb_cur_max ())SIG_SETMASK 2_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS__glibc_likely(cond) __builtin_expect ((cond), 1)__DEC32_MAX_EXP__ 97NI_DGRAM 16__GLIBC_USE(F) __GLIBC_USE_ ## Frate_ctr_group_descllist_for_each_rcu(pos,head) for (pos = (head)->next, prefetch(pos->next); pos != (head); pos = pos->next, ({ smp_read_barrier_depends(); 0;}), prefetch(pos->next))ELIBSCN 81sgsn_sockaddr_init_udpSA_ONESHOT SA_RESETHANDIPV6_RTHDR 57_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM__ORDER_PDP_ENDIAN__ 3412DGPRSGSM48_MT_MM_CM_SERV_ABORT 0x23__LONG_LONG_MAX__ 0x7fffffffffffffffLLGSM48_T334 25, 0GGSNS_USER_FD 2EIDRM 43_SC_2_FORT_RUN _SC_2_FORT_RUN_mapreply_bufENODATA 61GSM23003_MME_CODE_NUM_BYTES 1PF_IPX 4GSM_MAX_FACILITY 128_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGSGTPIE_PS_HO_XID_PAR 180SOL_BLUETOOTH 274ntoh64(_x) hton64(_x)AF_MCTP PF_MCTPpending_deletesGSM48_MT_CC_RECALL 0x0bPF_CAIF 37ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))SO_SNDBUF 7__SIZEOF_PTHREAD_BARRIER_T 32_POSIX_THREAD_PRIORITY_SCHEDULING 200809LRESTART_FILE "gsn_restart"FD_SETSIZE __FD_SETSIZEmsgb_eq_l4_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 4, msg, data, len, true)_POSIX_MESSAGE_PASSING 200809L__need_NULL __FLOAT_WORD_ORDER __BYTE_ORDER__f64(x) x ##f64__UQUAD_TYPE unsigned long intSOL_XDP 283_SC_2_PBS_TRACK _SC_2_PBS_TRACK_XOPEN_REALTIME_THREADS 1__glibc_objsize(__o) __bos (__o)__SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPEIP_PMTUDISC_DO 2IPPROTO_ETHERNET IPPROTO_ETHERNETargc_cur_columnGSM48_T331 30, 0_POSIX_JOB_CONTROL 1__wrap_gtphub_resolve_ggsn_addrPOLL_ERR POLL_ERRtunnelsEWOULDBLOCK EAGAINGTPIE_IMSI 2__DEC64_MANT_DIG__ 16timespeccmp(a,b,CMP) (((a)->tv_sec == (b)->tv_sec) ? ((a)->tv_nsec CMP (b)->tv_nsec) : ((a)->tv_sec CMP (b)->tv_sec))nr_map_initGSM48_T303 30, 0DLM2PA -27GTPIE_CSG_MEMB_IND 197PF_BRIDGE 7_POSIX_V7_LPBIG_OFFBIG -1INIT_HLIST_HEAD(ptr) ((ptr)->first = NULL)TIMER_ABSTIME 1_SC_IOV_MAX _SC_IOV_MAX_SC_TRACE_LOG _SC_TRACE_LOGIPV6_DSTOPTS 59s6_addr32 __in6_u.__u6_addr32WRITE_ONCE(a,b) a = bhlist_for_each_entry(pos,head,member) for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member); pos; pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))SOCK_SEQPACKET SOCK_SEQPACKET_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGESO_BPF_EXTENSIONS 48SEGV_ACCERR SEGV_ACCERR__va_list__ USHRT_MAX (SHRT_MAX * 2 + 1)_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IO__NTHNL(fct) __attribute__ ((__nothrow__)) fctGTPIE_REORDER 8MSG_CMSG_CLOEXEC MSG_CMSG_CLOEXEC__SLONG32_TYPE intGTPCAUSE_NET_FAILURE 8__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__FLT64_MANT_DIG__ 53osmo_mncc_log(ss,level,prefix,msg,len) _osmo_mncc_log(ss, level, __FILE__, __LINE__, prefix, msg, len);__undef_ARG_MAX GTP1HDR_F_GTP1 0x10BUS_MCEERR_AO BUS_MCEERR_AOIPPROTO_ICMPV6 IPPROTO_ICMPV6GTPCAUSE_SEM_ERR_FILTER 217SO_ATTACH_BPF 50__ORDER_BIG_ENDIAN__ 4321__SIZEOF_SIZE_T__ 8tv_sec__LOCK_ALIGNMENT __FLT32X_DIG__ 15GSM48_MT_RR_SYSINFO_8 0x18GSM48_T308 10, 0__DEC32_MAX__ 9.999999E96DFGSM48_MT_RR_SYSINFO_21 0x46SIGQUIT 3nr_map_get_invUINT64_MAX (__UINT64_C(18446744073709551615))_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLNSIGURG 23_CS_LFS64_CFLAGS _CS_LFS64_CFLAGSGTP_DELETE_PDP_REQ 20osmo_static_assert(exp,name) typedef int dummy ##name [(exp) ? 1 : -1] __attribute__((__unused__));SOCK_DGRAM SOCK_DGRAM__SOCKADDR_COMMON_SIZE (sizeof (unsigned short int))MSG_ZEROCOPY MSG_ZEROCOPYGTPIE_MBMS_SESS_ID 165__builtin_strcmposmo_hexdump_nospcreply_is(MSG) _reply_is(MSG, __FILE__, __LINE__)__DBL_HAS_QUIET_NAN__ 1__attribute_pure__ __attribute__ ((__pure__))for_each_side_and_plane(I,J) for_each_side(I) for_each_plane(J)GSM48_MT_RR_DTM_INFO 0x4dGTP1HDR_F_NPDU 0x01F_TEST 3PF_NFC 39_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGSAF_SNA PF_SNAGSM48_MT_RR_UPLINK_BUSY 0x2asi_addr _sifields._sigfault.si_addr_SC_INT_MAX _SC_INT_MAXGTPH_EXPIRE_QUICKLY_SECSSI_QUEUE SI_QUEUEdata__va_arg_pack() __builtin_va_arg_pack ()_SC_TIMERS _SC_TIMERS_SC_MINSIGSTKSZ _SC_MINSIGSTKSZUCHAR_MAX (SCHAR_MAX * 2 + 1)__INT_FAST32_MAX__ 0x7fffffffffffffffL__ID_T_TYPE __U32_TYPEIPV6_MTU 24__USE_POSIX199309 1__INT_FAST8_WIDTH__ 8AI_ALL 0x0010_SC_USHRT_MAX _SC_USHRT_MAX__clockid_t_defined 1ECANCELED 125CMSG_FIRSTHDR(mhdr) ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0)sgsn_sockaddr_initSO_ERROR 4osmo_gtphub_ctxOSMO_MOD_FLR(x,y) (((x) > 0 && (y) < 0) || ((x) < 0 && (y) > 0) ? (x) % (y) + (y) : (x) % (y))SO_LINGER 13SO_WIFI_STATUS 41READ_ONCE(x) xIP_DROP_SOURCE_MEMBERSHIP 40_SC_2_CHAR_TERM _SC_2_CHAR_TERMMINSIGSTKSZ 2048IPPROTO_MAX__INT8_MAX__ 0x7f_POSIX_MQ_PRIO_MAX 32va_end(v) __builtin_va_end(v)_POSIX_HOST_NAME_MAX 255__FLT128_MANT_DIG__ 113_PATH_HEQUIV "/etc/hosts.equiv"__off64_tGTPCAUSE_MAN_IE_INCORRECT 201__SIZEOF_FLOAT80__ 16GSM_MACBLOCK_PADDING 0x2bFOPEN_MAXsi_pid _sifields._kill.si_pidosmo_fdINT_FAST16_MIN (-9223372036854775807L-1)OSMO_LOGCOLOR_BLUE "\033[1;34m"hlist_for_each_entry_from(pos,member) for (; pos; pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))SIGRTMAX (__libc_current_sigrtmax ())_BITS_SIGACTION_H 1expiring_itemllist_entry(ptr,type,member) container_of(ptr, type, member)s6_addr __in6_u.__u6_addr8EDOM 33msgb_eq_l3(msg1,msg2) msgb_eq_l3_data(msg1, msgb_l3(msg2), msgb_l3len(msg2))ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)GSM48_PM_EXTENDED 0x01FPE_INTDIV FPE_INTDIVrb_rightfacility_SC_RAW_SOCKETS _SC_RAW_SOCKETSmsgb_l1(m) ((void *)((m)->l1h))__USE_KERNEL_IPV6_DEFS 0_PC_NAME_MAX _PC_NAME_MAXsigned char__DBL_MIN_10_EXP__ (-307)TTY_NAME_MAX 32EADDRNOTAVAIL 99__timer_t_defined 1PF_MAX 46_ERRNO_H 1__FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16SOL_IUCV 277MSG_WAITFORONE MSG_WAITFORONESO_SECURITY_AUTHENTICATION 22talloc_total_blocksSO_ATTACH_FILTER 26__USE_LARGEFILE64IPPROTO_PIM IPPROTO_PIM__attribute_deprecated_msg__(msg) __attribute__ ((__deprecated__ (msg)))llist_first_entry_or_null(ptr,type,member) (!llist_empty(ptr) ? llist_first_entry(ptr, type, member) : NULL)ECHRNG 44expect_originIPPROTO_SCTP IPPROTO_SCTP__FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128_POSIX_TRACE_LOG -1osmo_tdef_for_each(t,tdefs) for (t = tdefs; t && (t->T || t->default_val || t->desc); t++)INT_FAST16_MAX (9223372036854775807L)_PC_PIPE_BUF _PC_PIPE_BUF_ATFILE_SOURCEOSMO_STRBUF_DROP_TAIL(STRBUF,N_CHARS) osmo_strbuf_drop_tail(&(STRBUF), N_CHARS)GTPIE_CSG_I_REP_ACT 195SEGV_ADIPERR SEGV_ADIPERR__PTHREAD_MUTEX_HAVE_PREV 1__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))_POSIX2_C_DEV __POSIX2_THIS_VERSIONIN_CLASSB_NSHIFT 16GSM48_PDISC_GROUP_CC 0x00GSM48_MT_RR_CDMA2K_CLSM_CHG 0x62CLOCK_PROCESS_CPUTIME_ID 2_SC_PII_OSI_M _SC_PII_OSI_M__LEAF_ATTR __attribute__ ((__leaf__))__unix 1ENOENT 2OSMO_STRBUF_CHAR_COUNT(STRBUF) _osmo_strbuf_char_count(&(STRBUF))_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONSGTPIE_FL_DI 16INT16_C(c) cGTP1_HEADER_SIZE_LONG 12talloc_zero(ctx,type) (type *)_talloc_zero(ctx, sizeof(type), #type)ECONNRESET 104_BITS_SOCKADDR_H 1SO_SECURITY_ENCRYPTION_TRANSPORT 23GSM48_MT_RR_HANDO_COMPL 0x2cOSMO_SNPRINTF_RET(ret,rem,offset,len) do { len += ret; if (ret > rem) ret = rem; offset += ret; rem -= ret; } while (0)IPPROTO_TP IPPROTO_TPIP_RECVTOS 13SOL_PACKET 263__FLT128_MAX_EXP__ 16384GSM48_IE_MSLOT_DESC 0x10SOCK_DCCP__undef_ARG_MAXMCAST_INCLUDE 1__USE_FORTIFY_LEVEL_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGSENOTDIR 20GSM48_BCAP_RRQ_SPARE_NETWORK_TO_MS GSM48_BCAP_RRQ_FR_ONLY_POSIX_ARG_MAX 4096IP_HDRINCL 3_POSIX_SPAWN 200809L__FLT32_HAS_QUIET_NAN__ 1SGSNS_CTRL_FD 3log_filename_typeIN6_IS_ADDR_V4MAPPED(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == htonl (0xffff); }))__glibc_has_builtin(name) __has_builtin (name)__f32x(x) x ##f32xBC_BASE_MAX _POSIX2_BC_BASE_MAX__GLIBC_USE_LIB_EXT2 0INT_LEAST16_MIN (-32767-1)__uint64_tDLLC__PIE__ 2GSM48_MT_MM_INFO 0x32si_upper _sifields._sigfault._bounds._addr_bnd._upper_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_SS_PADSIZE (_SS_SIZE - __SOCKADDR_COMMON_SIZE - sizeof (__ss_aligntype))_SC_SEMAPHORES _SC_SEMAPHORESSIGTTOU 22talloc_array_ptrtype(ctx,ptr,count) (_TALLOC_TYPEOF(ptr))talloc_array_size(ctx, sizeof(*(ptr)), count)IPPROTO_IPIPCMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))GTP_CREATE_PDP_REQ 16__fortified_attr_access(a,o,s) __attr_access ((a, o, s))__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1GSM48_MT_RR_SYSINFO_2n 0x45PF_ATMPVC 8SO_INCOMING_NAPI_ID 56__FLT64_MAX_EXP__ 1024__SI_HAVE_SIGSYS 1GTPIE_RANAP_CAUSE 21__REGISTER_PREFIX__ IP_MSFILTER 41SIGTSTP 20__SIZEOF_FLOAT__ 4ntohs(x) __bswap_16 (x)IPPROTO_MPLS IPPROTO_MPLSresolved_ggsn_addrIPV6_2292PKTINFO 2IPV6_PKTINFO 50RB_EMPTY_ROOT(root) ((root)->rb_node == NULL)__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW_XOPEN_SHM 1AF_UNIX PF_UNIX_SC_PII _SC_PIImsgb_eq_l2_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 2, msg, data, len, false)ELIBMAX 82dump_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZEGTPIE_USER_LOC 152_SS_SIZE 128_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_ASM_GENERIC_ERRNO_BASE_H EPFNOSUPPORT 96__USE_POSIX199506seq_mapGSM48_IE_CONN_BCD 0x4c__GCC_CONSTRUCTIVE_SIZE 64SOL_ALG 279SIGUSR1 10IN_CLASSC(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xc0000000)GSM48_MT_RR_SH_SI10bis 0xA__GCC_IEC_559_COMPLEX 2__FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F__FLT32_HAS_INFINITY__ 1log_filterIPV6_RECVERR_RFC4884 31SEGV_MTESERR SEGV_MTESERROSMO_BYTES_FOR_BITS(BITS) (((BITS) + 7) / 8)__SEG_GS 1hostnameGSM48_MT_RR_APP_INFO 0x38__CHAR_BIT__ 8uint16_tLONG_MAX __LONG_MAX__AF_ROSE PF_ROSE__INTPTR_MAX__ 0x7fffffffffffffffLINT_LEAST64_MAX (__INT64_C(9223372036854775807))GSM48_IE_SIGNAL 0x34head__FLT16_HAS_DENORM__ 1GSM48_MT_RR_SH_MEAS_REP 0x4__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1__HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16identGTP_GPDU 255__glibc_macro_warning(message) __glibc_macro_warning1 (GCC warning message)__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))OSMO_SEC2DAY(sec) ((sec % (60 * 60 * 24 * 365)) / (60 * 60 * 24))CLOCK_TAI 11MAP1MAP2__glibc_macro_warning1(message) _Pragma (#message)MSG_NOSIGNAL MSG_NOSIGNALsendARFCN_FLAG_MASK 0xf000long long unsigned intGTPCAUSE_NON_EXIST 192ULLONG_MAX (LLONG_MAX * 2ULL + 1)AF_VSOCK PF_VSOCKSIG_UNBLOCK 1__GCC_ATOMIC_BOOL_LOCK_FREE 2_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS__LDBL_MANT_DIG__ 64rb_entry(ptr,type,member) container_of(ptr, type, member)__attribute_returns_twice__ __attribute__ ((__returns_twice__))IP_DROP_MEMBERSHIP 36GSM48_IE_AUX_STATUS 0x24SCHAR_MAX__LDBL_REDIR_NTH(name,proto) name proto __THROWGSM48_MT_MM_IMSI_DETACH_IND 0x01IPPROTO_IGMPGSM48_MT_RR_DTM_ASS_CMD 0x4c_SC_UCHAR_MAX _SC_UCHAR_MAX__UINT32_MAX__ 0xffffffffUSOL_IP 0ERESTART 85GTPIE_ENH_NSAPI 167OSMO_LOGCOLOR_RED "\033[1;31m"__USE_POSIX 1IPPROTO_IPV6SO_PEERCRED 17GTPIE_S_PRIO_IND_NS 204__GLIBC_USE_IEC_60559_FUNCS_EXT 0ENOSYS 38SA_RESETHAND 0x80000000IPPROTO_AH_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN__ELF__ 1__FLT128_MIN_EXP__ (-16381)_____fpos64_t_defined 1h_errno (*__h_errno_location ())_POSIX_STREAM_MAX 8__INT64_TYPE__ long intGTPIE_CELL_ID 174__FLT32X_IS_IEC_60559__ 2ILL_PRVOPC ILL_PRVOPCGSM48_IE_CH_DESC_2_BEFORE 0x1dGSM48_T335_MS 30, 0CHARCLASS_NAME_MAX 2048LOG_FILENAME_POS_HEADER_END__THROWNL __attribute__ ((__nothrow__))SCM_TIMESTAMPING_PKTINFO 58rb_is_black(r) rb_color(r)GTPCAUSE_ROAMING_REST 205PDP_MAX 1024__stub_revoke IPV6_RTHDR_TYPE_0 0fwritepreviousGSM48_MT_RR_SH_VGCS_NEIGH 0xCgtphub_side_idxEBADR 53timerclear(tvp) ((tvp)->tv_sec = (tvp)->tv_usec = 0)__id_t_defined __ATOMIC_HLE_RELEASE 131072ELIBEXEC 83GTPIE_STN_SR 209IPPROTO_MPTCP IPPROTO_MPTCPtalloc_memdup(t,p,size) _talloc_memdup(t, p, size, __location__)_VA_LIST_ DGTPHUB__attribute_noinline__ __attribute__ ((__noinline__))_POSIX_NO_TRUNC 1IPPROTO_ICMP IPPROTO_ICMP__SI_SIGFAULT_ADDL __SHRT_WIDTH__ 16_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGSSOL_PNPIPE 275__attr_dealloc_fclose__need___va_list _SIZE_T __dev_t_defined msgb_eq_l3_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 3, msg, data, len, true)setup_test_hub__LP64__ 1IP_PMTUDISC_DONT 0GSM48_MT_RR_CHAN_REL 0x0d_POSIX_SPIN_LOCKS 200809LSIGCHLD 17_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32GTPIE_MM_CONTEXT 129__DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L)__ASM_GENERIC_POSIX_TYPES_H send_from_ggsngtp_resp_to_sgsnIPPROTO_DSTOPTS IPPROTO_DSTOPTS_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFICFD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)__CFLOAT128 _Complex _Float128ENOTBLK 15hlist_for_each(pos,head) for (pos = (head)->first; pos ; pos = pos->next)talloc_get_type_abort(ptr,type) (type *)_talloc_get_type_abort(ptr, #type, __location__)__WEXITSTATUS(status) (((status) & 0xff00) >> 8)gtp_req_from_sgsn2UINTMAX_C(c) c ## ULexpiry_entryLOG_FILENAME_NONEMSG_DONTROUTE MSG_DONTROUTE_BITS_STDIO_H 1CMSG_NXTHDR(mhdr,cmsg) __cmsg_nxthdr (mhdr, cmsg)__time_t_defined 1__restrict_arr __restrictGNU C11 12.2.0 -mtune=generic -march=x86-64 -ggdb3 -g -O2 -std=gnu11 -fasynchronous-unwind-tablesOTC_GLOBAL (osmo_ctx->global)EROFS 30GTPH_SIDE_GGSNALL_STATES 0xffffffffGSM48_IE_FRQSHORT_AFTER 0x02argvIP_RECVERR 11GTPIE_ENODEB_ID 212GSM48_MT_CC_CALL_PROC 0x02FP_XSTATE_MAGIC2 0x46505845UENOTSOCK 88flagstimespecclear(tvp) ((tvp)->tv_sec = (tvp)->tv_nsec = 0)SOL_ICMPV6 58__USE_XOPEN_EXTENDEDEAI_SYSTEM -11SEGV_PKUERR SEGV_PKUERRGSM48_MT_MM_ABORT 0x29IN6_ARE_ADDR_EQUAL(a,b) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); const struct in6_addr *__b = (const struct in6_addr *) (b); __a->__in6_u.__u6_addr32[0] == __b->__in6_u.__u6_addr32[0] && __a->__in6_u.__u6_addr32[1] == __b->__in6_u.__u6_addr32[1] && __a->__in6_u.__u6_addr32[2] == __b->__in6_u.__u6_addr32[2] && __a->__in6_u.__u6_addr32[3] == __b->__in6_u.__u6_addr32[3]; }))GSM23003_HOME_NETWORK_DOMAIN_LEN 33UINT32_C(c) c ## UGSM48_MT_RR_SH_SI10ter 0xBFILEllist_last(head) (head)->prev_POSIX_THREAD_THREADS_MAX 64SO_TIMESTAMPNS_NEW 64sd_journal__INT_LEAST32_TYPE__ intLOGPDPX(ss,level,pdp,fmt,args...) LOGP(ss, level, "PDP(%s:%u): " fmt, imsi_gtp2str(&(pdp)->imsi), (pdp)->nsapi, ## args)SO_MEMINFO 55_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONSIG_IGN ((__sighandler_t) 1)_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGSF_OK 0IN_CLASSB(a) ((((in_addr_t)(a)) & 0xc0000000) == 0x80000000)___int_wchar_t_h SIGABRT 6INADDR_UNSPEC_GROUP ((in_addr_t) 0xe0000000)__OFF_T_TYPE __SYSCALL_SLONG_TYPEcategories_CS_LFS_CFLAGS _CS_LFS_CFLAGSGSM_LAC_RESERVED_ALL_BTS 0xfffeSIGHUP 1FPE_FLTINV FPE_FLTINVGSM48_T323 30, 0IP_BIND_ADDRESS_NO_PORT 24_XOPEN_UNIX 1_POSIX_SEM_VALUE_MAX 32767__need_wchar_t _POSIX_TRACE_EVENT_FILTER -1_vtable_offset_XOPEN_VERSION 700GTP_FWD_SRNS_ACK 60LINE_MAX _POSIX2_LINE_MAXEPROTONOSUPPORT 93_PC_PRIO_IO _PC_PRIO_IOchartv_usectest_expiryAI_NUMERICSERV 0x0400__FLT32X_MIN_EXP__ (-1021)_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS__getc_unlocked_body(_fp) (__glibc_unlikely ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)__BIT_TYPES_DEFINED__ 1_BITS_POSIX1_LIM_H 1__FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32xprint_fn_SC_SPORADIC_SERVER _SC_SPORADIC_SERVERIPPROTO_MH IPPROTO_MH__DBL_NORM_MAX__ ((double)1.79769313486231570814527423731704357e+308L)__U16_TYPE unsigned short int_POSIX2_C_BIND __POSIX2_THIS_VERSION_SC_PAGESIZE _SC_PAGESIZEULONG_MAX__FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16_SC_CHAR_BIT _SC_CHAR_BITGSM48_PDISC_SMS 0x09hlist_for_each_entry_safe(pos,n,head,member) for (pos = hlist_entry_safe((head)->first, typeof(*pos), member); pos && ({ n = pos->member.next; 1; }); pos = hlist_entry_safe(n, typeof(*pos), member))osmo_generate_backtraceENOTSUP EOPNOTSUPP__FSFILCNT64_T_TYPE __UQUAD_TYPEGTP1HDR_F_SEQ 0x02DLM2UA -28_BITS_PTHREADTYPES_COMMON_H 1_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALSUINT16_MAX (65535)SIGEV_SIGNAL SIGEV_SIGNALGTP_UPDATE_PDP_REQ 18__wrap_gtphub_ares_init__attribute_artificial__ __attribute__ ((__artificial__))WSTOPPED 2__attribute_copy__(arg) __attribute__ ((__copy__ (arg)))talloc_find_parent_bytype(ptr,type) (type *)talloc_find_parent_byname(ptr, #type)GSM48_IE_RR_PACKET_UL 0x22SIGPWR 30__STDC_VERSION__ 201112L__USE_XOPEN2KXSISO_NETNS_COOKIE 71GTPIE_NSAPI 20_SC_TIMER_MAX _SC_TIMER_MAXIPPROTO_SCTPSI_KERNEL SI_KERNELGTP_SGSN_CONTEXT_RSP 51__glibc_has_attribute(attr) __has_attribute (attr)INT8_MAX (127)GSM48_IE_CHANMODE_5 0x15__LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L_REENTRANT 1ggsn_receiverGSM48_MT_CC_CONNECT_ACK 0x0fIPPROTO_GRE IPPROTO_GREGSM48_MT_RR_SYSINFO_2 0x1a_GCC_SIZE_T ARG_MAXPF_NETBEUI 13SCM_WIFI_STATUS SO_WIFI_STATUSINADDR_DUMMY ((in_addr_t) 0xc0000008)SCHAR_MININT8_C(c) c__need_wchar_t_RPC_NETDB_H 1__UINT64_MAX__ 0xffffffffffffffffULGSM48_MT_RR_IMM_ASS 0x3f__GCC_IEC_559 2__FLT32_MANT_DIG__ 24INET_ADDRSTRLEN 16group_name_prefix__ASM_GENERIC_SOCKET_H endpointexpiry_init_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGSLINK_MAX 127__S32_TYPE intGTPIE_MAX_TV 28__undef_NR_OPEN SOCK_CLOEXEC_SYS_SIZE_T_H MSG_SYN MSG_SYNGSM_CSTATE_DISCONNECT_IND 12_SC_BASE _SC_BASE__SSE2__ 1EUNATCH 49osmo_ntohs(x) osmo_swab16(x)GSM48_IE_CHANDESC_2 0x64_T_PTRDIFF _SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS__STDC_IEC_559__ 1__GXX_ABI_VERSION 1017SI_TIMER SI_TIMERGTP_ERROR 26_BITS_ENDIAN_H 1_POSIX_SPORADIC_SERVER -1IP_MTU_DISCOVER 10_ASM_X86_POSIX_TYPES_64_H SIGIO SIGPOLL_SC_LINE_MAX _SC_LINE_MAXGSM48_IE_NOTIFY 0x27GTPCAUSE_UNKNOWN_PDP 220llist_for_each_entry(pos,head,member) for (pos = llist_entry((head)->next, typeof(*pos), member), prefetch(pos->member.next); &pos->member != (head); pos = llist_entry(pos->member.next, typeof(*pos), member), prefetch(pos->member.next))_POSIX2_VERSION __POSIX2_THIS_VERSION__DBL_DECIMAL_DIG__ 17ADD_MODULO(sum,delta,modulo) do { if ((sum += delta) >= modulo) sum -= modulo; } while (0)PF_ROSE 11__GCC_ATOMIC_CHAR_LOCK_FREE 2__INT_LEAST64_WIDTH__ 64IPV6_PMTUDISC_INTERFACE 4OSMO_NAME_C_IMPL(CTX,INITIAL_BUFSIZE,ON_ERROR,FUNC_BUF,FUNC_BUF_ARGS...) size_t _len = INITIAL_BUFSIZE; int _needed; char *_str = NULL; if ((INITIAL_BUFSIZE) > 0) { _str = (char*)talloc_named_const(CTX, _len, __func__); OSMO_ASSERT(_str); } _needed = FUNC_BUF(_str, _len, ## FUNC_BUF_ARGS); if (_needed < 0) goto OSMO_NAME_C_on_error; if ((unsigned int) _needed < _len) return _str; _len = _needed + 1; if (_str) talloc_free(_str); _str = (char*)talloc_named_const(CTX, _len, __func__); OSMO_ASSERT(_str); _needed = FUNC_BUF(_str, _len, ## FUNC_BUF_ARGS); if (_needed < 0) goto OSMO_NAME_C_on_error; return _str; OSMO_NAME_C_on_error: if (_str) talloc_free(_str); if (!(ON_ERROR)) return NULL; _str = talloc_strdup(CTX, ON_ERROR); OSMO_ASSERT(_str); talloc_set_name_const(_str, __func__); return _str;IPPROTO_IP_XBS5_LPBIG_OFFBIG -1tgt_vtyOSMO_STRINGIFY(x) #x__FLT64X_HAS_QUIET_NAN__ 1mainIPPROTO_COMPIPPROTO_MTP IPPROTO_MTP__socket_typeAF_SMC PF_SMCDebug_LastEntry_SC_BC_DIM_MAX _SC_BC_DIM_MAX__CMSG_PADDING(len) ((sizeof (size_t) - ((len) & (sizeof (size_t) - 1))) & (sizeof (size_t) - 1))GTPIE_A_MBMS_TRAC_I 169_POSIX2_CHARCLASS_NAME_MAX 14L_INCR SEEK_CUR__PMTresolved_ggsnsGSM_CSTATE_MO_CALL_PROC 3_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAXgtphub_gcGSM48_MT_CC_RETR_REJ 0x1e__WIFEXITED(status) (__WTERMSIG(status) == 0)_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DLOSMO_MOD_EUC(x,y) ((x) % (y) < 0 ? (y) > 0 ? (x) % (y) + (y) : (x) % (y) - (y) : (x) % (y))_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT__CONCAT(x,y) x ## ySA_NOMASK SA_NODEFERadd_items_to_expiry_SIZET_ ENOMSG 42_POSIX_THREAD_ATTR_STACKADDR 200809LMCAST_LEAVE_SOURCE_GROUP 47__OPTIMIZE__ 1EALREADY 114GTPIE_S_PRIO_IND 203__NGREG 23gtphub_bindprioritySI_MESGQ SI_MESGQGTP_FAILURE_REQ 34_PC_FILESIZEBITS _PC_FILESIZEBITS_T_SIZE_ loglevelexpectosmo_htonl(x) osmo_swab32(x)__STDC_UTF_16__ 1same_addr(GOT,EXPECTED) _same_addr((GOT),(EXPECTED), __FILE__, __LINE__)_SC_USER_GROUPS _SC_USER_GROUPSSO_BUSY_POLL 46print_category_hex_PATH_HOSTS "/etc/hosts"SOCK_STREAM SOCK_STREAM_chain_POSIX_TRACE_INHERIT -1MSG_FASTOPEN MSG_FASTOPEN_POSIX_LINK_MAX 8_POSIX_ADVISORY_INFO 200809L__attr_dealloc_free __attr_dealloc (__builtin_free, 1)EKEYREJECTED 129_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAXMCAST_EXCLUDE 0EBADMSG 74GSM48_T310 30, 0EKEYREVOKED 128CLD_CONTINUED CLD_CONTINUEDEL2HLT 51__FLT64X_MANT_DIG__ 64____mbstate_t_defined 1__attr_access_none(argno) __attribute__ ((__access__ (__none__, argno)))SA_SIGINFO 4__FLT64X_DECIMAL_DIG__ 21addressesOSMO_STRBUF_REMAIN(STRBUF) _osmo_strbuf_remain(&(STRBUF))AF_XDP PF_XDPGSM_MACBLOCK_LEN 23_SC_SHRT_MIN _SC_SHRT_MINIP_ADD_MEMBERSHIP 35__WCHAR_MIN __WCHAR_MIN___BITS_SIGNUM_ARCH_H 1GSM48_IE_LSA_IDENT 0x48IN6_IS_ADDR_MC_ORGLOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x8))_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONFIP_RECVOPTS 6overflow_arg_area_VA_LIST reg_save_area_POSIX_SYMLOOP_MAX 8SO_CNX_ADVICE 53IPV6_RECVRTHDR 56NFDBITS __NFDBITSENETDOWN 100__USE_XOPEN2K8 1ENXIO 6FPE_CONDTRAP FPE_CONDTRAPSCHAR_MAX __SCHAR_MAX___STRINGS_H 1GSM48_MT_RR_SYSINFO_5 0x1dsgsn_sender__COMPAR_FN_T IN_CLASSB_NET 0xffff0000GSM48_MT_RR_ASS_CMD 0x2eNO_RECOVERY 3_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_OSMO_HAS_ATTRIBUTE_DEPRECATEDbuf_len 1024long long int__DBL_MAX_EXP__ 1024MCAST_BLOCK_SOURCE 43LLONG_MAX __LONG_LONG_MAX___SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAXOSMO_LOGCOLOR_CYAN "\033[1;36m"IPV6_V6ONLY 26_POSIX2_C_VERSION __POSIX2_THIS_VERSIONIPPROTO_MTP_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_____fpos_t_defined 1__SI_PAD_SIZE ((__SI_MAX_SIZE / sizeof (int)) - 4)LOG_TGT_TYPE_SYSLOG_DEFAULT_SOURCE 1SO_TIMESTAMP SO_TIMESTAMP_OLD__UID_T_TYPE __U32_TYPESIOCGPGRP 0x8904EOF (-1)SIG_BLOCK 0GSM48_MT_RR_SH_SI10 0x0__siginfo_t_defined 1_POSIX_AIO_MAX 1SO_SNDBUFFORCE 32PF_XDP 44_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR__PMT(args) args__GLIBC_MINOR__ 36ENOPROTOOPT 92INTPTR_MIN (-9223372036854775807L-1)__SIZE_WIDTH__ 64__LDBL_REDIR_DECL(name) PTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONS__ATOMIC_RELEASE 3__SCHAR_MAX__ 0x7f__unix__ 1__DECLARE_FLEX_ARRAY(TYPE,NAME) struct { struct { } __empty_ ## NAME; TYPE NAME[]; }_ALLOCA_H 1ENOTNAM 118_SC_IPV6 _SC_IPV6__LONG_MAX__ 0x7fffffffffffffffLcolorMCAST_MSFILTER 48IP_RECVORIGDSTADDR IP_ORIGDSTADDR__UINT_FAST16_TYPE__ long unsigned intSIGFPE 8GSM48_T308_MS 30, 0GTPCAUSE_UNKNOWN_MAN_EXTHEADER 214AF_KEY PF_KEYrb_is_red(r) (!rb_color(r))SIGSTKSZ 8192ENONET 64IP_ADD_SOURCE_MEMBERSHIP 39_SC_POLL _SC_POLL__HAVE_DISTINCT_FLOAT64 0GSM48_IE_CALLING_SUB 0x5dGSM48_T310_MS 30, 0__DEC_EVAL_METHOD__ 2_freeres_list__DADDR_T_TYPE __S32_TYPEgsn_addr_from_strGSM48_MT_MM_LOC_UPD_ACCEPT 0x02WEXITSTATUS(status) __WEXITSTATUS (status)__DECIMAL_DIG__ 21_SC_TZNAME_MAX _SC_TZNAME_MAXGSM23003_MTMSI_NUM_BYTES 4_SC_TRACE_INHERIT _SC_TRACE_INHERITGSM48_MT_RR_STATUS 0x12_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVSnr_map__DEFINED_wchar_t __undef_LINK_MAX __GCC_HAVE_DWARF2_CFI_ASM 1__DEC64_EPSILON__ 1E-15DD__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))nr_maxEREMCHG 78__bswap_constant_16(x) ((__uint16_t) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))GSM48_IE_CHANMODE_2 0x11_IO_FILEGSM_7BIT_LEGACY_MAX_BUFFER_SIZE 0x10000__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))IPPROTO_RSVPIP_TTL 2__GNUC__ 12_POSIX_MEMLOCK_RANGE 200809L__USE_FORTIFY_LEVEL 0_SC_REGEX_VERSION _SC_REGEX_VERSION__FD_ELT(d) ((d) / __NFDBITS)GTPCAUSE_MS_REFUSES_X 4ENOCSI 50ECONNABORTED 103log_filename_pos_SC_T_IOV_MAX _SC_T_IOV_MAXERRMSG_SIZE 255_BITS_ATOMIC_WIDE_COUNTER_H AF_PACKET PF_PACKETGSM_MI_TYPE_TMSI 0x04GTPCAUSE_VERSION_NOT_SUPPORTED 198msgb_l3(m) ((void *)((m)->l3h))__INT16_MAX__ 0x7fff__ONCE_ALIGNMENT _SC_XOPEN_VERSION _SC_XOPEN_VERSIONraw_outputIN6_IS_ADDR_MC_LINKLOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x2))IPV6_PMTUDISC_DONT 0gp_offsetSOL_X25 262nr_pool_POSIX_SHARED_MEMORY_OBJECTS 200809LEAI_OVERFLOW -12AI_ADDRCONFIG 0x0020__DEFINED_ptrdiff_t osmo_tdef_groups_for_each(g,tdef_groups) for (g = tdef_groups; g && g->tdefs; g++)GSM48_IE_EXTENDED_TSC_SET 0x6d_OSMO_HAS_ATTRIBUTE_DEPRECATED 1GSM48_IE_PRIORITY_LEV 0x80__size_t INT_MAXGSM48_MT_CC_EMERG_SETUP 0x0estrlen__glibc_has_extension(ext) 0EXFULL 54__HAVE_FLOAT128X 0si_value _sifields._rt.si_sigval_XOPEN_XPG2 1GSM48_MT_RR_SH_MEAS_INFO 0x5SO_NOFCS 43ratemsgb_eq_l2_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 2, msg, data, len, true)_BITS_BYTESWAP_H 1EDOTDOT 73GSM48_MT_CC_START_DTMF_ACK 0x36IPPROTO_DCCPSO_NO_CHECK 11_GCC_PTRDIFF_T GSM48_MT_RR_DTM_ASS_FAIL 0x48__UINT16_C(c) cggsn_senderDLNSDATA -22EAI_AGAIN -3SEGV_ACCADI SEGV_ACCADIseq_poolGTPIE_RAB_SETUP 140__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2PF_BLUETOOTH 31GTPCAUSE_SYN_ERR_FILTER 218__FLT32X_HAS_DENORM__ 1PF_PACKET 17IP_PMTUDISC_PROBE 3SO_TIMESTAMPNS SO_TIMESTAMPNS_OLDGSM48_MT_RR_CIPH_M_CMD 0x35EHWPOISON 133AF_QIPCRTR PF_QIPCRTR_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGN_OSMO_HAS_ATTRIBUTE_DEPRECATED_WITH_MESSAGE OSMO_GNUC_PREREQ(4,5)gtp_pong_to_ggsn_STDC_PREDEF_H 1__INT_FAST32_TYPE__ long int__USE_POSIX_IMPLICITLY 1__stack_t_defined 1_SC_PHYS_PAGES _SC_PHYS_PAGESLOG(label) { fprintf(stderr, "\n" label "\n"); printf(label "\n"); }length_BITS_ERRNO_H 1rate_ctr_desc_POSIX2_BC_SCALE_MAX 99__FLT32_MAX_EXP__ 128INTPTR_MAX (9223372036854775807L)_CS_PATH _CS_PATHnr_map_add__intptr_t_defined ZERO_STRUCT(struct_pointer) memset(struct_pointer, '\0', sizeof(*(struct_pointer)))GSM48_IE_CHANMODE_8 0x18__GLIBC_USE_IEC_60559_BFP_EXT_C2X 0GSM48_PDISC_TEST 0x0fllist_last_entry_or_null(ptr,type,member) (!llist_empty(ptr) ? llist_last_entry(ptr, type, member) : NULL)tgt_gsmtap_SC_SCHAR_MIN _SC_SCHAR_MINTL16V_GROSS_LEN(x) (x+3)_POSIX_REENTRANT_FUNCTIONS 1GSM48_MT_CC_MODIFY_REJECT 0x13_SC_UIO_MAXIOV _SC_UIO_MAXIOVGSM23003_IMSI_MIN_DIGITS 6msg_from_ggsn_c(A,B,C,D) msg_from_ggsn(GTPH_PLANE_CTRL, A,B,C,D)SOL_MCTP 285GSM48_MT_CC_START_DTMF 0x35SOL_SMC 286local_addr_CS_LFS_LIBS _CS_LFS_LIBSPDP_EUA_TYPE_v6 0x57portsDSUA__DEC64_MIN__ 1E-383DD__SIZEOF_INT__ 4IN6_IS_ADDR_V4COMPAT(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == 0 && ntohl (__a->__in6_u.__u6_addr32[3]) > 1; }))GSM48_MT_RR_PAG_REQ_2 0x22_BITS_TYPES_H 1P_tmpdir "/tmp"__RLIM_T_MATCHES_RLIM64_T 1_POSIX_THREAD_PROCESS_SHARED 200809L__SI_ALIGNMENT talloc_zero_size(ctx,size) _talloc_zero(ctx, size, __location__)GTPIE_ULI_TIMESTAMP 214__USE_ISOC95 1__DEC64_MAX__ 9.999999999999999E384DDprint_filename_pos__GLIBC_USE_IEC_60559_BFP_EXT_freeres_buf__FLT128_DIG__ 33IPV6_PATHMTU 61GTPCAUSE_ACC_REQ 128__pie__ 2SOL_SOCKET 1_BITS_PTHREADTYPES_ARCH_H 1unsigned intGTP1C_PORT 2123UINT16_C(c) c__FLT_DECIMAL_DIG__ 9SO_RCVTIMEO SO_RCVTIMEO_OLDGTPIE_L_SETUP_PFCS 179IPV6_AUTOFLOWLABEL 70GSM48_MT_CC_ESTAB_CONF 0x06IN_CLASSC_NET 0xffffff00__USE_ATFILEGTP_PDU_NOT_RSP 28GTPIE_H_BR_16MBPS_F 205GSM48_IE_REPEAT_SEQ 0xd3GSM48_MT_RR_CLSM_ENQ 0x13_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBSgtphub_test.c/build/coverity/source-Osmocom/osmo-sgsn/tests/gtphub/build/coverity/source-Osmocom/osmo-sgsn/tests/gtphub/build/coverity/install-Osmocom/include/osmocom/core/usr/include/x86_64-linux-gnu/bits../../include/osmocom/gtphub/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/types/usr/include/build/coverity/install-Osmocom/include/osmocom/gtp/usr/include/netinet../../include/osmocom/sgsn/usr/include/x86_64-linux-gnu/sys/usr/include/x86_64-linux-gnu/gnu/usr/include/linux/build/coverity/install-Osmocom/include/osmocom/gsm/protocol/usr/include/arpa/usr/include/x86_64-linux-gnu/asm/usr/include/asm-generic/build/coverity/install-Osmocom/include/osmocom/gsm/usr/include/rpcgtphub_test.cgtphub_test.clinuxlist.hbyteswap.hgtphub.hstddef.htypes.hstruct_FILE.hFILE.hunistd.hstdint-uintn.htime_t.hstruct_timeval.hlogging.hsockaddr.hsocket.hlinuxrbtree.htimer.hrate_ctr.hgtp.hsocket_type.hin.hdebug.hselect.hstdio.htalloc.happlication.hstring.hutils.hpanic.hbacktrace.hstdc-predef.hlibc-header-start.hfeatures.hfeatures-time64.hwordsize.htimesize.hcdefs.hlong-double.hstubs.hstubs-64.hstdarg.htypesizes.htime64.h__fpos_t.h__mbstate_t.h__fpos64_t.h__FILE.hstdio_lim.hfloatn.hfloatn-common.hstdio.hlocale_t.h__locale_t.hstrings.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hpthread_stack_min-dynamic.hpthread_stack_min.hposix2_lim.hposix_opt.henvironments.hconfname.hgetopt_posix.hgetopt_core.hunistd_ext.hstdbool.hstdint.hstdint.hwchar.hstdint-intn.htalloc.hstdlib.hwaitflags.hwaitstatus.htypes.hclock_t.hclockid_t.htimer_t.hendian.hendian.hendianness.huintn-identity.hselect.hselect.hsigset_t.h__sigset_t.hstruct_timespec.hpthreadtypes.hthread-shared-types.hpthreadtypes-arch.hatomic_wide_counter.hstruct_mutex.hstruct_rwlock.halloca.hstdlib-bsearch.hstdlib-float.hdefs.hgsm_23_003.hgtpie.hinet.hsocket.hstruct_iovec.hsocket.hsocket.hposix_types.hstddef.hposix_types.hposix_types_64.hposix_types.hbitsperlong.hbitsperlong.hsockios.hsockios.hstruct_osockaddr.hin.hpdp.hgsn.htime.htime.htime.hstruct_tm.hstruct_itimerspec.htimer_compat.htdef.hgsm23003.hgsm48.hmsgb.hbits.hbit16gen.hbit32gen.hbit64gen.htlv.hbyteswap.hendian.hgsm_04_08.hgsm_utils.hgsm48_ie.herrno.herrno.herrno.herrno.herrno.herrno-base.hmncc.hsignal.hsignum-generic.hsignum-arch.hsig_atomic_t.hsiginfo_t.h__sigval_t.hsiginfo-arch.hsiginfo-consts.hsigval_t.hsigevent_t.hsigevent-consts.hsigaction.hsigcontext.hstack_t.hucontext.hsigstack.hsigstksz.hss_flags.hstruct_sigstack.hsigthread.hsignal_ext.hapn.hnetdb.hnetdb.hnetdb.hGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx HBBB B(H0A8DP 8A0A(B BBBA HhBBB B(A0E8DP 8A0A(B BBBA rH6 B q4fBDD Y ABJ S ABJ AW4,zBDC d ABH T ABA d?DY C HBEE D(G@N (A BBBD T(A BBBLsBLB B(A0A8G, 8A0A(B BBBA 0kBDD JR AAB8PBBA C(G0{ (A ABBH 8BBI G(A0y (A EBBA uMi J tuMi J tHBBI B(D0A8Jp 8C0A(B BBBA \TBBB I(G0F8OqTCEI 8A0A(B BBBH \BBB I(G0F8JpTCEIi 8A0A(B BBBB (RAQX ] AAA (@IAHN  AAJ 0lIBKA F0j  AABA 8BBD D(N` (D ABBH (;BIA iCB(ARD 4 AAC H)BMB B(A0A8GuKIEIKQFKKJFNKQFN 8C0A(B BBBA  # !&+0"5: D J?OMTHYrhmesy@`f z?*$%ps $$*X0(6<0BHNT`Z kqw` % 0 8HP uQP u_#@) KmQ _ekq0 R`H p 0@  I H     @ !h ' - 3 9IJP@V\bhntz:hf;HK `H  p'X.5<@CJQ`X_@f`mHt{(xP`` 8! EVez (##%!%(&/6='D(K*R*Y+`gn,u-|x.00p11124h56@"8$+8289N@!GiN!U!\cj"q"xp""*"`%`'$6H,h*))p6484X30/@`   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}/d-]   * \   # Y     V    " T     O ! " # $%P&'()*O+,-./J0z1234C5x678 9>:o;<=>5?i@ABC=DuEFGH9IjJKLM4NeOPQR1SaTUVW5XeYZ[\]N^_`ab?cqdefg<hlijkl*m]nopq(rWstuvwCx{yz{|O}~" W "!T!!!!"D"V"_"f"n"""g""""""""""##*#5#B#N#`#v######e#`##$$.$:$F$X$ d$k$p$$ $$$$$% ;%"%`A%)F%Y%e%q%%gtphub_test.ctunnels_arebuf.1.LC0.LC1.LC2.LC3.LC4nr_map_isbuf.0.LC5.LC6.LC7clear_test_hub.LC8.LC10.LC11.LC12.LC13.LC9nr_map_verify.LC15.LC14nr_mapping_free.LC16nr_map_verify_inv.LC18.LC17msg.LC19nr_map_have.LC20test_nr_map_basic.LC24.LC28.LC22.LC23.LC21.LC26.LC27.LC25.LC29.LC33.LC31.LC30.LC32.LC34_same_addr.constprop.0.LC35_reply_is.constprop.0reply_buf.LC36.LC37_was_resolved_for.constprop.0.LC38.LC40.LC39.LC41resolve_to_sgsn.constprop.0.LC42.LC43resolve_to_ggsn.constprop.0.LC44.LC45test_nr_map_wrap_with.constprop.0.LC46msg_from_sgsn.LC47.LC48.LC49msg_from_ggsn.LC52.LC51.LC50create_pdp_ctx.LC53.LC54.LC57.LC59.LC60.LC56.LC55.LC58.LC61setup_test_hub.LC62.LC63.LC64.LC66.LC67.LC68.LC69.LC65.LC70.LC71.LC72.LC73.LC74.LC75test_one_pdp_ctx.LC76.LC77.LC83.LC85.LC87.LC88.LC89.LC91.LC92.LC93.LC78.LC79.LC96.LC97.LC99.LC100.LC94.LC86.LC95.LC102.LC80.LC81.LC82.LC84.LC98.LC103.LC90.LC101.LC104.LC106.LC105.LC107.LC108.LC109.LC111.LC112.LC114.LC117.LC119.LC120.LC122.LC118.LC110.LC113.LC115.LC116.LC121.LC123.LC124.LC125info.LC126.LC128.LC132.LC136.LC141.LC144.LC147.LC151.LC152.LC153.LC157.LC160.LC163.LC167.LC168.LC169.LC170.LC171.LC172.LC174.LC176.LC177.LC179.LC180.LC181.LC182.LC185.LC187.LC188.LC190.LC191.LC192.LC193.LC194.LC197.LC196.LC198.LC199.LC200.LC201.LC204.LC206.LC207.LC209.LC210.LC212.LC134.LC127.LC129.LC130.LC131.LC133.LC143.LC156.LC135.LC137.LC138.LC139.LC140.LC142.LC145.LC146.LC148.LC149.LC150.LC154.LC159.LC155.LC162.LC158.LC161.LC165.LC164.LC166.LC175.LC178.LC173.LC211.LC189.LC186.LC184.LC183.LC208.LC205.LC203.LC202.LC195gtphub_categorieswm4.0.9678219a05b26520684c0994c5fd1396wm4.stdcpredef.h.19.88fdbfd5cf6f83ed579effc3e425f09bwm4.stdio.h.24.5c1b97eef3c86b7a2549420f69f4f128wm4.features.h.19.94fa84bfdc4fa1f32c117154c6101507wm4.wordsize.h.4.21825217995af4880cdf0ea22ad93ab2wm4.features.h.395.96ec08e97b0d70ff094b9574a8620dfewm4.cdefs.h.20.d13119a82209af2f0bb8316a396922fawm4.cdefs.h.618.aa66ffd9944c5208c2ff171a52d6bbbewm4.stubs64.h.10.7865f4f7062bab1c535c1f73f43aa9b9wm4.libcheaderstart.h.37.e7d4b6f4649b40d3e0dce357ae78234fwm4.stdio.h.31.e39a94e203ad4e1d978c0fc68ce016eewm4.stddef.h.185.cbb642e1ccd385e8aa504b15cb7fb086wm4.stdarg.h.34.3a23a216c0c293b3d2ea2e89281481e6wm4.types.h.109.56eb9ae966b255288cc544f18746a7ffwm4.typesizes.h.24.ccf5919b8e01b553263cf8f4ab1d5fdewm4.time64.h.24.a8166ae916ec910dab0d8987098d42eewm4.struct_FILE.h.19.0888ac70396abe1031c03d393554032fwm4.stdio.h.53.78a7f18f3bc87ded52f05aa6f6a64310wm4.stdio_lim.h.19.e4b00b560d878dcfbc6635b3406640c5wm4.stdio.h.147.dbd603e98db8f3e1583090fab2abd54ewm4.floatn.h.20.80c7cf8a8dfad237004b28d051d5afdawm4.floatncommon.h.34.7e1840d7dfb19e9bdb51aeb077d76637wm4.stdio.h.20.b0caa08e5723aa5941367be0e5d2ec59wm4.string.h.23.93403f89af7dba8212345449bb14b09dwm4.libcheaderstart.h.31.045646cfd09d1c615866e08d91c4f364wm4.string.h.31.e39a94e203ad4e1d978c0fc68ce016eewm4.stddef.h.237.e19404c7e1259e8e5fb3f9b7fddfda02wm4.strings.h.19.a259f126920b1bb5ef76bc62b3984a3cwm4.stddef.h.237.1f61be91cef0ba0db0d8c26bca1f54ccwm4.limits.h.23.3c23ae3e8f372a0298be6ce978307bc7wm4.limits.h.32.6a1c51cbc8834927c9b529a347d7b23fwm4.posix1_lim.h.32.a7cb894e219b90f9f73cd9217f417c40wm4.local_lim.h.25.97ee4129efb08ad296101237bcd3401bwm4.limits.h.3.0a3ae0fffe30e22dfdd77ac2c1b1fbddwm4.local_lim.h.42.a403368f4a1bbbff510e22bd9037c5aawm4.local_lim.h.84.535be492ad9773d11e46b49da2c4d18dwm4.posix2_lim.h.23.56b9c4f885cbac0b652f53ee56b244b1wm4.limits.h.60.7bfe30ae3ff4e90f07238e284348f8e7wm4.unistd.h.23.e34f3a5c100123d9385c8b91a86a6783wm4.posix_opt.h.20.21a42956ee7763f6aa309b86c7756272wm4.environments.h.56.c5802092ccc191baeb41f8d355bb878fwm4.unistd.h.210.b40c6c15db1d0b653f8dce03f258da9cwm4.unistd.h.233.1ffe5bc5331cfd2c589ea5f190165806wm4.confname.h.27.257966e7e49af2ab4cb41132b3606cbfwm4.unistd.h.1108.0d9b49b7dac9f8f76c53696f4c15e077wm4.stdbool.h.29.4a1c88fe569adb8d03217dd16982ca34wm4.stdint.h.23.022efde71688fcb285fe42cc87d41ee3wm4.wchar.h.20.510818a05484290d697a517509bf4b2dwm4.stdint.h.106.c0152116e1b88cf2ba3a62d151d58031wm4.stdlib.h.29.dde59e751a3b6c4506ba901b60a85c87wm4.stddef.h.237.2a7f4947d4b7296e7e393bf9a618c3c1wm4.waitflags.h.25.33c1a56564084888d0719c1519fd9fc3wm4.waitstatus.h.28.93f167f49d64e2b9b99f98d1162a93bfwm4.stdlib.h.44.fc9d051d38577d71bf2818359e56065cwm4.types.h.23.0cbe0b4ca2d1120a4ebe4557d72ed5f8wm4.endian.h.20.efabd1018df5d7b4052c27dc6bdd5ce5wm4.endianness.h.2.2c6a211f7909f3af5e9e9cfa3b6b63c8wm4.endian.h.40.9e5d395adda2f4eb53ae69b69b664084wm4.endian.h.27.4c4f94262c4eaee2982fe00ed1b4f173wm4.byteswap.h.24.5363c019348146aada5aeadf51456576wm4.endian.h.39.30a606dbd99b6c3df61c1f06dbdabd4ewm4.select.h.25.df647f04fce2d846f134ede6a14ddf91wm4.__sigset_t.h.2.6b1ab6ff3d7b8fd9c0c42b0d80afbd80wm4.select.h.44.887a4ff60aa97fcd9c1be017735e1675wm4.types.h.186.489a4ed8f2d29cd358843490f54ddea5wm4.pthreadtypesarch.h.25.6063cba99664c916e22d3a912bcc348awm4.struct_mutex.h.20.ed51f515172b9be99e450ba83eb5dd99wm4.struct_rwlock.h.21.0254880f2904e3833fb8ae683e0f0330wm4.alloca.h.19.edefa922a76c1cbaaf1e416903ba2d1cwm4.alloca.h.29.156e12058824cc23d961c4d3b13031f6wm4.stdarg.h.31.3fa7b8f6daaa31edd1696c08c77f2a73wm4.talloc.h.45.edac8859d1d14f1990f7e8e738e2ce97wm4.talloc.h.26.61997b53af669037b25dfddbc3ba1b53wm4.defs.h.20.65dc6eee1563d8f222d0def4dc4bb0cdwm4.utils.h.19.6067cbb3089fabe7f6558a2cc51d5baawm4.gsm_23_003.h.6.bf1636de92a74df11e49e22282cbd1cfwm4.struct_iovec.h.20.64e3c6cefa401374951f8ea68dba2a0awm4.socket.h.20.08bd3c6531df306b747ad30a61a6808bwm4.socket_type.h.28.5a26c72aa620989d56a4a7f4b904e12awm4.socket.h.41.e4f0faad59a1da54fad3da8d9088aa2awm4.sockaddr.h.24.0f72ba81a432198016bbf84b8b7dd664wm4.socket.h.192.eb10e7be020a473ce84a66db81ce6becwm4.stddef.h.3.65729c9f805bc1ab8e22fab65fee3ee6wm4.posix_types.h.22.ce27b629270cbb91230af7498cb5994bwm4.posix_types_64.h.3.c35937438f2f85070758d4696b933189wm4.bitsperlong.h.3.81201f16c5ebf9ebeb0f369d7d7d8e27wm4.sockios.h.3.7ae89caef44885f67ccfdec206df4325wm4.socket.h.9.ad61275896734f9826c69c5bb28c7264wm4.socket.h.44.faa1ad965e926697db19cbab56850849wm4.in.h.41.6a59d6a1707661b231dcfea9d9f6951awm4.in.h.43.4df33bb59d312ed38c2a8849594b8e72wm4.in.h.422.ee437be11cfc9d4be701124d8f6f0975wm4.gtpie.h.18.4f1225822293d8401c7f40fd727a7f3fwm4.stddef.h.39.f07083f9b666a9e5c52a336c758fdd72wm4.linuxlist.h.22.21bb8d69aef3ecf72ea54da62e8385bewm4.pdp.h.24.7c651584023121383c78adc65fe9857dwm4.time.h.19.892baa49ada3ce6dcd4da9ae07f46874wm4.time.h.23.18ede267f3a48794bef4705df80339dewm4.stddef.h.158.bfed30416c9480cd13bc4a25427d538fwm4.time.h.24.2a1e1114b014e13763222c5cd6400760wm4.time.h.65.ad8b7cdf304665ee800a89090a0d61aawm4.linuxrbtree.h.97.6ae2a7a8468f1d6310c621ca73df68d9wm4.timer_compat.h.78.7fbb4dbf09f58240a4d5bf806c0ba927wm4.timer.h.47.4b9a03d5539da3c80b3f701dc5bf4219wm4.tdef.h.98.380bc398a79d683e457d50e3363d115bwm4.bits.h.66.08f40bf0e52e7b37a2efff6fa19ad97bwm4.msgb.h.28.b2dfcca9742f17e6b84ff877435044f5wm4.endian.h.41.a2034bc7734b4b2f0c5de1e4c0c81f50wm4.byteswap.h.36.6628fcb70f1ba20dfe53187415489ad6wm4.tlv.h.29.7169577b3316a94582224c6a4a31ea2cwm4.gsm_utils.h.30.84c9bcee8ee3f63eb5895631e637c7f9wm4.gsm_04_08.h.1434.3536ad012c785b8567c024b9fc4fe6c4wm4.errnobase.h.3.496c97749cc421db8c7f3a88bb19be3ewm4.errno.h.7.abb72fb4c24e8d4d14afee66cc0be915wm4.mncc.h.7.a149eed08e0880817478f83b9bb1b811wm4.gsm48.h.17.809754cf482f57c9aa5c3cd9492d3191wm4.gsn.h.26.d504dee46b17d3f09614c946ff967745wm4.gtp.h.21.b51e98064ed9fb6f999031b524328b1ewm4.logging.h.30.16019ce8c30ea1e5c73c76716602e7d4wm4.signumgeneric.h.20.2e2ad585057087ac0ed98bca05f75601wm4.signumarch.h.20.32799b206e0b2f0eb1350cfcae9f8f5cwm4.siginfo_t.h.8.53b7afdad4aebaf0ed95612d5dad4eefwm4.siginfo_t.h.18.b56415c198410a525a06da001d45c389wm4.siginfoconsts.h.20.56f3fd7827102ab719d27bea53f02fe2wm4.sigevent_t.h.8.8f252baf9d86ba41c1b2ecaa6b01d9f8wm4.sigeventconsts.h.20.d462cdb6f651c116014a48a61b74441dwm4.signal.h.168.1d9e3c58db32086dc9565d8f381818bawm4.sigaction.h.20.ebb53dc13104c87797fd94d39dd14b05wm4.sigcontext.h.19.646bae7f5d4ccc98c2a3f3e650ecbca1wm4.stack_t.h.20.c18dfca5b03576e2243fa200893dcc02wm4.ucontext.h.19.c55ca1f98a73869e0420dc75ac6e41cewm4.sigstack.h.20.98ff9e846c2a33b2b4ac1841093a30a1wm4.ss_flags.h.20.4b0d2c3391a0c8b162e75dabcf04b90ewm4.signal.h.387.a563c12087da832bdf92377abbc44ccfwm4.select.h.17.ba594ad4a6d08b571ccfc5baaffe382bwm4.apn.h.8.92752fbef68cfcba5777d042d1b95fe0wm4.netdb.h.37.4beffaf360d90f4556f2973b846b84ddwm4.netdb.h.43.b30d60626d8bc072f67a51b54e7bc05ewm4.gtphub.h.142.f5e969d428eda0f06b7bdd6a62754be3gtphub_tunnel_strsnprintfstderrfprintfosmo_generate_backtracestrncmposmo_panicnowgtphub_gcgtphub_freenr_map_getnr_mapping_del_talloc_freenr_map_get_invosmo_hexparseosmo_gtphub_ctxtalloc_named_constnr_mapping_initnr_map_addnr_pool_initnr_map_initsgsn_sockaddr_cmpsgsn_sockaddr_to_strbsgsn_sockaddr_to_strosmo_hexdump_nospcstrcmpstrlenresolve_ggsn_got_imsiresolve_ggsn_got_niresolved_sgsn_addrsgsn_sockaddr_initresolved_ggsn_addrnr_map_cleargtphub_handle_bufsgsn_sendergtphub_initgsn_addr_from_strggsn_senderfwriteputsgtphub_port_find_sa__wrap_gtphub_resolve_ggsn_addrgsn_addr_from_sockaddrgtphub_port_havegtphub_port_strosmo_strlcpy__wrap_gtphub_ares_init__wrap_gtphub_writeosmo_hexdumptest_parallel_context_creationmainosmo_init_logging2expiry_initexpiry_ticktalloc_report_fulltalloc_total_blocks $$,8 f|    CP  #*84$E LYd#`d#m$t$ ##$$ $$  % % %&%3 :D Y `gn uz! "-$^ ev}!%% $!&&$'1(W)*+E L(UZ )" )*27C J+SXd k,ty{!"!" - .    / ! -  4 0= B N  U 1\ a m  t 2{    3    4    5   , -+ .8  B 7I r % / 0  :  1 1 ;% 7 2H =P 0] 3d >o 0  ?   @  B 4 5 "  ) C0  5 : b En 6s 5   F    & * +3 !? &L 'W (w ) 7   H    %!%?%F#Y8j qJ,- .7K  @ G$NSi pL%%%#8  N9 @JQ,s zO -. 7P $$9-R56<ShTUV W  X   !Y( -2@O VZ] bg#:\; ]^#;_#; `a!T$&;3 :b[Bb9h%py5E65E<5B45($$'X#1#I PcW^ ej  de  F  f3: C Sg[`ph  Cik=l>(6/#7?Kmgn~#9opqrstVu[=bvg>q4<wxqyzt "{, 16?F S|] bgv} | ~    !(-9 @GLSZ gq v{ X  | { { !2 9@ELS `j ot   Z   26HAjoBzC2D3D /G:.FPnz=>69RST%U2V9N`mt     Y&+8 ?FKX _fkx    # '$0&5'<GJLlZd  tK*+L!(3HL]LvLL L$9LRnLLL.3=:?>D|gn%u9|#%8 \ #??R\d%r<8< \ #?"-%H8w \ #?<%%8B<J v{\ T$? =>| n05=<A>KL U \co4v<}|6   =>|*;HM _, ns| =>|    # , 2 7 F U ] |j  y   =  > |      ,   t s! |0 5 F T |c h u    =  > | %   n    =  > L  % 1 48 <? H |X g n ~     H  >  & M  # & N &  #  & / 4 @  G N S _  f m r ~                       $ - 2 >  E N S _  f m r ~                   &-2> ELQ] dkp|   J    $-2> ELQ] dkp|       $+0< CLQ] dkp|       ',8 ?FKW ^ejv }     |$0 7>CO V_dp w~      |* 18=I PW\h ov{     " )05A HOT` gns       !(-9 @GLX _fkw ~      %@  s   g& * / <= B N tX ab l -y  N  LU #S {  A 0. ._ 9R d0  Y{% (1 = hJ W yd mq 57~ n    1| o 0  m   &   D' z4 A N [ 6h u ' ~  D < w BN   k& aL2 D ^U ea m { ʕ - Z  J ^{ h C  0& A y   ig% 2 7? +L Y ^f z   v p  M  XD [ | D  \  E  8# MN/ ; .2H RU 6 c  rj `  R  Q j    )k  V QY k  ! A       =  B" QA 1$F ܹR c_ =y ~ Ƀ g T U i   < ] N$ #0 = hK r?W 6d mq   ' X ? ˃ X <    , U)F '  0u   R c 5 E! @/ _!= h K |_ k x z ' '  X  z  Pe- Fb K< =  P  i^  ] ]s 5  ܞ l R  W- ?? ^M T p g e p v,  /  x M , Ć @ 9_ T n D-    m Z   R 6 N O N\ * nk  &  m t ǹ 7% ,F SR _ 4fl  4f   l   ?| # T!  Ps ;" 0 [6? nL ,KZ h  N  qs    :d   y >  4 АA O Q6] @k   v  y g v @z  Ps t4 A RN Ǩ\ 4x  2 v 8 Oe   PE `B  ތ* \: zH V d A( P F2 023 \b6 14 9 i%<L%U yAb%y |G # !@    R' = uT =Kz  k  5z F 0 ?V* E QR\ )w 3'  1  z 7& ϡ5 *P Lp 0   @  PM U r O Z  py " D2 6, CC Rs  7   D   t , ( % J D P $hJxbPW Mv M ) 6 Z r^ fc #%L7jLaz5Tr (=V`r8 Ba8 M(9 NM[hy M M M(9 NM[hyW M8v M  M ( 9  N M[ h y  M    M   !M!8(!9!6N!M[!8h!y!U!M!8!!t!M!N!!"M"!("9"N"M["ih"y""M"!"""M"i""6#M#!(#9#UJ#MW#d#{## # # # # # # 1# )# # z# # # L# @#7 $ $C5$?$HL$a$k$$%$$$$$ %''%`<%F%k%<x%%%%<%%% %%&#&&,&6&La&%k&{&&&&&&#&'')='<J'%T'No'<''' '''X$''6 (M(@"%(6(K(MX(e(o(t(M((((M((((M ))!)6)MC)"P)a)v)M)")))M)))4)M*p"*!*U6*MC*"P*a*tv*M*****M*"***M+"+!+6+MC+P+a+v+M+*+++M+p"++O+M+ ,#,-, :, C, G, P, T, ], 9a, 3j, xn, rs,,,V,,,,,9-e-E+-z5-OS-_]-Y{-Q--<-4-#-(#--.&.%%.=.J.0_.Ml.y...M....M.`%. //M,/`'9/J/_/Ml/`%y// /M/$//(/M/H/ 0G0M(050L0V0 c0 l0 p0 y0 }0 0 50 /0 t0 n00000!0.0Q$1(11';1cY18h1Hw11w1*11+1*11n1M 22*2?2ML2Y2j22M2H,222M2h*222M 3)3*3?3ML3)Y3j39{3M3333 $3 $3 3 3 3 3 13 +3 p3 j34%4:4D4Q4^4 4-4,4' 484H44; 4x.5a ,5065n C5`X5Me5r555M5555M5566M%6H,26C6X6Me60/r66 6M6)66)6M6)67v 7 <7 <%7 )7 27 67 ?7 -C7 'L7 lP7 fY7 ]7 b7 w7p17 717 7 7 717,8 88/8H>8H8 ]82g8% 88:89 848X 8h58l 969y %9w:9MG9T9e9z9M9p6999M9H,999M:4:%:::MG:84T:e:z:M:X3::1:M:)::P:M;);%;o:;MG;T;e;v;M;;; ; O; O; ; ; ; ; B; >; o; k; < .<V8< E< c<Qm< z< << <e< <z< <_ =L #=<0=4==#J=(#T=\ l= =&=%= = ==M==>#>M0>`%=>N>c>Mp>`'}>>>M>`%>>>M>$>?"#?M0?H=?N?Ac?Mp?}??X?M???!??9@@K4@>@PK@b@y@ @ @@ @ @@ @ @AhAM!A6.A@A ēHA`_A jA nA sA ,~A A A (sA A A ,A #A A A PA LA A }A yA VA A A A A AB)B>BHBUB{BHB`BBBBXBpBC CC3Cp @C JCW_CiC~CC@CCCCCMC`DD'DM4DADRDgDMtDDD/DMD@ DDODMD@EEo'EM4E`AEREgEMtEHEEEMEEEEMEFF#FM0F=FOF ^ZF gF tF F DF pF HF F F %F qF F HF G %G qG 'G H4G AG %NG q\G gG tG G G DG *GG fG  G G G G G <G G GH OH OH H (H / ,H % 5H 9H BH FH KH`H #jHHHHHHH III#4IfII"VIHmIkzII"I0II I"I;I%JsJ"(J`?JxLJaJ"nJ JJpJ yJ yJ J  J \ J T J J J J JuJ} K3K@KJK_KiKKKfKK5K"K;K:LL"'LH>LKLz`L"mL LLL"L`LLL"LMM4MIM ^M@hMuMM;M#M\MMsM5MBM_ NhNk,N6NKNMXNKoNNMNNNMNNNNM OO(O1=OMJOWOhOP}OMOOOOMOHOOOM P;P(PI9PMFPSPeP )wP P u>P v]P eP dP HP P %P qP P Q H!QH+Q 8Q`BQ %MQ  QQ VQ qaQ - eQ ) jQOQHQ`QaQ8QHQQqR R2Rp ?R IR^R"kRxRRRR"R0RRR1R"S@ S#S60SfES"RS _SpSk~S 4SS S ] S U S iS S S uS S S 4S S S WS S T 1wT #T kh.T D 2T @ ;TET VT ^ ZT X _T hT lT  uTTT T TTMTTTUHU )U -U 6U :U CU GU PU TU YU bU /fU +tU~UU EU CU ]U [U oU mU U ~UUV)VAVU_VtV #VfVVV"VV V W W  W %W L 0W 4W 9W [DW HW MW XW $\W aW գlW @pW <uW >W W khW YW WW W W lW fW W W W8W8 X X XW,XM9XFXXX%X}X X X X X X X X .X *X X FX BXX Y \Y ZY tY r&Y *Y 3Y 7Y JYpYYYYY]Y # Z0Z:ZOZ"YZgZ rZ IZ 8 Z khZ -Z Z Z Z 8-ZZ [  [ [ 0[ 4[ D[ H[ V[ FZ[ @_[ h[ rZs[ fw[ b}[ [ g[ [ |[j[[["[ \\*\ 43\ rZ>\ B\ H\q\\\ N\\ \ \ \.\.] ]  ]V*]VF] J] T]j^]jz] ~] ]]] ] ]]] *] (]]^ B^ @$^.^J^ ZN^ XX^b^~^ r^ p^.^H^y^"^~^ p^ _x_ %_ )_ 2_ 6_ ?_xI_ Z_ ^_ g_ k_ t_ x_ }_}_9_Q__ _` ` ` ` (` F,` B5`?`[` d_` bh` vl` tu` y` ~``6`_``` ` ` ` `a@,a?aIa +Za ^a ga ka ta~aa a a .a ,a Fa Daa<a_a_b .bd@bJb =[b `_b \hb lb ubbb b b b b b bb4bQc c$c (c 1c 5c :cUclc{ccccc#ccc#dd*%dX$2dcfTtff ff @f e f T$f g w<g !g E,g Ng Rg Wg w7bg fg kg I6vg zg g ^g Ag kg egLg6gsh~h1hHGh\h2qhh3hhMhhh qh >h @i ?i >%i @3i 9Ei >Ri @`i ri >i @i f{i 4fi ,Ki ~!i i ?|i #i ] j Jj B"j .j ů9j ,KDj tAZj ;sj 0e}j j j j j j j j j (j "j Pk Jk Dk rZk pk l#k T,k g6k :k ?kcktkMkkk gk rZk k kkkH l zlp)l ů8l ,KBl Fl Kl tAdl hl ul 'yl ~l l l l l l l }l l l l l ll m m m m &m 7*m 30m[m^pmM}mmm;mMmmm\mMmnn 'n X+n L0n :n >n GnQnln pn yn !}n n >n :nn n Un Snnn en cno*oM7o$DoToioMvooo oMoXoo o o }o so o p p1p*\pe qpM~p0pp pMpppq-q BqMOq\qlq }qMqqq q q q qGqGq q q $q r < r 8rLr /r S3r Q=rWGrW`r cdr akrrrrr rMr`rss4s s8s qBspas es ns rs |ss s s s sss s ss t t t:t]t}rtMttt% tMt(ttF tMtu!u +u Lu Pu Uu [6_u cu hu QWru Qvu E{u u u u u u1uiuuuvv*v ~_4vUv Yv ^v ;hv lv qv {v 9v -v /v sv gv v vvvvww 7w ;Cw [w gw w }ww w w w w ww rZw w w wxx Y@0x >z c Gz t Kz r Tz Xz az ez nz rz {zz z z z z(zz5z[{%{ @{ D{ M{ !Q{ Z{ "!^{ !g{ B!k{ >!{{{ { { X!{ V!{ p!{ n!{ !{ }!{ !{ !{$ |/ +|M <|I|`| |` | !| !| !| !| "| "| "| "| <"| 6"| ^"| V"||v } %} "} }"!} :} ">} "G} "K} "T} "X} "]} r}}} } }) } } } ~0 .~ "2~ ";~ #?~ #H~ 5#L~ -#W~g~Hw~8~T ~s ~ ~P~~ : U Y#Y S#dQr | 5 {# u# # # # # 4Q   # #' #+ #09 E"R_p> P # #_P ŀ Eր $ڀ $ 7$ 5$ O$ M$w 6&_@ J c g$g e$p $t }$y "@ ́ $ $ $ $ $ $ % %$ 5%( /%: ]%> U%N %R %g( q U % % % % % % & & U & &Ȃ< ҂ n 9& 7& M& G& k& i& }& {& n & &'< 1 < E &I &NP l[ { 7 ƃ   - E Z"gmt m q  * L-KFs'2@P`p5&6M5[ k {    ### (#(#)(#:H&X&h&y%%%6(((6''%'6D+T+d+u*** --- ,,!,2C @0P0`0qC 000 111 , ,,. <L\mA {000A h5h5h5G ##G $(#4(#Cd Q&a&pd ~%%HH``XX$2pBpQ>_p op ~>  yy@@  ; D      0 = M ] m }           * : J ] k {        f f y p  p . y;  K  ^     E _    H   H HH0UFQ^p   % A Z]m %1}} }/}G]hu  GgFY..8$Vh#j$#+6$CN%[f%s~ %xQQxxxQx 9(_8_Gew_6___/:_GR<anQ~QQ4yQy 6 V q    Jly     ) Q6q6Yi(8Y"?Vf~\\\G%L=GTLdWtss  R  1:t<Ud~ P f  u       V (  ! #! C! Y! d!q! ! ! !` !` "v "~ =" _" "v " " " "0 #V 6#u Z# |# # #Q# #4# #Q# #P $P 8$P C$_P$P [$6h$ s$_$ $ $ $ % 6% ^% % %( %( %( &( &7 +&{ :&< N&< l&< ~&< &h &S    P5PE U`h`xGL&v 6 FP V o   }HF F,>P{zpP %=v P hs    % Y- 9 E L S \ e p 'v ~      o  N       b Ȗ  k g' a?0 6 ? E N W 1` 'f q {          @    |    ! "" ) #1 BJ; $D sgJ %S &\ 'i o (u )~  * + m< # , - .  /  ֕  0  / 2" ( 10 27 v? 3H 4N 5W 6` k Ov s U .  z| `7 7 8 9 : ; N < j =  > A) U ? @( 1 x: ٫B H AR [ Bd Ck #/r y } D  E  F G H I J K  + }4 Q d L  .  ) M1 : N@ OI PO Q\ ݃e 89m Rs S~ T yq U # V W s X Y Z [ \ H ] ^ _  `& a. b7 cA LK -Q dZ ed fj gt h~  i j k l m n o U  ɠ p" q+ .2 XV< rC sI tO u] e vw $ w x !    9@ y b z {  $  | }  ~ " * .3 b> F bR ] n z 8 BM      b       . P   #  }! ( h/ h6 = 1D K LR Y J1` =Ag ]n 65u w|  Q 5  Nz 2   ̙ L# () / 5 ; A G M S uY _ (e gk «q >_w } j& ; p # d o8 \ b  J e !  vJ @ 0 | )   e uV  ]  & % *+ 1 7 *= uC IlI O +U [ Ea \g m xs y o  ` S+ Y s 7 F   1   h ~ {  H   A ?t _ #   F <* ^o! U[' w- u3 9 @? E zK Q UW ] /c I8i '^o u { Q   };   j U ~ p - s }   g zh  D  % U | Y  ?y  > # ) O/ 5 {; :OA 'dG $M θS g Y Y$_ ae hk &fq "w }  d  \    w <+  $   d d  !   Zs *N   :   XU ؕ $F% s+ -S1 3}7 = 4qC I O \U M[ 6a Yig qOm %s Yy x{   f |    q ,  e  {   5   0 ,0 } U   [ f  w! İ' - 3 9 #u? !E ȴK wQ W ;] rc n i 0o }u 7e{ }] ?D lI D4 7 P a  [  ^ ) p  ZO ќ N o) R  k  R\ uJ  # Q yW R# ) / 5 ; A G M JS {Y 1_ *}e k q w ^} ;F Y% |   v sl  Rc ) *v #  } >u M 3;  - A ?  1, h   S?  J% + f1 xE7 I= C I 'O U 0[ a -g %m s 9y * Í a ]= 7 CI 6 Ea  h   ģ \   !  , G Yd  K'    vf ' ! !' - 3 9 t? aRE DK RQ ?nW ] c i [o u 6{ ܄ oS [   , e (0 ?d A  4Z  V k q N Tw & h   0# ( I& 2  s * & - ;4 6; (dB I |uP .W ^ 1e .l s )z gV '  t f= \ '  82 %   t? % V h   T ' B+" R) &0 k7 о> OE L S *Z a sh ho v lX} e  &= X >  Q " ) 0 -7 S> 3E > ^n ،  ^# ֡) ܗ/ Z5 r; mA G HM %S "Y _ |f ]Ym lYt e{ } 4 E kD vg    I 8 t + -] 3M h E - n  V ѝ# М* *1 3A8 ? YF .M mT [ #b  i !Qp jw N~  s }s !?   h y 9 b !j" ) 0 7 I> hE *gL 1S ;Z aa 'h @o v i s I * ~~ m# у) g/ < + ^ `  # ) 5/ 5 Ѩ; ]kA 4G dRM -S  . C ! m p " ) e0 57 > E :L {S Z 9a h po v Ž}  ݒ TT I @   z} Q ) 6# V* -1 D8 ;? څF HM ~T 6[ 0b  , X  U# *L) )P/ 565 ; 6A NG yM S )Y Km_ ge R5k 1q "w }  A aO p K- D 5  Ș   qN v k' n F f 2  4 { 0 mn G# () w/  b ] o  # ) F|/ ~5 H; -A 4G ^ M   ! \<# R) C/ e  e o" [ ?  O x# 1) *r dc l$ j9 | # f) 9./ ɚ5 p; CA 0G *M N S $Y C_ ^e +l 8Hs :z '  s  ' 8  2 Y + ^ ` # ) / 55 ; ѨA ]kG 4M dRS -Y  . C ݒ TT I @ ݔ . ݒ @ 5 2 ͭ  h <  G] ު # Q) / μ5 <; t/A kG QM ?cS Y !_ Be tk $q w /} z ' 5l # ; -  < m p   I g y& /  D# ) ^/ 5 ; wA G 0M ^S  . R  s # =) Ƃ/ \5 ; A dAG M wS Y 8  rU   w5# I +~ (D   B# ) Z/ U5 5; A ^G WM ES Y _ {e {k lq M 1% v  ! # j) Ŕ/ 5 O; 0A 4G M ^S Q2Y f_ !e m0k q KHw } ;  |v d } f }  5{ !, ]  B uT   L M r# }) cY/ |%5 x; zA BG 1M 8S #Y z_ `e  E K   '3# Q) H0/ %5 4; A e)G M oS OY QD_ be k ܧq w B} 4 Վ T $ J -  35 ` 8 6( '9   #  F  A o p h] \# * C1 8 r? &F M T [ b …i p rw z~  W @E OF  n  '# D) A/ 5 L; 7A G , % )!  ." C . } O :" v) <0 1 7 N> E EyL {YS ȌZ p  a  2 2U :w# RX) / 15 @; #A G A{M S Y z_ Ҏe k q w 7} K       " 5h  N We k hH  '8 S G #O ` _E   YE L S 4Z Ka !h o Hv Z} 2 k   : Ӂ 7   ٓ zK    ΍ ʟ g c d b   eQ á %% Ή, c3 M: ~A ]H O uNV YN] d k 7r Wy  d  /  j   O  , _  w ] G A< / " c `  5  NG! ʄ( / 6 = ]D o K R+R qY F5` 7g [n }^u /|   چ  Z P po  o6 g  D  | ^  R *  @  w ^ i$ + 1D2 29 >@ ЇG &N U 6\ fc %j ۈq x  F >, A  rd xm  1 [ z c  E ] ˺   T p {  P/ <  ߾' }. 5 d< ۷C oJ Q NX _ Yf m t { T4 t r 4  y 6 Ҩ  K T F  o    + [ n yZ h Z # + * 1 t8 ? @F sCM |rT @[ Ib >i ip w }~ _ } 1  m v    \ y  A { M ` {   # J  T  I & - N wK  & M  N ]8 Ԟ    2 yw , D  ؑ *c C# m() / 5 /; 8A H O iV LK] u0d _k L"r p=y W R If & Np a F G R ZU 7' ,X , $$  ً KP J U  7 b ޢ! ( i}/ 6 a= D uK HR zSY ` g ^>n +u Z|   Z1  w l  ;s . z C ݒ Q 3 " l!) p0 ,7 ˖> zE L @~S Z ya ;&h hfo v u} 7 TT I @ W  ]  # k\) !/ 5 E r  z U b # +) r5/ 'B5 P; $A G C=  N  } R# A ) / Z5 ~; A G-G f0M > , ,  p G:# R) /n/ [5   :e > j% P r C  N !@ |  Ѣ 5 R 4i W + y  +# Y:) ,/ 45 ; g1A sG w  | xX Nl      &# ") -C/ s5 =; `A qG  W / H  O + T2 YT# 7) r/ [5 < #gC #J ?Q j X m_ Sf m t b{ Z  n Q r  F' ~H X .  E` )= b Q  %* \t :V d Ӥ % O(# \) /  B  `6  # ) / e5 ˯; *A 0G KM [S N*Z )a Ph o !v %_}  FZ  {X ] A 0 6 j 4 # () (J/ L&5 A; \A ݛG |M S ]Y t_ 1e k {?q kww b  . h  .  JL E  G# ") c/ 75 #   V  E^# <) A/ $5 Ʋ; CFA aG &M S Y ~_ ΂e k q w t} * Ɂ &W nX 0   T= Ő    /  Z) q! B l M   } =   % (%+ U1 U7 = cC 80I O SU [ fa  g w|m [s T y 3 f > ! = Y  G 6 : "  |< &N   o _    z: r `  J  O  Q(' 3. :5 < hC #J Q X ے_ PBf 'm t D7{ ~ C\ d @ 2  }p  ) q~  1 (B o c6 U < td Id M%  %D  # * W S[ 0* `L c Y _ R " os) 0 877 > \E L |S &Z a &h :o v Qh} ? V  L Ӑ H P s O H { ` 0 TB  " r >  C 2  y v % s   "; m# |) E/ ؄ ̫ 4 T6 < P# $5) F/ B5 ; җA sG gM +S Y /_ Qe ck Gq w 6k} S7  !V f[ 6 Y SV H _ ( O ! # } t= l 'Q ܂ V \ %  R! ` L H% *+ eJ1 67 = 2C PI O xU a[ ea 2mg ym ys jy G > ]  y   w  1 lM '  2 B KO =   7 K uc 6 {9  g } H mW m  ( S U % [] U # ) / U5 ; !zA G M iS Y q_ e HQk aq w } 8 Y    4  \ Hs $ =  ܅ t o 5\  u %  # 4   Й 8 % ]@+ mz1 T7 = pC I DO 7U *[ a g !zm s y i  q  HQ a 4  j  ҽ U\  ob  9 \  -  P ~o e y V$ n+ 2 9 @ ÄG )N xOU ,\ cc 2j q Ux  [e C v   b    7 VM  a @ A F    U `)  i $  ' 8. Y 5 6< -pC vJ Q X _ f _m t n{ V ' D b  nu "< L7 m \ 0o  m ۊ# $) #/ 5 ); \A l7G  M \S Y %_ Ae ΋k q w yV} _W UJ Bb D  xn l*  < +J 4 q } t 0  %! sB Ly  Y   B d & UH- ;f4 ; B  I P 'W ^ e l s Qz y M  2  T > F = h  + <  > *b  " l) 00 h7 |k> ]E 4L uS mZ a h o tv 5 , v   |# ) :B/ 5 6-; `A G <M dS kEY \_ Se k dwq Hw } A  b .  Z W  CT r U a  s Q  :% jo gp  q   H .r % a+ p1 47 8= nC fI O &U [ La 4"g m s xy S. > /  c   | # 8  *C } !   ~ L Ro j ۫  n3  cK   al& - V-4 ; B RI BP $W g^ e ~l ws z C M .   >\  + X yF ,F '- q  j   2 Ek Ԭ 9 KK  gn  " t) X0 7 >  M  j l& (- 4 ; eB :lI +P QW ݠ^ ıe ݒl 7s TTz I @  J  ;   7# ) K,0 S7 > E wL VS 1Z a lh 6o .v `} _ ? 3 2 / ! j iF 9Q G  Tr !# G  S  O~ 7x m  W Ñ# )  8 -  _ K% m, ޙ3 =: ~3  . C ı ݒ 7 TT" I) @0  p   Y# ) E/ 55 ; +A G 4M hS F r  D   I g# Nm) / I;5 3%; niB bI #P ~ 3 6u E I  Y g W Y  l-    o  T ' . |5 < WqC $cJ VQ LX f_ df mm )pt EC{ a   (T J v  j  ȏ 7 p }u F ç # c) 0 7 > 4E L )S /Z a n  K  X =% , ph3 [: 'A  Y  0 n" ) 0 u7 > .E :~L BS tZ La Dh o ^v n} y ;  y j ; G ֖ E m f W 9 <  {+  [ !  R R% j, 3 Pk: pA H LO $V 3] d vk fr gy -   Y B  J ]  X   l@  : u O   ?  Ե N9 k! Q( / R~6 ja= KD $K R Y ` R|g n %u -|  z   M P 3W  4N  e    f ?  F  V d w m l$ Qj+ a2 d89 9@ O^G ձN *U \ c cvj Zhq x 3 Xt @  i Y u v B H_   t t i   7  pB R$  m v N  ' t. 5 < %UC J :Q ;X :_ i f m At +/{ a \{  e U4  dD v[ > [ T   g 4 O     T&  J d# K* 1 8 ٝ? F \M 6T [[ Fb i p Zw <~ i 2 ; zf Bd  SW   >q    j :/ / * 7  4   =  ` {& t- b4 '; B ZI P ߠW k\^ e $l Qs z  U ( ަ   / a ʏ l   Q  =  ((   5  E   :Y M" Hv) U0 7 > /E L AS "qZ a 2h jo hLv 7R} Q  ,t N l   G Ud F K Ɇ J   \z D " ,A C  # $ " % 1, 3 ;: lA 6sH eO V ] d k r y R/ b7 ?{   O ܞ N  t  z ]  /  @  wR c  =Z  # fM) / i!5 _}; F3A G sM S MY y_ Ire =k q ӹw 2} ] n   ? l, &  ? 2 zt z v T n Z2  k $# S ) XE/ ˎ5 MA; GWA yG M S ()Y _ e k Wq mw } % P A M ~  B *  ! 8 ` 5y >    % *  |  N@ c% [n+ nm1 j7 Bp= ^ C $uI .O |U -[ Fa .{g R m s dy , t U  3I i ˞ D[ N   < V x+ 4 E O@ n % L  6 y : ž   0  2! O' r;- 443 ‘9 S? 2)E MK Q  A   I > \ hH  = l C R?  - f[ j # f) w/ Z5 ; WA G M S 7Y '_ \e Dk ;q w `} l  Z K G  m  u ( -  y ͛ ӻ $ 1    =   &  % + {1 D7 N3= XC gI O (U [ Ca g pm % s y I   8 x h N '    ` br hI CR  j2  im      -  C u% 6, p3 Q: IJA H O GV M] bd k Ir pQy  }  l"  # %a) / y5 Ҳ; A H O V ] gd k r y Ǩ P B % C /V . gd X s  1l u  ) U &, !F u   A /! j( F/ !6 R= 6D CK OR 5Y ` g w!n eu 6|  T T   k tP   `y   /  B} x R# Qh) y/ 5 ; ?1A =zG 3KM NS 6Y )f_ pe k vq 5 F }  - f# K) F/ b5 ; pA 9G :`M S BLY N_ e k dq 5w }  v 5  p3 6 ޖ     a# Jo* R1 =8 q/? F M KT X[ b &i ip QNw ~ =C ^_ d  B H b 9! c G # ) O/ g5 ; OA NG M S KY ;_ ]e 4k lq /w } 1K T 5< :k Ý Fz   ; &H < u   X < se    ~\ J% C, 83 : A ΔH ґO 2V ] @d >Ek br W  j. c    - /  z S 2 2 n # p) / }W5 /; kA h-G M p@S MLY _ he >  q u  m . }$ G a  \  Q  R  L 1 S " =$ T% $ .# 7)  h< F . R  /G o ݰ# ) l/ ut5 j; RA n+G ?M 4S 3Y 5_ kf Cm !t { O Ƞ r{   8  v 1 E% u  =m O d3 L h? P  aM" D& z* . 2 6 : A> NB F J N R V Z F^ Xb zf j u z       ( 0 > E N ] f w                   $ 2 F$ Q) c. n3 y8 = B G L Q V [ ` e j o t y ~  ' 4 > G S \ i u ~            ' / = F O [ h  p z   # ( - 2 7 < A F K P !U 5Z K_ Zd ji sn s x }            $ 2 @ J T g l r x              "  ' ,  1  6 + ; 7 @ B E J J R O Z T b Y j ^ w c ~ h m r w |          $  1  ;  F  Q  \  g  y      "   l 0 hp  T` 0  P  X  Dp   `L.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.text.startup.rela.data.rel.local.rela.debug_info.debug_abbrev.rela.debug_loclists.rela.debug_aranges.rela.debug_rnglists.rela.debug_macro.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame.group:@ :L :X :d :p :| : : : : : : : : : : : :  : :$ :0 :< :H :T :` :l :x : : : : : : : : : : : : : :  :, :8 :D :P :\ :h :t : : : : : : : : : : : : : : :( :4 :@ :L :X :d :p :| : : : : : : : : : : : :  : :$ :0 :< :H :T :` :l :x : : : : : : : : : : : : : :  :, :8 :D :P :\ :h :t : : : : : : : : : : : : : : :(  :4  :@  :L  :X  :d :p :| : : : : :  @x6&%,%) 12%@2* 7Ta)O@xh4g x b@5`|yw@@6n]&@ '|,@@5H,~@6:0 @:9@T#B(@wB@x0C@Hx(D@p}HDJ@}D@~F{@xG4@BGX@ІPG@ 0G@PHH@`0XHg@hH@I@0I4@JL@ؐ OJ.@}J'@xJ.@J@XK%@x}K@00K^@`hK@ȗ0K @`L@X0+L@0=L@0ML@`lL@H)M@`EMX@xPM^@ȝhM(@0#Nv@N@xOj@O@QL@h Q'@xQ_@8TR2@8Z @`Z"@HxZ@0Z@HZ@8\@ H\@hT]:@x]L@P  ]R@p8 ,^:@ f^@`^@0^@0^@@`^@`^L@ &_@ `B_@0R_L@ _ @`!_F@0#`@8H%`@H'0`@0)@`@0+P`L@( -`@H`/a@01a4@3a@X5|b|@7b@09c@0;c:@0=Rc/@ ?f@`Af@hCg@h`Eg@0Gg@HIg@@0Kg4@pMh@0@O&j"@pxQHj@ Sm@hUo{@(WNpC@0 Ys@&[%t@(]3u.@,_au?@8-au@.Hcu5@X.euX@/PgCv@P00iTvU@08kv"@1xmv@02Hov@x2Hqv"@2xsw@83uw@H50ww@x5`ywf@5h{IxF@@7}x@08@VHaV@8ZH @c`ӄ@c`@@dH~@d @n0Kv@Ht@vX[@hx0k@xpw@{p@x`"@؀xԌ@P0j@P@`l@x0|#@x@ H@hHˍ@0ݍ.@ @0@0+ @7@HP @0ޯ]0;] 0g(h0h+@Xnh7 h%A