bssgp test

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

Max.Suraev at fairwaves.co
Tue Jul 7 18:30:01 UTC 2015


Hey.

A little heads-up on this - I've converted libosmocore test to use --wrap linker
feature (see http://patchwork.ozlabs.org/patch/491690/ for patch) but attempts to do
the same with gbproxy test of OpenBSC fails exactly the same way as before:

Assert failed expect_msg() gbproxy_test.c:1922
backtrace() returned 5 addresses
./gbproxy_test() [0x40aa12]
./gbproxy_test() [0x40291a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7efd2814da40]
./gbproxy_test() [0x408009]

The test is compiled as follows:
gcc -Wall -ggdb3 -I/usr/include/  -I/usr/include/  -I/usr/include/  -g -O2
-Wl,-static,--wrap=gprs_ns_sendmsg,--wrap=sendto,-Bdynamic  -o gbproxy_test
gbproxy_test.o ../../src/gprs/gb_proxy.o ../../src/gprs/gb_proxy_patch.o
../../src/gprs/gb_proxy_peer.o ../../src/gprs/gb_proxy_tlli.o
../../src/gprs/gprs_gb_parse.o ../../src/gprs/gprs_llc_parse.o ../../src/gprs/crc24.o
../../src/gprs/gprs_utils.o ../../src/libcommon/libcommon.a ../../src/libbsc/libbsc.a
../../src/libtrau/libtrau.a -losmocore  -losmogb -losmovty  -losmogsm   -losmovty
-losmoabis  -ldl  -lrt

Does it mean that the wrappers are not applied properly?
Or it's because of mysterious "msgb_bssgph" patch mentioned in the comments next to
assert?

-- 
best regards,
Max, http://fairwaves.co



More information about the OpenBSC mailing list