Test Info
| Library Name | davix-dev |
| Version #1 | base |
| Version #2 | lfs |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 15 |
| Total Libraries | 0 |
| Total Symbols / Types | 578 / 125 |
| Compatibility |
99.4% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 4 |
| Removed Symbols | High | 4 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 1 |
Problems with Symbols | High | 0 |
| Medium | 4 |
| Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 4
davfile.hpp
namespace Davix
DavFile::prefetchInfo ( long long offset, dav_size_t size_read, enum advise_t adv )
_ZN5Davix7DavFile12prefetchInfoExyNS_8advise_tE
davposix.hpp
namespace Davix
DavPosix::lseek ( DAVIX_FD* fd, long long offset, int flags, struct DavixError** err )
_ZN5Davix8DavPosix5lseekEP8Davix_fdxiPPNS_10DavixErrorE
DavPosix::pread ( DAVIX_FD* fd, void* buffer, size_t count, long long offset, struct DavixError** err )
_ZN5Davix8DavPosix5preadEP8Davix_fdPvjxPPNS_10DavixErrorE
DavPosix::pwrite ( DAVIX_FD* fd, void const* buffer, size_t count, long long offset, struct DavixError** err )
_ZN5Davix8DavPosix6pwriteEP8Davix_fdPKvjxPPNS_10DavixErrorE
to the top
Removed Symbols 4
davfile.hpp
namespace Davix
DavFile::prefetchInfo ( long offset, dav_size_t size_read, enum advise_t adv )
_ZN5Davix7DavFile12prefetchInfoElyNS_8advise_tE
davposix.hpp
namespace Davix
DavPosix::lseek ( DAVIX_FD* fd, long offset, int flags, struct DavixError** err )
_ZN5Davix8DavPosix5lseekEP8Davix_fdliPPNS_10DavixErrorE
DavPosix::pread ( DAVIX_FD* fd, void* buffer, size_t count, long offset, struct DavixError** err )
_ZN5Davix8DavPosix5preadEP8Davix_fdPvjlPPNS_10DavixErrorE
DavPosix::pwrite ( DAVIX_FD* fd, void const* buffer, size_t count, long offset, struct DavixError** err )
_ZN5Davix8DavPosix6pwriteEP8Davix_fdPKvjlPPNS_10DavixErrorE
to the top
Problems with Symbols, Medium Severity 4
davfile.hpp
namespace Davix
[+] DavFile::prefetchInfo ( long offset, dav_size_t size_read, enum advise_t adv ) 1
⇣
DavFile::prefetchInfo ( long long offset, dav_size_t size_read, enum advise_t adv )
_ZN5Davix7DavFile12prefetchInfoElyNS_8advise_tE
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
davposix.hpp
namespace Davix
[+] DavPosix::lseek ( DAVIX_FD* fd, long offset, int flags, struct DavixError** err ) 1
⇣
DavPosix::lseek ( DAVIX_FD* fd, long long offset, int flags, struct DavixError** err )
_ZN5Davix8DavPosix5lseekEP8Davix_fdliPPNS_10DavixErrorE
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] DavPosix::pread ( DAVIX_FD* fd, void* buffer, size_t count, long offset, struct DavixError** err ) 1
⇣
DavPosix::pread ( DAVIX_FD* fd, void* buffer, size_t count, long long offset, struct DavixError** err )
_ZN5Davix8DavPosix5preadEP8Davix_fdPvjlPPNS_10DavixErrorE
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] DavPosix::pwrite ( DAVIX_FD* fd, void const* buffer, size_t count, long offset, struct DavixError** err ) 1
⇣
DavPosix::pwrite ( DAVIX_FD* fd, void const* buffer, size_t count, long long offset, struct DavixError** err )
_ZN5Davix8DavPosix6pwriteEP8Davix_fdPKvjlPPNS_10DavixErrorE
|
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
types.h
[+] typedef off_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: 5 (0.9%)
Davix::PerformanceData::update ( struct Davix::PerformanceMarker const& in )
Field 'in.transferAvg' in 1st parameter 'in' (reference) is of type 'off_t'.
Davix::PerformanceMarker::__ct ( )
Field 'this.transferAvg' in the object of this method is of type 'off_t'.
Davix::PerformanceData::avgTransfer ( )
Return value is of type 'off_t'.
Davix::PerformanceData::diffTransfer ( )
Return value is of type 'off_t'.
Davix::PerformanceData::totalTransferred ( )
Return value is of type 'off_t'.
to the top
Header Files 15
davix.hpp
davix_azure_utils.hpp
davix_file_info.hpp
davix_file_types.hpp
davix_gcloud_utils.hpp
davix_hooks.hpp
davix_hooks_fwd.hpp
davix_hooks_impl.hpp
davix_ignored.hpp
davix_logger.hpp
davix_misc_utils.hpp
davix_nocopy.hpp
davix_s3_utils.hpp
davix_swift_utils.hpp
features.hpp
to the top
Libraries 0
to the top