Test Info
Library Name | apt |
Version #1 | X |
Version #2 | Y |
Arch | x86_64 |
Subject | Source Compatibility |
Test Results
Total Header Files | 70 |
Total Libraries | 1 |
Total Symbols / Types | 3724 / 524 |
Compatibility |
99.6% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 10 |
Removed Symbols | High | 10 |
Problems with Data Types | High | 0 |
Medium | 3 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 17 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 10
cachefilter-patterns.h
namespace APT::Internal
PatternTreeParser::PatternNode::matches ( std::string_view name, int min, int max )
_ZN3APT8Internal17PatternTreeParser11PatternNode7matchesENSt17basic_string_viewIcEEii
deblistparser.h
debListParser::GrabWord ( std::string_view Word, struct debListParser::WordList const* List, unsigned char& Out ) [static]
_ZN13debListParser8GrabWordENSt17basic_string_viewIcEEPKNS_8WordListERh
debListParser::ParseDepends ( char const* Start, char const* Stop, std::string_view& Package, std::string_view& Ver, unsigned int& Op, bool const ParseArchFlags, bool StripMultiArch, bool const ParseRestrictionsList, std::string Arch ) [static]
_ZN13debListParser12ParseDependsEPKcS1_RNSt17basic_string_viewIcEES4_RjbbbNSt7__cxx1112basic_stringIcEE
pkgcachegen.h
pkgCacheGenerator::NewDescription ( struct pkgCache::DescIterator& Desc, std::string const& Lang, std::string_view md5sum, map_stringitem_t const idxmd5str )
_ZN17pkgCacheGenerator14NewDescriptionERN8pkgCache12DescIteratorERKNSt7__cxx1112basic_stringIcEENSt17basic_string_viewIcEE11map_pointerIcE
pkgCacheGenerator::NewGroup ( struct pkgCache::GrpIterator& Grp, std::string_view Name )
_ZN17pkgCacheGenerator8NewGroupERN8pkgCache11GrpIteratorENSt17basic_string_viewIcEE
pkgCacheGenerator::NewPackage ( struct pkgCache::PkgIterator& Pkg, std::string_view Name, std::string_view Arch )
_ZN17pkgCacheGenerator10NewPackageERN8pkgCache11PkgIteratorENSt17basic_string_viewIcEES4_
pkgCacheGenerator::NewVersion ( struct pkgCache::VerIterator& Ver, std::string_view const& VerStr, map_pointer<struct pkgCache::Package>const ParentPkg, uint32_t Hash, map_pointer<struct pkgCache::Version>const Next )
_ZN17pkgCacheGenerator10NewVersionERN8pkgCache11VerIteratorERKNSt17basic_string_viewIcEE11map_pointerINS0_7PackageEEjNS7_INS0_7VersionEEE
pkgCacheListParser::NewDepends ( struct pkgCache::VerIterator& Ver, std::string_view Package, std::string_view Arch, std::string_view Version, uint8_t const Op, uint8_t const Type )
_ZN18pkgCacheListParser10NewDependsERN8pkgCache11VerIteratorENSt17basic_string_viewIcEES4_S4_hh
pkgCacheListParser::NewProvides ( struct pkgCache::VerIterator& Ver, std::string_view PkgName, std::string_view PkgArch, std::string_view Version, uint8_t const Flags )
_ZN18pkgCacheListParser11NewProvidesERN8pkgCache11VerIteratorENSt17basic_string_viewIcEES4_S4_h
pkgCacheListParser::NewProvidesAllArch ( struct pkgCache::VerIterator& Ver, std::string_view Package, std::string_view Version, uint8_t const Flags )
_ZN18pkgCacheListParser18NewProvidesAllArchERN8pkgCache11VerIteratorENSt17basic_string_viewIcEES4_h
to the top
Removed Symbols 10
cachefilter-patterns.h
namespace APT::Internal
PatternTreeParser::PatternNode::matches ( APT::StringView name, int min, int max )
_ZN3APT8Internal17PatternTreeParser11PatternNode7matchesENS_10StringViewEii
deblistparser.h
debListParser::GrabWord ( APT::StringView Word, struct debListParser::WordList const* List, unsigned char& Out ) [static]
_ZN13debListParser8GrabWordEN3APT10StringViewEPKNS_8WordListERh
debListParser::ParseDepends ( char const* Start, char const* Stop, APT::StringView& Package, APT::StringView& Ver, unsigned int& Op, bool const ParseArchFlags, bool StripMultiArch, bool const ParseRestrictionsList, std::string Arch ) [static]
_ZN13debListParser12ParseDependsEPKcS1_RN3APT10StringViewES4_RjbbbNSt7__cxx1112basic_stringIcEE
pkgcachegen.h
pkgCacheGenerator::NewDescription ( struct pkgCache::DescIterator& Desc, std::string const& Lang, APT::StringView md5sum, map_stringitem_t const idxmd5str )
_ZN17pkgCacheGenerator14NewDescriptionERN8pkgCache12DescIteratorERKNSt7__cxx1112basic_stringIcEEN3APT10StringViewE11map_pointerIcE
pkgCacheGenerator::NewGroup ( struct pkgCache::GrpIterator& Grp, APT::StringView Name )
_ZN17pkgCacheGenerator8NewGroupERN8pkgCache11GrpIteratorEN3APT10StringViewE
pkgCacheGenerator::NewPackage ( struct pkgCache::PkgIterator& Pkg, APT::StringView Name, APT::StringView Arch )
_ZN17pkgCacheGenerator10NewPackageERN8pkgCache11PkgIteratorEN3APT10StringViewES4_
pkgCacheGenerator::NewVersion ( struct pkgCache::VerIterator& Ver, APT::StringView const& VerStr, map_pointer<struct pkgCache::Package>const ParentPkg, uint32_t Hash, map_pointer<struct pkgCache::Version>const Next )
_ZN17pkgCacheGenerator10NewVersionERN8pkgCache11VerIteratorERKN3APT10StringViewE11map_pointerINS0_7PackageEEjNS7_INS0_7VersionEEE
pkgCacheListParser::NewDepends ( struct pkgCache::VerIterator& Ver, APT::StringView Package, APT::StringView Arch, APT::StringView Version, uint8_t const Op, uint8_t const Type )
_ZN18pkgCacheListParser10NewDependsERN8pkgCache11VerIteratorEN3APT10StringViewES4_S4_hh
pkgCacheListParser::NewProvides ( struct pkgCache::VerIterator& Ver, APT::StringView PkgName, APT::StringView PkgArch, APT::StringView Version, uint8_t const Flags )
_ZN18pkgCacheListParser11NewProvidesERN8pkgCache11VerIteratorEN3APT10StringViewES4_S4_h
pkgCacheListParser::NewProvidesAllArch ( struct pkgCache::VerIterator& Ver, APT::StringView Package, APT::StringView Version, uint8_t const Flags )
_ZN18pkgCacheListParser18NewProvidesAllArchERN8pkgCache11VerIteratorEN3APT10StringViewES4_h
to the top
Problems with Data Types, Medium Severity 3
cachefilter-patterns.h
namespace APT::Internal
[+] struct PatternTreeParser 1
|
Change |
Effect |
1 |
Type of field sentence has been changed from APT::StringView to std::string_view of different format. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (0.1%)
PatternTreeParser::parse ( )
This method is from 'struct PatternTreeParser' class.
PatternTreeParser::parseTop ( )
This method is from 'struct PatternTreeParser' class.
PatternTreeParser::skipSpace ( )
This method is from 'struct PatternTreeParser' class.
[+] struct PatternTreeParser::PatternNode 1
|
Change |
Effect |
1 |
Type of field term has been changed from APT::StringView to std::string_view of different format. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.1%)
PatternTreeParser::PatternNode::render ( std::ostream& stream )
This method is from 'struct PatternTreeParser::PatternNode' class.
PatternTreeParser::PatternNode::~__dt ( )
This destructor is from 'struct PatternTreeParser::PatternNode' class.
[+] struct PatternTreeParser::WordNode 1
|
Change |
Effect |
1 |
Type of field word has been changed from APT::StringView to std::string_view of different format. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.1%)
PatternTreeParser::WordNode::render ( std::ostream& stream )
This method is from 'struct PatternTreeParser::WordNode' class.
PatternTreeParser::WordNode::~__dt ( )
This destructor is from 'struct PatternTreeParser::WordNode' class.
to the top
Problems with Symbols, Medium Severity 17
cachefilter-patterns.h
namespace APT::Internal
[+] PatternTreeParser::PatternNode::matches ( APT::StringView name, int min, int max ) 1
⇣
PatternTreeParser::PatternNode::matches ( std::string_view name, int min, int max )
_ZN3APT8Internal17PatternTreeParser11PatternNode7matchesENS_10StringViewEii
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
deblistparser.h
[+] debListParser::Architecture ( ) 1
_ZN13debListParser12ArchitectureEv
|
Change |
Effect |
1 |
Type of return value has been changed from APT::StringView to std::string_view of different format. |
Recompilation of a client program may be broken. |
[+] debListParser::Description_md5 ( ) 1
_ZN13debListParser15Description_md5Ev
|
Change |
Effect |
1 |
Type of return value has been changed from APT::StringView to std::string_view of different format. |
Recompilation of a client program may be broken. |
[+] debListParser::GrabWord ( APT::StringView Word, struct debListParser::WordList const* List, unsigned char& Out ) [static] 1
⇣
debListParser::GrabWord ( std::string_view Word, struct debListParser::WordList const* List, unsigned char& Out ) [static]
_ZN13debListParser8GrabWordEN3APT10StringViewEPKNS_8WordListERh
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] debListParser::ParseDepends ( char const* Start, char const* Stop, APT::StringView& Package, APT::StringView& Ver, unsigned int& Op, bool const ParseArchFlags, bool StripMultiArch, bool const ParseRestrictionsList, std::string Arch ) [static] 1
⇣
debListParser::ParseDepends ( char const* Start, char const* Stop, std::string_view& Package, std::string_view& Ver, unsigned int& Op, bool const ParseArchFlags, bool StripMultiArch, bool const ParseRestrictionsList, std::string Arch ) [static]
_ZN13debListParser12ParseDependsEPKcS1_RN3APT10StringViewES4_RjbbbNSt7__cxx1112basic_stringIcEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] debListParser::SHA256 ( ) const 1
_ZNK13debListParser6SHA256Ev
|
Change |
Effect |
1 |
Type of return value has been changed from APT::StringView to std::string_view of different format. |
Recompilation of a client program may be broken. |
[+] debListParser::Version ( ) 1
_ZN13debListParser7VersionEv
|
Change |
Effect |
1 |
Type of return value has been changed from APT::StringView to std::string_view of different format. |
Recompilation of a client program may be broken. |
[+] debTranslationsParser::Architecture ( ) 1
_ZN21debTranslationsParser12ArchitectureEv
|
Change |
Effect |
1 |
Type of return value has been changed from APT::StringView to std::string_view of different format. |
Recompilation of a client program may be broken. |
[+] debTranslationsParser::Version ( ) 1
_ZN21debTranslationsParser7VersionEv
|
Change |
Effect |
1 |
Type of return value has been changed from APT::StringView to std::string_view of different format. |
Recompilation of a client program may be broken. |
edsplistparser.h
[+] edspLikeListParser::Description_md5 ( ) 1
_ZN18edspLikeListParser15Description_md5Ev
|
Change |
Effect |
1 |
Type of return value has been changed from APT::StringView to std::string_view of different format. |
Recompilation of a client program may be broken. |
pkgcachegen.h
[+] pkgCacheGenerator::NewDescription ( struct pkgCache::DescIterator& Desc, std::string const& Lang, APT::StringView md5sum, map_stringitem_t const idxmd5str ) 1
⇣
pkgCacheGenerator::NewDescription ( struct pkgCache::DescIterator& Desc, std::string const& Lang, std::string_view md5sum, map_stringitem_t const idxmd5str )
_ZN17pkgCacheGenerator14NewDescriptionERN8pkgCache12DescIteratorERKNSt7__cxx1112basic_stringIcEEN3APT10StringViewE11map_pointerIcE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] pkgCacheGenerator::NewGroup ( struct pkgCache::GrpIterator& Grp, APT::StringView Name ) 1
⇣
pkgCacheGenerator::NewGroup ( struct pkgCache::GrpIterator& Grp, std::string_view Name )
_ZN17pkgCacheGenerator8NewGroupERN8pkgCache11GrpIteratorEN3APT10StringViewE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] pkgCacheGenerator::NewPackage ( struct pkgCache::PkgIterator& Pkg, APT::StringView Name, APT::StringView Arch ) 1
⇣
pkgCacheGenerator::NewPackage ( struct pkgCache::PkgIterator& Pkg, std::string_view Name, std::string_view Arch )
_ZN17pkgCacheGenerator10NewPackageERN8pkgCache11PkgIteratorEN3APT10StringViewES4_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] pkgCacheGenerator::NewVersion ( struct pkgCache::VerIterator& Ver, APT::StringView const& VerStr, map_pointer<struct pkgCache::Package>const ParentPkg, uint32_t Hash, map_pointer<struct pkgCache::Version>const Next ) 1
⇣
pkgCacheGenerator::NewVersion ( struct pkgCache::VerIterator& Ver, std::string_view const& VerStr, map_pointer<struct pkgCache::Package>const ParentPkg, uint32_t Hash, map_pointer<struct pkgCache::Version>const Next )
_ZN17pkgCacheGenerator10NewVersionERN8pkgCache11VerIteratorERKN3APT10StringViewE11map_pointerINS0_7PackageEEjNS7_INS0_7VersionEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] pkgCacheListParser::NewDepends ( struct pkgCache::VerIterator& Ver, APT::StringView Package, APT::StringView Arch, APT::StringView Version, uint8_t const Op, uint8_t const Type ) 1
⇣
pkgCacheListParser::NewDepends ( struct pkgCache::VerIterator& Ver, std::string_view Package, std::string_view Arch, std::string_view Version, uint8_t const Op, uint8_t const Type )
_ZN18pkgCacheListParser10NewDependsERN8pkgCache11VerIteratorEN3APT10StringViewES4_S4_hh
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] pkgCacheListParser::NewProvides ( struct pkgCache::VerIterator& Ver, APT::StringView PkgName, APT::StringView PkgArch, APT::StringView Version, uint8_t const Flags ) 1
⇣
pkgCacheListParser::NewProvides ( struct pkgCache::VerIterator& Ver, std::string_view PkgName, std::string_view PkgArch, std::string_view Version, uint8_t const Flags )
_ZN18pkgCacheListParser11NewProvidesERN8pkgCache11VerIteratorEN3APT10StringViewES4_S4_h
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] pkgCacheListParser::NewProvidesAllArch ( struct pkgCache::VerIterator& Ver, APT::StringView Package, APT::StringView Version, uint8_t const Flags ) 1
⇣
pkgCacheListParser::NewProvidesAllArch ( struct pkgCache::VerIterator& Ver, std::string_view Package, std::string_view Version, uint8_t const Flags )
_ZN18pkgCacheListParser18NewProvidesAllArchERN8pkgCache11VerIteratorEN3APT10StringViewES4_h
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Header Files 70
acquire-item.h
acquire-method.h
acquire-worker.h
acquire.h
algorithms.h
aptconfiguration.h
arfile.h
cachefile.h
cachefilter-patterns.h
cachefilter.h
cacheiterators.h
cacheset.h
cdrom.h
cdromutl.h
clean.h
cmndline.h
configuration.h
debfile.h
debindexfile.h
deblistparser.h
debmetaindex.h
debrecords.h
debsrcrecords.h
debsystem.h
debversion.h
depcache.h
dirstream.h
dpkgpm.h
edsp.h
edspindexfile.h
edsplistparser.h
edspsystem.h
error.h
extracttar.h
fileutl.h
gpgv.h
hashes.h
header-is-private.h
indexcopy.h
indexfile.h
init.h
install-progress.h
macros.h
metaindex.h
mmap.h
netrc.h
orderlist.h
packagemanager.h
pkgcache.h
pkgcachegen.h
pkgrecords.h
pkgsystem.h
policy.h
prettyprinters.h
progress.h
proxy.h
solver3.h
sourcelist.h
srcrecords.h
srvrec.h
statechanges.h
string_view.h
strutl.h
tagfile-keys.h
tagfile.h
update.h
upgrade.h
version.h
versionmatch.h
weakptr.h
to the top
Libraries 1
libapt-pkg.so.6.0.0
to the top