API compatibility report for the libself-test-dev library between base and lfs versions on ARM


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibself-test-dev
Version #1base
Version #2lfs
ArchARM
GCC Version12
SubjectBinary Compatibility

Test Results


Total Header Files1
Total Libraries0
Total Symbols / Types2 / 7
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Header Files  1 


self_test.h

to the top

Libraries  0 



to the top



Test Info


Library Namelibself-test-dev
Version #1base
Version #2lfs
ArchARM
SubjectSource Compatibility

Test Results


Total Header Files1
Total Libraries0
Total Symbols / Types711 / 146
Compatibility 94.4%

Problem Summary


SeverityCount
Added Symbols-29
Removed SymbolsHigh40
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols  29 


XmlRpcValue.h
namespace XmlRpc
XmlRpcValue::_doubleFormat [data]
XmlRpcValue::arrayFromXml ( std::string const& valueXml, int* offset )
XmlRpcValue::arrayToXml ( ) const
XmlRpcValue::assertArray ( int size )
XmlRpcValue::assertArray ( int size ) const
XmlRpcValue::assertStruct ( )
XmlRpcValue::assertStruct ( ) const
XmlRpcValue::assertTypeOrInvalid ( enum XmlRpcValue::Type t )
XmlRpcValue::assertTypeOrInvalid ( enum XmlRpcValue::Type t ) const
XmlRpcValue::binaryFromXml ( std::string const& valueXml, int* offset )
XmlRpcValue::binaryToXml ( ) const
XmlRpcValue::boolFromXml ( std::string const& valueXml, int* offset )
XmlRpcValue::boolToXml ( ) const
XmlRpcValue::doubleFromXml ( std::string const& valueXml, int* offset )
XmlRpcValue::doubleToXml ( ) const
XmlRpcValue::fromXml ( std::string const& valueXml, int* offset )
XmlRpcValue::hasMember ( std::string const& name ) const
XmlRpcValue::intFromXml ( std::string const& valueXml, int* offset )
XmlRpcValue::intToXml ( ) const
XmlRpcValue::invalidate ( )
XmlRpcValue::size ( ) const
XmlRpcValue::stringFromXml ( std::string const& valueXml, int* offset )
XmlRpcValue::stringToXml ( ) const
XmlRpcValue::structFromXml ( std::string const& valueXml, int* offset )
XmlRpcValue::structToXml ( ) const
XmlRpcValue::timeFromXml ( std::string const& valueXml, int* offset )
XmlRpcValue::timeToXml ( ) const
XmlRpcValue::toXml ( ) const
XmlRpcValue::write ( std::ostream& os ) const

to the top

Removed Symbols  40 


assert.h
__assert ( char const* __assertion, char const* __file, int __line )
__assert_fail ( char const* __assertion, char const* __file, unsigned int __line, char const* __function )
__assert_perror_fail ( int __errnum, char const* __file, unsigned int __line, char const* __function )

common.h
namespace ros
disableAllSignalsInThisThread ( )

console.h
namespace ros::console
checkLogLocationEnabled ( struct LogLocation* loc )
deregister_appender ( struct LogAppender* appender )
Formatter::getTokenStrings ( void* logger_handle, Level level, char const* str, char const* file, char const* function, int line ) const
Formatter::init ( char const* fmt )
Formatter::print ( void* logger_handle, Level level, char const* str, char const* file, char const* function, int line )
formatToBuffer ( boost::shared_array<char>& buffer, size_t& buffer_size, char const* fmt, ... )
formatToString ( char const* fmt, ... )
g_formatter [data]
g_initialized [data]
g_last_error_message [data]
get_loggers ( std::map<std::string, enum levels::Level>& loggers )
initialize ( )
initializeLogLocation ( struct LogLocation* loc, std::string const& name, Level level )
LogLocation::__ct [C1] ( )
LogLocation::__ct [C2] ( )
LogLocation::__ct [C1] ( struct LogLocation const& p1 )
LogLocation::__ct [C2] ( struct LogLocation const& p1 )
LogLocation::__ct [C1] ( struct LogLocation& p1 )
LogLocation::__ct [C2] ( struct LogLocation& p1 )
LogLocation::~__dt [D0] ( )
LogLocation::~__dt [D1] ( )
LogLocation::~__dt [D2] ( )
notifyLoggerLevelsChanged ( )
print ( struct FilterBase* filter, void* logger, Level level, char const* file, int line, char const* function, char const* fmt, ... )
print ( struct FilterBase* filter, void* logger, Level level, std::stringstream const& str, char const* file, int line, char const* function )
register_appender ( struct LogAppender* appender )
registerLogLocation ( struct LogLocation* loc )
set_logger_level ( std::string const& name, enum levels::Level level )
setFixedFilterToken ( std::string const& key, std::string const& val )
setLogLocationLevel ( struct LogLocation* loc, Level level )
shutdown ( )
vformatToBuffer ( boost::shared_array<char>& buffer, size_t& buffer_size, char const* fmt, va_list args )

console_backend.h
namespace ros::console::backend
function_notifyLoggerLevelsChanged [data]
function_print [data]
notifyLoggerLevelsChanged ( )
print ( void* logger_handle, ros::console::Level level, char const* str, char const* file, char const* function, int line )

to the top

Header Files  1 


self_test.h

to the top

Libraries  0 



to the top