API compatibility report for the libradospp-dev library between lfs and timet versions on ARM


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibradospp-dev
Version #1lfs
Version #2timet
ArchARM
GCC Version12
SubjectBinary Compatibility

Test Results


Total Header Files8
Total Libraries0
Total Symbols / Types11 / 13
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  8 


buffer.h
buffer_fwd.h
crc32c.h
inline_memory.h
librados.hpp
librados_fwd.hpp
page.h
rados_types.hpp

to the top

Libraries  0 



to the top



Test Info


Library Namelibradospp-dev
Version #1lfs
Version #2timet
ArchARM
SubjectSource Compatibility

Test Results


Total Header Files8
Total Libraries0
Total Symbols / Types1198 / 159
Compatibility 99.6%

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh7
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium7
Low0
Problems with
Constants
Low0

Added Symbols  7 


librados.hpp
namespace librados::v14_2_0
IoCtx::aio_stat ( std::string const& oid, struct AioCompletion* c, uint64_t* psize, long long* pmtime )
IoCtx::hit_set_get ( uint32_t hash, struct AioCompletion* c, long long stamp, ceph::bufferlist* pbl )
IoCtx::hit_set_list ( uint32_t hash, struct AioCompletion* c, std::__cxx11::list<std::pair<long long, long long> >* pls )
IoCtx::snap_get_stamp ( librados::snap_t snapid, long long* t )
IoCtx::stat ( std::string const& oid, uint64_t* psize, long long* pmtime )
ObjectReadOperation::stat ( uint64_t* psize, long long* pmtime, int* prval )
ObjectWriteOperation::mtime ( long long* pt )

to the top

Removed Symbols  7 


librados.hpp
namespace librados::v14_2_0
IoCtx::aio_stat ( std::string const& oid, struct AioCompletion* c, uint64_t* psize, long* pmtime )
IoCtx::hit_set_get ( uint32_t hash, struct AioCompletion* c, long stamp, ceph::bufferlist* pbl )
IoCtx::hit_set_list ( uint32_t hash, struct AioCompletion* c, std::__cxx11::list<std::pair<long, long> >* pls )
IoCtx::snap_get_stamp ( librados::snap_t snapid, long* t )
IoCtx::stat ( std::string const& oid, uint64_t* psize, long* pmtime )
ObjectReadOperation::stat ( uint64_t* psize, long* pmtime, int* prval )
ObjectWriteOperation::mtime ( long* pt )

to the top

Problems with Symbols, Medium Severity  7 


librados.hpp
namespace librados::v14_2_0
[+] IoCtx::aio_stat ( std::string const& oid, struct AioCompletion* c, uint64_t* psize, long* pmtime )  1 
[+] IoCtx::hit_set_get ( uint32_t hash, struct AioCompletion* c, long stamp, ceph::bufferlist* pbl )  1 
[+] IoCtx::hit_set_list ( uint32_t hash, struct AioCompletion* c, std::__cxx11::list<std::pair<long, long> >* pls )  1 
[+] IoCtx::snap_get_stamp ( librados::snap_t snapid, long* t )  1 
[+] IoCtx::stat ( std::string const& oid, uint64_t* psize, long* pmtime )  1 
[+] ObjectReadOperation::stat ( uint64_t* psize, long* pmtime, int* prval )  1 
[+] ObjectWriteOperation::mtime ( long* pt )  1 

to the top

Problems with Data Types, Low Severity  1 


time_t.h
[+] typedef time_t  1 

to the top

Header Files  8 


buffer.h
buffer_fwd.h
crc32c.h
inline_memory.h
librados.hpp
librados_fwd.hpp
page.h
rados_types.hpp

to the top

Libraries  0 



to the top