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


Binary
Compatibility
Source
Compatibility

Test Info


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

Test Results


Total Header Files15
Total Libraries0
Total Symbols / Types20 / 4
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  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



Test Info


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

Test Results


Total Header Files15
Total Libraries0
Total Symbols / Types578 / 125
Compatibility 99.4%

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium4
Low0
Problems with
Constants
Low0

Added Symbols  4 


davfile.hpp
namespace Davix
DavFile::prefetchInfo ( long long offset, dav_size_t size_read, enum advise_t adv )

davposix.hpp
namespace Davix
DavPosix::lseek ( DAVIX_FD* fd, long long offset, int flags, struct DavixError** err )
DavPosix::pread ( DAVIX_FD* fd, void* buffer, size_t count, long long offset, struct DavixError** err )
DavPosix::pwrite ( DAVIX_FD* fd, void const* buffer, size_t count, long long offset, struct DavixError** err )

to the top

Removed Symbols  4 


davfile.hpp
namespace Davix
DavFile::prefetchInfo ( long offset, dav_size_t size_read, enum advise_t adv )

davposix.hpp
namespace Davix
DavPosix::lseek ( DAVIX_FD* fd, long offset, int flags, struct DavixError** err )
DavPosix::pread ( DAVIX_FD* fd, void* buffer, size_t count, long offset, struct DavixError** err )
DavPosix::pwrite ( DAVIX_FD* fd, void const* buffer, size_t count, long offset, struct DavixError** err )

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 

davposix.hpp
namespace Davix
[+] DavPosix::lseek ( DAVIX_FD* fd, long offset, int flags, struct DavixError** err )  1 
[+] DavPosix::pread ( DAVIX_FD* fd, void* buffer, size_t count, long offset, struct DavixError** err )  1 
[+] DavPosix::pwrite ( DAVIX_FD* fd, void const* buffer, size_t count, long offset, struct DavixError** err )  1 

to the top

Problems with Data Types, Low Severity  1 


types.h
[+] typedef off_t  1 

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