Test Info
| Library Name | libradospp-dev |
| Version #1 | lfs |
| Version #2 | timet |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 8 |
| Total Libraries | 0 |
| Total Symbols / Types | 1198 / 159 |
| Compatibility |
99.6% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 7 |
| Removed Symbols | High | 7 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 1 |
Problems with Symbols | High | 0 |
| Medium | 7 |
| Low | 0 |
Problems with Constants | Low | 0 |
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 )
_ZN8librados7v14_2_05IoCtx8aio_statERKNSt7__cxx1112basic_stringIcEEPNS0_13AioCompletionEPyPx
IoCtx::hit_set_get ( uint32_t hash, struct AioCompletion* c, long long stamp, ceph::bufferlist* pbl )
_ZN8librados7v14_2_05IoCtx11hit_set_getEjPNS0_13AioCompletionExPN4ceph6buffer7v15_2_04listE
IoCtx::hit_set_list ( uint32_t hash, struct AioCompletion* c, std::__cxx11::list<std::pair<long long, long long> >* pls )
_ZN8librados7v14_2_05IoCtx12hit_set_listEjPNS0_13AioCompletionEPNSt7__cxx114listINSt4pairIxxEEEE
IoCtx::snap_get_stamp ( librados::snap_t snapid, long long* t )
_ZN8librados7v14_2_05IoCtx14snap_get_stampEyPx
IoCtx::stat ( std::string const& oid, uint64_t* psize, long long* pmtime )
_ZN8librados7v14_2_05IoCtx4statERKNSt7__cxx1112basic_stringIcEEPyPx
ObjectReadOperation::stat ( uint64_t* psize, long long* pmtime, int* prval )
_ZN8librados7v14_2_019ObjectReadOperation4statEPyPxPi
ObjectWriteOperation::mtime ( long long* pt )
_ZN8librados7v14_2_020ObjectWriteOperation5mtimeEPx
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 )
_ZN8librados7v14_2_05IoCtx8aio_statERKNSt7__cxx1112basic_stringIcEEPNS0_13AioCompletionEPyPl
IoCtx::hit_set_get ( uint32_t hash, struct AioCompletion* c, long stamp, ceph::bufferlist* pbl )
_ZN8librados7v14_2_05IoCtx11hit_set_getEjPNS0_13AioCompletionElPN4ceph6buffer7v15_2_04listE
IoCtx::hit_set_list ( uint32_t hash, struct AioCompletion* c, std::__cxx11::list<std::pair<long, long> >* pls )
_ZN8librados7v14_2_05IoCtx12hit_set_listEjPNS0_13AioCompletionEPNSt7__cxx114listINSt4pairIllEEEE
IoCtx::snap_get_stamp ( librados::snap_t snapid, long* t )
_ZN8librados7v14_2_05IoCtx14snap_get_stampEyPl
IoCtx::stat ( std::string const& oid, uint64_t* psize, long* pmtime )
_ZN8librados7v14_2_05IoCtx4statERKNSt7__cxx1112basic_stringIcEEPyPl
ObjectReadOperation::stat ( uint64_t* psize, long* pmtime, int* prval )
_ZN8librados7v14_2_019ObjectReadOperation4statEPyPlPi
ObjectWriteOperation::mtime ( long* pt )
_ZN8librados7v14_2_020ObjectWriteOperation5mtimeEPl
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::aio_stat ( std::string const& oid, struct AioCompletion* c, uint64_t* psize, long long* pmtime )
_ZN8librados7v14_2_05IoCtx8aio_statERKNSt7__cxx1112basic_stringIcEEPNS0_13AioCompletionEPyPl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] IoCtx::hit_set_get ( uint32_t hash, struct AioCompletion* c, long stamp, ceph::bufferlist* pbl ) 1
⇣
IoCtx::hit_set_get ( uint32_t hash, struct AioCompletion* c, long long stamp, ceph::bufferlist* pbl )
_ZN8librados7v14_2_05IoCtx11hit_set_getEjPNS0_13AioCompletionElPN4ceph6buffer7v15_2_04listE
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] IoCtx::hit_set_list ( uint32_t hash, struct AioCompletion* c, std::__cxx11::list<std::pair<long, long> >* pls ) 1
⇣
IoCtx::hit_set_list ( uint32_t hash, struct AioCompletion* c, std::__cxx11::list<std::pair<long long, long long> >* pls )
_ZN8librados7v14_2_05IoCtx12hit_set_listEjPNS0_13AioCompletionEPNSt7__cxx114listINSt4pairIllEEEE
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] IoCtx::snap_get_stamp ( librados::snap_t snapid, long* t ) 1
⇣
IoCtx::snap_get_stamp ( librados::snap_t snapid, long long* t )
_ZN8librados7v14_2_05IoCtx14snap_get_stampEyPl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] IoCtx::stat ( std::string const& oid, uint64_t* psize, long* pmtime ) 1
⇣
IoCtx::stat ( std::string const& oid, uint64_t* psize, long long* pmtime )
_ZN8librados7v14_2_05IoCtx4statERKNSt7__cxx1112basic_stringIcEEPyPl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ObjectReadOperation::stat ( uint64_t* psize, long* pmtime, int* prval ) 1
⇣
ObjectReadOperation::stat ( uint64_t* psize, long long* pmtime, int* prval )
_ZN8librados7v14_2_019ObjectReadOperation4statEPyPlPi
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ObjectWriteOperation::mtime ( long* pt ) 1
⇣
ObjectWriteOperation::mtime ( long long* pt )
_ZN8librados7v14_2_020ObjectWriteOperation5mtimeEPl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity 1
time_t.h
[+] typedef time_t 1
|
Change |
Effect |
| 1 |
Base type has been changed from long to long long. |
Recompilation of a client program may be broken. |
[+] affected symbols: 6 (0.5%)
rados_aio_stat ( rados_ioctx_t io, char const* o, rados_completion_t completion, uint64_t* psize, long* pmtime )
5th parameter 'pmtime' (pointer) has base type 'time_t'.
rados_aio_write_op_operate ( rados_write_op_t write_op, rados_ioctx_t io, rados_completion_t completion, char const* oid, long* mtime, int flags )
5th parameter 'mtime' (pointer) has base type 'time_t'.
rados_ioctx_snap_get_stamp ( rados_ioctx_t io, rados_snap_t id, long* t )
3rd parameter 't' (pointer) has base type 'time_t'.
rados_read_op_stat ( rados_read_op_t read_op, uint64_t* psize, long* pmtime, int* prval )
3rd parameter 'pmtime' (pointer) has base type 'time_t'.
rados_stat ( rados_ioctx_t io, char const* o, uint64_t* psize, long* pmtime )
4th parameter 'pmtime' (pointer) has base type 'time_t'.
rados_write_op_operate ( rados_write_op_t write_op, rados_ioctx_t io, char const* oid, long* mtime, int flags )
4th parameter 'mtime' (pointer) has base type 'time_t'.
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