Binary compatibility report for the libosmocore.so object between 0.12.1 and current versions on x86_64

Test Info


Module Namelibosmocore
Version #10.12.1
Version #2current
Archx86_64
GCC Version6.3.0

Test Results


Total Header Files39
Total Source Files42
Total Objects1
Total Symbols / Types341 / 113
Compatibility 99.4%

Problem Summary


SeverityCount
Added Symbols-17
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols  17 


logging.h, libosmocore.so.11.0.0
log_set_print_filename_pos ( struct log_target* target, enum log_filename_pos pos )

msgb.h, libosmocore.so.11.0.0
_msgb_eq ( char const* file, size_t line, char const* func, uint8_t level, struct msgb const* msg, uint8_t const* data, size_t len, _Bool print )

signal.h, libosmocore.so.11.0.0
osmo_signal_talloc_ctx_init ( void* root_ctx )

socket.h, libosmocore.so.11.0.0
osmo_sock_get_ip_and_port ( int fd, char* ip, size_t ip_len, char* port, size_t port_len, _Bool local )
osmo_sock_get_local_ip ( int fd, char* ip, size_t len )
osmo_sock_get_local_ip_port ( int fd, char* port, size_t len )
osmo_sock_get_name2 ( int fd )
osmo_sock_get_name_buf ( char* str, size_t str_len, int fd )
osmo_sock_get_remote_ip ( int fd, char* ip, size_t len )
osmo_sock_get_remote_ip_port ( int fd, char* port, size_t len )
osmo_sockaddr_in_to_str_and_uint ( char* addr, unsigned int addr_len, uint16_t* port, struct sockaddr_in const* sin )

utils.h, libosmocore.so.11.0.0
osmo_bcd2str ( char* dst, size_t dst_size, uint8_t const* bcd, int start_nibble, int end_nibble, _Bool allow_hex )
osmo_luhn ( char const* in, int in_len )
osmo_str_tolower ( char const* src )
osmo_str_tolower_buf ( char* dest, size_t dest_len, char const* src )
osmo_str_toupper ( char const* src )
osmo_str_toupper_buf ( char* dest, size_t dest_len, char const* src )

to the top

Removed Symbols  2 


logging.h, libosmocore.so.11.0.0
log_vty_command_description ( )
log_vty_command_string ( )

to the top

Problems with Data Types, Low Severity  2 


logging.h
[+] struct log_target  2 

to the top

Header Files  39 


application.h
backtrace.h
bitcomp.h
bits.h
bitvec.h
conv.h
counter.h
crc16.h
crc16gen.h
crc32gen.h
crc64gen.h
crc8gen.h
fsm.h
gsmtap_util.h
isdnhdlc.h
linuxlist.h
linuxrbtree.h
logging.h
loggingrb.h
macaddr.h
msgb.h
msgfile.h
panic.h
plugin.h
prbs.h
prim.h
rate_ctr.h
select.h
sercomm.h
serial.h
signal.h
socket.h
stat_item.h
stats.h
strrb.h
talloc.h
timer.h
utils.h
write_queue.h

to the top

Source Files  42 


application.c
backtrace.c
bitcomp.c
bits.c
bitvec.c
conv.c
counter.c
crc16.c
crc16gen.c
crc32gen.c
crc64gen.c
crc8gen.c
fsm.c
gsmtap_util.c
isdnhdlc.c
logging.c
logging_gsmtap.c
logging_syslog.c
loggingrb.c
macaddr.c
msgb.c
msgfile.c
panic.c
plugin.c
prbs.c
prim.c
rate_ctr.c
rbtree.c
select.c
sercomm.c
serial.c
signal.c
socket.c
stat_item.c
stats.c
stats_statsd.c
strrb.c
timer.c
timer_clockgettime.c
timer_gettimeofday.c
utils.c
write_queue.c

to the top

Objects  1 


libosmocore.so.11.0.0

to the top