Binary compatibility report for the Barry library  between 0.18.5 and current versions on x86

Test Info


Library NameBarry
Version #10.18.5
Version #2current
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files86
Total Shared Libraries6
Total Symbols / Types1357 / 781
VerdictIncompatible
(2.2%)

Problem Summary


SeverityCount
Added Symbols-10
Removed SymbolsHigh1
Problems with
Data Types
High3
Medium0
Low0
Problems with
Symbols
High1
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (10)


controller.h, libbarry.so.19.0.0
namespace Barry
Controller::OpenSocket ( SocketRoutingQueue::SocketDataHandlerPtr handler, uint16_t socket, char const* password )

ldif.h, libbarry.so.19.0.0
namespace Barry
ContactLdif::GetFieldNames ( ) const

m_jvmdebug.h, libbarry.so.19.0.0
namespace Barry::Mode
JVMDebug::ThrowJVMError ( std::string const& msg, uint16_t cmd )

m_mode_base.h, libbarry.so.19.0.0
namespace Barry::Mode
Mode::GetHandler ( )

m_raw_channel.h, libbarry.so.19.0.0
namespace Barry::Mode
RawChannel::GetHandler ( )

router.h, libbarry.so.19.0.0
namespace Barry
SocketRoutingQueue::ChangeInterest ( SocketRoutingQueue::SocketId socket, enum SocketRoutingQueue::InterestType type )
SocketRoutingQueue::RegisterInterestAndType ( SocketRoutingQueue::SocketId socket, SocketRoutingQueue::SocketDataHandlerPtr handler, enum SocketRoutingQueue::InterestType type )

socket.h, libbarry.so.19.0.0
namespace Barry
Socket::Opened ( )
Socket::Opening SocketRoutingQueue::SocketDataHandlerPtr handler )
SocketZero::Open ( SocketRoutingQueue::SocketDataHandlerPtr handler, uint16_t socket, char const* password )

to the top

Removed Symbols (1)


m_jvmdebug.h, libbarry.so.18.0.5
namespace Barry::Mode
JVMDebug::ThrowJVMError ( std::string const& msg, uint8_t cmd )

to the top

Problems with Data Types, High Severity (3)


m_mode_base.h
namespace Mode
[+] class Mode (1)

socket.h
namespace Barry
[+] class SocketBase (2)

to the top

Problems with Symbols, High Severity (1)


m_jvmdebug.h, libbarry.so.18.0.5
namespace Barry::Mode
[+] JVMDebug::ThrowJVMError ( std::string const& msg, uint8_t cmd ) (1)

to the top

Header Files (86)


a_alxparser.h
a_application.h
a_codsection.h
a_common.h
a_library.h
a_osloader.h
backup.h
barry.h
barryalx.h
barrybackup.h
barrysync.h
bmp.h
builder.h
cod.h
common.h
configfile.h
connector.h
controller.h
data.h
dataqueue.h
dll.h
dp_codinfo.h
error.h
fifoargs.h
iconv.h
j_manager.h
j_server.h
ldif.h
ldifio.h
log.h
m_desktop.h
m_desktoptmpl.h
m_ipmodem.h
m_javaloader.h
m_jvmdebug.h
m_mode_base.h
m_raw_channel.h
m_serial.h
mimeio.h
modem.h
parser.h
pin.h
pipe.h
pppfilter.h
probe.h
protocol.h
r_bookmark.h
r_calendar.h
r_calllog.h
r_contact.h
r_cstore.h
r_folder.h
r_hhagent.h
r_memo.h
r_message.h
r_message_base.h
r_pin_message.h
r_recur_base.h
r_saved_message.h
r_servicebook.h
r_sms.h
r_task.h
r_timezone.h
record.h
recordtmpl.h
restore.h
router.h
s11n-boost.h
scoped_lock.h
semaphore.h
sha1.h
socket.h
threadwrap.h
time.h
trim.h
tzwrapper.h
usbwrap.h
vbase.h
vcard.h
version.h
vevent.h
vformat.h
vjournal.h
vsmartptr.h
vtodo.h
xmlparser.h

to the top

Shared Libraries (6)


libbarry.so.18.0.5
libbarryalx.so.18.0.5
libbarrybackup.so.18.0.5
libbarrydp.so.18.0.5
libbarryjdwp.so.18.0.5
libbarrysync.so.18.0.5

to the top




Generated on Thu Apr 30 22:15:01 2015 for Barry by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API