Binary compatibility report for the libapt library  between 0.7.25.3 and 0.8.0 versions on x86

Test Info


Library Namelibapt
Version #10.7.25.3
Version #20.8.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files64
Total Shared Libraries2
Total Symbols / Types1007 / 598
VerdictIncompatible
(61.5%)

Problem Summary


SeverityCount
Added Symbols-160
Removed SymbolsHigh66
Problems with
Data Types
High55
Medium60
Low59
Problems with
Symbols
High70
Medium3
Low5
Problems with
Constants
Low0
Other Changes
in Data Types
-2
Other Changes
in Symbols
-1

Added Symbols (160)


acquire-item.h, libapt-pkg.so.4.10.0
pkgAcqFile::Custom600Headers ( )
pkgAcqFile::pkgAcqFile [in-charge] ( pkgAcquire* Owner, std::string URI, std::string Hash, unsigned long Size, std::string Desc, std::string ShortDesc, std::string const& DestDir, std::string const& DestFilename, bool IsIndexFile )
pkgAcqFile::pkgAcqFile [not-in-charge] ( pkgAcquire* Owner, std::string URI, std::string Hash, unsigned long Size, std::string Desc, std::string ShortDesc, std::string const& DestDir, std::string const& DestFilename, bool IsIndexFile )
pkgAcqIndexDiffs::pkgAcqIndexDiffs [in-charge] ( pkgAcquire* Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash, std::string ServerSha1, std::vector<DiffInfo> diffs )
pkgAcqIndexDiffs::pkgAcqIndexDiffs [not-in-charge] ( pkgAcquire* Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash, std::string ServerSha1, std::vector<DiffInfo> diffs )
pkgAcqIndexTrans::Custom600Headers ( )
pkgAcquire::Item::ReportMirrorFailure std::string FailCode )

acquire.h, libapt-pkg.so.4.10.0
pkgAcquire::pkgAcquire [in-charge] ( )
pkgAcquire::pkgAcquire [not-in-charge] ( )
pkgAcquire::Setup ( pkgAcquireStatus* Progress, std::string const& Lock )

aptconfiguration.h, libapt-pkg.so.4.10.0
namespace APT
Configuration::checkArchitecture std::string const& Arch ) [static]
Configuration::getArchitectures bool const& Cached ) [static]
Configuration::getLanguages ( bool const& All, bool const& Cached, char const**const Locale ) [static]

cachefile.h, libapt-pkg.so.4.10.0
pkgCacheFile::BuildCaches ( OpProgress* Progress, bool WithLock )
pkgCacheFile::BuildDepCache OpProgress* Progress )
pkgCacheFile::BuildPolicy OpProgress* Progress )
pkgCacheFile::BuildSourceList OpProgress* Progress )
pkgCacheFile::Open ( OpProgress* Progress, bool WithLock )
pkgCacheFile::~pkgCacheFile [in-charge-deleting] ( )

cachefilter.h, libapt-pkg.so.4.10.0
namespace APT::CacheFilter
PackageNameMatchesRegEx::operator() pkgCache::GrpIterator const& Grp )
PackageNameMatchesRegEx::operator() pkgCache::PkgIterator const& Pkg )
PackageNameMatchesRegEx::PackageNameMatchesRegEx [in-charge] std::string const& Pattern )
PackageNameMatchesRegEx::PackageNameMatchesRegEx [not-in-charge] std::string const& Pattern )
PackageNameMatchesRegEx::~PackageNameMatchesRegEx [in-charge] ( )
PackageNameMatchesRegEx::~PackageNameMatchesRegEx [not-in-charge] ( )

cacheiterators.h, libapt-pkg.so.4.10.0
operator<< ( std::ostream& out, pkgCache::DepIterator D )
pkgCache::DepIterator::AllTargets ( ) const
pkgCache::DepIterator::IsCritical ( ) const
pkgCache::DepIterator::SmartTargetPkg pkgCache::PkgIterator& Result ) const
pkgCache::GrpIterator::FindPkg std::string Arch ) const
pkgCache::GrpIterator::FindPreferredPkg bool const& PreferNonVirtual ) const
pkgCache::GrpIterator::NextPkg pkgCache::PkgIterator const& Pkg ) const
pkgCache::GrpIterator::operator++ int p1 )
pkgCache::PkgIterator::FullName bool const& Pretty ) const
pkgCache::VerIterator::Pseudo ( ) const
pkgCache::VerIterator::RelStr ( ) const

cacheset.h, libapt-pkg.so.4.10.0
namespace APT
CacheSetHelper::canNotFindAllVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindCandidateVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindCandInstVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindInstalledVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindInstCandVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindNewestVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindPackage ( pkgCacheFile& Cache, std::string const& str )
CacheSetHelper::canNotFindPkgName ( pkgCacheFile& Cache, std::string const& str )
CacheSetHelper::canNotFindRegEx ( pkgCacheFile& Cache, std::string pattern )
CacheSetHelper::canNotFindTask ( pkgCacheFile& Cache, std::string pattern )
PackageSet::FromCommandLine ( pkgCacheFile& Cache, char const** cmdline, CacheSetHelper& helper ) [static]
PackageSet::FromName ( pkgCacheFile& Cache, std::string const& string, CacheSetHelper& helper ) [static]
PackageSet::FromRegEx ( pkgCacheFile& Cache, std::string pattern, CacheSetHelper& helper ) [static]
PackageSet::FromString ( pkgCacheFile& Cache, std::string const& string, CacheSetHelper& helper ) [static]
PackageSet::FromTask ( pkgCacheFile& Cache, std::string pattern, CacheSetHelper& helper ) [static]
PackageSet::GroupedFromCommandLine ( pkgCacheFile& Cache, char const** cmdline, std::list<PackageSet::Modifier>const& mods, unsigned short const& fallback, CacheSetHelper& helper ) [static]
VersionSet::FromCommandLine ( pkgCacheFile& Cache, char const** cmdline, VersionSet::Version const& fallback, CacheSetHelper& helper ) [static]
VersionSet::FromPackage ( pkgCacheFile& Cache, pkgCache::PkgIterator const& P, VersionSet::Version const& fallback, CacheSetHelper& helper ) [static]
VersionSet::FromString ( pkgCacheFile& Cache, std::string pkg, VersionSet::Version const& fallback, CacheSetHelper& helper, bool const& onlyFromName ) [static]
VersionSet::getCandidateVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg, CacheSetHelper& helper ) [static]
VersionSet::getInstalledVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg, CacheSetHelper& helper ) [static]
VersionSet::GroupedFromCommandLine ( pkgCacheFile& Cache, char const** cmdline, std::list<VersionSet::Modifier>const& mods, unsigned short const& fallback, CacheSetHelper& helper ) [static]

cmndline.h, libapt-pkg.so.4.10.0
CommandLine::SaveInConfig ( unsigned int const& argc, char const*const*const argv ) [static]

configuration.h, libapt-pkg.so.4.10.0
Configuration::Clear ( std::string const& List, int const& Value )
Configuration::Clear ( std::string const& List, std::string const& Value )
Configuration::Clear std::string const& Name )
Configuration::FindB ( char const* Name, bool const& Default ) const
Configuration::FindI ( char const* Name, int const& Default ) const
Configuration::MatchAgainstConfig::Match char const* str ) const
Configuration::MatchAgainstConfig::MatchAgainstConfig [in-charge] char const* Config )
Configuration::MatchAgainstConfig::MatchAgainstConfig [not-in-charge] char const* Config )
Configuration::MatchAgainstConfig::~MatchAgainstConfig [in-charge-deleting] ( )
Configuration::MatchAgainstConfig::~MatchAgainstConfig [in-charge] ( )
Configuration::MatchAgainstConfig::~MatchAgainstConfig [not-in-charge] ( )
Configuration::Set ( char const* Name, int const& Value )
ReadConfigDir ( Configuration& Conf, std::string const& Dir, bool const& AsSectional, unsigned int const& Depth )
ReadConfigFile ( Configuration& Conf, std::string const& FName, bool const& AsSectional, unsigned int const& Depth )

debindexfile.h, libapt-pkg.so.4.10.0
debPackagesIndex::debPackagesIndex [in-charge] ( std::string const& URI, std::string const& Dist, std::string const& Section, bool const& Trusted, std::string const& Arch )
debPackagesIndex::debPackagesIndex [not-in-charge] ( std::string const& URI, std::string const& Dist, std::string const& Section, bool const& Trusted, std::string const& Arch )
debPackagesIndex::Merge ( pkgCacheGenerator& Gen, OpProgress* Prog ) const
debStatusIndex::Merge ( pkgCacheGenerator& Gen, OpProgress* Prog ) const
debTranslationsIndex::debTranslationsIndex [in-charge] std::string URI, std::string Dist, std::string Section, char const*const Language )
debTranslationsIndex::debTranslationsIndex [not-in-charge] std::string URI, std::string Dist, std::string Section, char const*const Language )
debTranslationsIndex::Merge ( pkgCacheGenerator& Gen, OpProgress* Prog ) const

deblistparser.h, libapt-pkg.so.4.10.0
debListParser::Architecture ( )
debListParser::ArchitectureAll ( )
debListParser::debListParser [in-charge] FileFd* File, std::string const& Arch )
debListParser::debListParser [not-in-charge] FileFd* File, std::string const& Arch )
debListParser::LoadReleaseInfo ( pkgCache::PkgFileIterator& FileI, FileFd& File, std::string section )
debListParser::NewVersion pkgCache::VerIterator& Ver )
debListParser::ParseDepends ( char const* Start, char const* Stop, std::string& Package, std::string& Ver, unsigned int& Op, bool const& ParseArchFlags, bool const& StripMultiArch ) [static]
debListParser::UsePackage ( pkgCache::PkgIterator& Pkg, pkgCache::VerIterator& Ver )

debmetaindex.h, libapt-pkg.so.4.10.0
debReleaseIndex::ArchiveURI std::string const& File ) const
debReleaseIndex::debReleaseIndex [in-charge] ( std::string const& URI, std::string const& Dist )
debReleaseIndex::debReleaseIndex [not-in-charge] ( std::string const& URI, std::string const& Dist )
debReleaseIndex::debSectionEntry::debSectionEntry [in-charge] ( std::string const& Section, bool const& IsSrc )
debReleaseIndex::debSectionEntry::debSectionEntry [not-in-charge] ( std::string const& Section, bool const& IsSrc )
debReleaseIndex::GetIndexes ( pkgAcquire* Owner, bool const& GetAll ) const
debReleaseIndex::IndexURI ( char const* Type, std::string const& Section, std::string const& Arch ) const
debReleaseIndex::IndexURISuffix ( char const* Type, std::string const& Section, std::string const& Arch ) const
debReleaseIndex::Info ( char const* Type, std::string const& Section, std::string const& Arch ) const
debReleaseIndex::PushSectionEntry ( std::string const& Arch, debReleaseIndex::debSectionEntry const* Entry )
debReleaseIndex::PushSectionEntry ( std::vector<std::string>const& Archs, debReleaseIndex::debSectionEntry const* Entry )
debReleaseIndex::SourceIndexURI ( char const* Type, std::string const& Section ) const
debReleaseIndex::SourceIndexURISuffix ( char const* Type, std::string const& Section ) const

debsrcrecords.h, libapt-pkg.so.4.10.0
debSrcRecordParser::BuildDepends ( std::vector<pkgSrcRecords::Parser::BuildDepRec>& BuildDeps, bool const& ArchOnly, bool const& StripMultiArch )

depcache.h, libapt-pkg.so.4.10.0
pkgDepCache::AddSizes ( pkgCache::Namespace::PkgIterator const& Pkg, bool const& Invert )
pkgDepCache::Policy::GetCandidateVer pkgCache::Namespace::PkgIterator const& Pkg )
pkgDepCache::Policy::IsImportantDep pkgCache::Namespace::DepIterator const& Dep )
pkgDepCache::SetCandidateVersion ( pkgCache::Namespace::VerIterator TargetVer, bool const& Pseudo )

dpkgpm.h, libapt-pkg.so.4.10.0
pkgDPkgPM::WriteApportReport ( char const* pkgpath, char const* errormsg )
pkgDPkgPM::WriteHistoryTag ( std::string const& tag, std::string value )

error.h, libapt-pkg.so.4.10.0
GlobalError::Debug ( char const* Description, ... )
GlobalError::DebugE ( char const* Function, char const* Description, ... )
GlobalError::DumpErrors ( std::ostream& out, GlobalError::MsgType const& threshold, bool const& mergeStack )
GlobalError::empty GlobalError::MsgType const& trashhold ) const
GlobalError::Fatal ( char const* Description, ... )
GlobalError::FatalE ( char const* Function, char const* Description, ... )
GlobalError::Insert ( GlobalError::MsgType const& type, char const* Description, ... )
GlobalError::InsertErrno ( GlobalError::MsgType const& type, char const* Function, char const* Description, ... )
GlobalError::MergeWithStack ( )
GlobalError::Notice ( char const* Description, ... )
GlobalError::NoticeE ( char const* Function, char const* Description, ... )
GlobalError::PushToStack ( )
GlobalError::RevertToStack ( )

fileutl.h, libapt-pkg.so.4.10.0
CreateDirectory ( std::string const& Parent, std::string const& Path )
DirectoryExists std::string const& Path )
FileFd::OpenDescriptor int Fd, FileFd::OpenMode Mode, bool AutoClose )

indexcopy.h, libapt-pkg.so.4.10.0
SigVerify::RunGPGV ( std::string const& File, std::string const& FileOut, int const& statusfd, int* fd ) [static]

indexfile.h, libapt-pkg.so.4.10.0
pkgIndexFile::Merge ( pkgCacheGenerator& p1, OpProgress* p2 ) const
pkgIndexFile::MergeFileProvides ( pkgCacheGenerator& p1, OpProgress* p2 ) const

indexrecords.h, libapt-pkg.so.4.10.0
indexRecords::Exists std::string const& MetaKey ) const
indexRecords::GetValidUntil ( ) const

mmap.h, libapt-pkg.so.4.10.0
DynamicMMap::DynamicMMap [in-charge] FileFd& F, unsigned long Flags, unsigned long const& WorkSpace, unsigned long const& Grow, unsigned long const& Limit )
DynamicMMap::DynamicMMap [in-charge] ( unsigned long Flags, unsigned long const& WorkSpace, unsigned long const& Grow, unsigned long const& Limit )
DynamicMMap::DynamicMMap [not-in-charge] FileFd& F, unsigned long Flags, unsigned long const& WorkSpace, unsigned long const& Grow, unsigned long const& Limit )
DynamicMMap::DynamicMMap [not-in-charge] ( unsigned long Flags, unsigned long const& WorkSpace, unsigned long const& Grow, unsigned long const& Limit )

pkgcache.h, libapt-pkg.so.4.10.0
pkgCache::FindGrp std::string const& Name )
pkgCache::FindPkg ( std::string const& Name, std::string const& Arch )
pkgCache::ReMap bool const& Errorchecks )

pkgcachegen.h, libapt-pkg.so.4.10.0
pkgCacheGenerator::CreateDynamicMMap FileFd* CacheF, unsigned long Flags ) [static]
pkgCacheGenerator::FinishCache OpProgress* Progress )
pkgCacheGenerator::ListParser::CollectFileProvides ( pkgCache& Cache, pkgCache::VerIterator& Ver )
pkgCacheGenerator::ListParser::NewDepends ( pkgCache::VerIterator& Ver, std::string const& Package, std::string const& Arch, std::string const& Version, unsigned int Op, unsigned int Type )
pkgCacheGenerator::ListParser::NewProvides ( pkgCache::VerIterator& Ver, std::string const& PkgName, std::string const& PkgArch, std::string const& Version )
pkgCacheGenerator::MakeOnlyStatusCache ( OpProgress* Progress, DynamicMMap** OutMap ) [static]
pkgCacheGenerator::MakeStatusCache ( pkgSourceList& List, OpProgress* Progress, MMap** OutMap, bool AllowMem ) [static]
pkgCacheGenerator::NewDepends ( pkgCache::PkgIterator& Pkg, pkgCache::VerIterator& Ver, std::string const& Version, unsigned int const& Op, unsigned int const& Type, map_ptrloc* OldDepLast )
pkgCacheGenerator::NewGroup ( pkgCache::GrpIterator& Grp, std::string const& Name )
pkgCacheGenerator::NewPackage ( pkgCache::PkgIterator& Pkg, std::string const& Name, std::string const& Arch )
pkgCacheGenerator::ReMap ( void const*const oldMap, void const*const newMap )

policy.h, libapt-pkg.so.4.10.0
pkgPolicy::GetCandidateVer pkgCache::PkgIterator const& Pkg )
pkgPolicy::GetMatch pkgCache::PkgIterator const& Pkg )
pkgPolicy::IsImportantDep pkgCache::DepIterator const& Dep )

sourcelist.h, libapt-pkg.so.4.10.0
pkgSourceList::Type::ParseLine ( std::vector<metaIndex*>& List, char const* Buffer, unsigned long const& CurLine, std::string const& File ) const

srcrecords.h, libapt-pkg.so.4.10.0
pkgSrcRecords::Find ( char const* Package, bool const& SrcOnly )
pkgSrcRecords::Parser::BuildDepType unsigned char const& Type ) [static]

strutl.h, libapt-pkg.so.4.10.0
FTPMDTMStrToTime ( char const*const str, time_t& time )
RFC1123StrToTime ( char const*const str, time_t& time )
URI::NoUserPassword std::string const& URI ) [static]
VectorizeString ( std::string const& haystack, char const& split )

tagfile.h, libapt-pkg.so.4.10.0
pkgTagSection::FindULL char const* Tag, unsigned long long const& Default ) const

versionmatch.h, libapt-pkg.so.4.10.0
pkgVersionMatch::ExpressionMatches ( char const* pattern, char const* string )
pkgVersionMatch::ExpressionMatches ( std::string const& pattern, char const* string )

to the top

Removed Symbols (66)


acquire-item.h, libapt-pkg-libc6.9-6.so.4.8.0
pkgAcqFile::pkgAcqFile [in-charge] ( pkgAcquire* Owner, std::string URI, std::string Hash, unsigned long Size, std::string Desc, std::string ShortDesc, std::string const& DestDir, std::string const& DestFilename )
pkgAcqFile::pkgAcqFile [not-in-charge] ( pkgAcquire* Owner, std::string URI, std::string Hash, unsigned long Size, std::string Desc, std::string ShortDesc, std::string const& DestDir, std::string const& DestFilename )
pkgAcqIndexDiffs::pkgAcqIndexDiffs [in-charge] ( pkgAcquire* Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash, std::vector<DiffInfo> diffs )
pkgAcqIndexDiffs::pkgAcqIndexDiffs [not-in-charge] ( pkgAcquire* Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash, std::vector<DiffInfo> diffs )

cachefile.h, libapt-pkg-libc6.9-6.so.4.8.0
pkgCacheFile::BuildCaches ( OpProgress& Progress, bool WithLock )
pkgCacheFile::Open ( OpProgress& Progress, bool WithLock )

cacheiterators.h, libapt-pkg-libc6.9-6.so.4.8.0
pkgCache::DepIterator::AllTargets ( )
pkgCache::DepIterator::IsCritical ( )
pkgCache::DepIterator::SmartTargetPkg pkgCache::PkgIterator& Result )
pkgCache::VerIterator::RelStr ( )

configuration.h, libapt-pkg-libc6.9-6.so.4.8.0
Configuration::Clear ( std::string const List, int Value )
Configuration::Clear ( std::string const List, std::string Value )
Configuration::Clear std::string const Name )
Configuration::FindB ( char const* Name, bool Default ) const
Configuration::FindI ( char const* Name, int Default ) const
Configuration::Set ( char const* Name, int Value )
ReadConfigDir ( Configuration& Conf, std::string const& Dir, bool AsSectional, unsigned int Depth )
ReadConfigFile ( Configuration& Conf, std::string const& FName, bool AsSectional, unsigned int Depth )

debindexfile.h, libapt-pkg-libc6.9-6.so.4.8.0
debPackagesIndex::debPackagesIndex [in-charge] std::string URI, std::string Dist, std::string Section, bool Trusted )
debPackagesIndex::debPackagesIndex [not-in-charge] std::string URI, std::string Dist, std::string Section, bool Trusted )
debPackagesIndex::Merge ( pkgCacheGenerator& Gen, OpProgress& Prog ) const
debStatusIndex::Merge ( pkgCacheGenerator& Gen, OpProgress& Prog ) const
debTranslationsIndex::debTranslationsIndex [in-charge] std::string URI, std::string Dist, std::string Section )
debTranslationsIndex::debTranslationsIndex [not-in-charge] std::string URI, std::string Dist, std::string Section )
debTranslationsIndex::Merge ( pkgCacheGenerator& Gen, OpProgress& Prog ) const

deblistparser.h, libapt-pkg-libc6.9-6.so.4.8.0
debListParser::debListParser [in-charge] FileFd* File )
debListParser::debListParser [not-in-charge] FileFd* File )
debListParser::LoadReleaseInfo ( pkgCache::PkgFileIterator FileI, FileFd& File, std::string section )
debListParser::NewVersion pkgCache::VerIterator Ver )
debListParser::ParseDepends ( char const* Start, char const* Stop, std::string& Package, std::string& Ver, unsigned int& Op, bool ParseArchFlags ) [static]
debListParser::UsePackage ( pkgCache::PkgIterator Pkg, pkgCache::VerIterator Ver )

debmetaindex.h, libapt-pkg-libc6.9-6.so.4.8.0
debReleaseIndex::ArchiveURI std::string&restrict File ) const
debReleaseIndex::debReleaseIndex [in-charge] std::string URI, std::string Dist )
debReleaseIndex::debReleaseIndex [not-in-charge] std::string URI, std::string Dist )
debReleaseIndex::debSectionEntry::debSectionEntry [in-charge] ( std::string Section, bool IsSrc )
debReleaseIndex::debSectionEntry::debSectionEntry [not-in-charge] ( std::string Section, bool IsSrc )
debReleaseIndex::GetIndexes ( pkgAcquire* Owner, bool GetAll ) const
debReleaseIndex::IndexURI ( char const* Type, std::string const Section ) const
debReleaseIndex::IndexURISuffix ( char const* Type, std::string const Section ) const
debReleaseIndex::Info ( char const* Type, std::string const Section ) const
debReleaseIndex::SourceIndexURI ( char const* Type, std::string const Section ) const
debReleaseIndex::SourceIndexURISuffix ( char const* Type, std::string const Section ) const

debsrcrecords.h, libapt-pkg-libc6.9-6.so.4.8.0
debSrcRecordParser::BuildDepends ( std::vector<pkgSrcRecords::Parser::BuildDepRec>& BuildDeps, bool ArchOnly )

depcache.h, libapt-pkg-libc6.9-6.so.4.8.0
pkgDepCache::DefaultRootSetFunc::DefaultRootSetFunc [in-charge] ( )
pkgDepCache::DefaultRootSetFunc::DefaultRootSetFunc [not-in-charge] ( )
pkgDepCache::DefaultRootSetFunc::~DefaultRootSetFunc [not-in-charge] ( )
pkgDepCache::Policy::GetCandidateVer pkgCache::Namespace::PkgIterator Pkg )
pkgDepCache::Policy::IsImportantDep pkgCache::Namespace::DepIterator Dep )
pkgDepCache::SetCandidateVersion pkgCache::Namespace::VerIterator TargetVer )

error.h, libapt-pkg-libc6.9-6.so.4.8.0
GlobalError::DumpErrors ( )

fileutl.h, libapt-pkg-libc6.9-6.so.4.8.0
GetListOfFilesInDir ( std::string const& Dir, std::string const& Ext, bool const& SortList )

mmap.h, libapt-pkg-libc6.9-6.so.4.8.0
DynamicMMap::DynamicMMap [in-charge] FileFd& F, unsigned long Flags, unsigned long WorkSpace )
DynamicMMap::DynamicMMap [in-charge] ( unsigned long Flags, unsigned long WorkSpace )
DynamicMMap::DynamicMMap [not-in-charge] FileFd& F, unsigned long Flags, unsigned long WorkSpace )
DynamicMMap::DynamicMMap [not-in-charge] ( unsigned long Flags, unsigned long WorkSpace )

pkgcache.h, libapt-pkg-libc6.9-6.so.4.8.0
pkgCache::ReMap ( )

pkgcachegen.h, libapt-inst-libc6.9-6.so.1.1.0
pkgCacheGenerator::ListParser::CollectFileProvides ( pkgCache& Cache, pkgCache::VerIterator Ver )

pkgcachegen.h, libapt-pkg-libc6.9-6.so.4.8.0
pkgCacheGenerator::ListParser::NewDepends ( pkgCache::VerIterator Ver, std::string const& Package, std::string const& Version, unsigned int Op, unsigned int Type )
pkgCacheGenerator::ListParser::NewProvides ( pkgCache::VerIterator Ver, std::string const& Package, std::string const& Version )
pkgCacheGenerator::NewPackage ( pkgCache::PkgIterator& Pkg, std::string const& PkgName )

policy.h, libapt-pkg-libc6.9-6.so.4.8.0
pkgPolicy::GetCandidateVer pkgCache::PkgIterator Pkg )
pkgPolicy::GetMatch pkgCache::PkgIterator Pkg )
pkgPolicy::IsImportantDep pkgCache::DepIterator Dep )

sourcelist.h, libapt-pkg-libc6.9-6.so.4.8.0
pkgSourceList::Type::ParseLine ( std::vector<metaIndex*>& List, char const* Buffer, unsigned long CurLine, std::string File ) const

srcrecords.h, libapt-pkg-libc6.9-6.so.4.8.0
pkgSrcRecords::Find ( char const* Package, bool SrcOnly )
pkgSrcRecords::Parser::BuildDepType unsigned char Type ) [static]

to the top

Problems with Data Types, High Severity (55)


acquire-item.h
[+] class pkgAcqArchive (1)
[+] class pkgAcqDiffIndex (1)
[+] class pkgAcqFile (1)
[+] class pkgAcqIndex (1)
[+] class pkgAcqIndexDiffs (1)
[+] class pkgAcqIndexTrans (1)
[+] class pkgAcqMetaIndex (1)
[+] class pkgAcqMetaSig (1)
[+] class pkgAcquire::Item (2)

acquire-method.h
[+] class pkgAcqMethod (1)

acquire-worker.h
[+] class pkgAcquire::Worker (2)

acquire.h
[+] class pkgAcquire (1)

algorithms.h
[+] class pkgSimulate (1)

cachefile.h
[+] class pkgCacheFile (2)

cacheiterators.h
[+] class pkgCache::DepIterator (2)
[+] class pkgCache::PkgFileIterator (2)
[+] class pkgCache::PkgIterator (2)
[+] class pkgCache::VerIterator (2)

debindexfile.h
[+] class debPackagesIndex (1)
[+] class debTranslationsIndex (1)

deblistparser.h
[+] class debListParser (1)

debmetaindex.h
[+] class debReleaseIndex (1)

debrecords.h
[+] class debRecordParser (1)

debsrcrecords.h
[+] class debSrcRecordParser (1)

depcache.h
[+] class pkgDepCache::DefaultRootSetFunc (1)

dpkgpm.h
[+] class pkgDPkgPM (1)

error.h
[+] class GlobalError (1)

extract.h
[+] class pkgExtract (1)

extracttar.h
[+] class ExtractTar (1)

fileutl.h
[+] class FileFd (1)

indexfile.h
[+] class pkgIndexFile (2)

indexrecords.h
[+] class indexRecords (1)

mmap.h
[+] class DynamicMMap (1)
[+] class MMap (1)

orderlist.h
[+] class pkgOrderList (1)

packagemanager.h
[+] class pkgPackageManager (1)

pkgcache.h
[+] class pkgCache (1)
[+] class pkgCache::Header (1)

pkgcachegen.h
[+] class pkgCacheGenerator (1)
[+] class pkgCacheGenerator::ListParser (7)

versionmatch.h
[+] class pkgVersionMatch (1)

to the top

Problems with Symbols, High Severity (70)


acquire-item.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgAcqFile::pkgAcqFile [not-in-charge] ( pkgAcquire* Owner, std::string URI, std::string Hash, unsigned long Size, std::string Desc, std::string ShortDesc, std::string const& DestDir, std::string const& DestFilename ) (1)
[+] pkgAcqFile::pkgAcqFile [in-charge] ( pkgAcquire* Owner, std::string URI, std::string Hash, unsigned long Size, std::string Desc, std::string ShortDesc, std::string const& DestDir, std::string const& DestFilename ) (1)
[+] pkgAcqIndexDiffs::pkgAcqIndexDiffs [in-charge] ( pkgAcquire* Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash, std::vector<DiffInfo> diffs ) (1)
[+] pkgAcqIndexDiffs::pkgAcqIndexDiffs [not-in-charge] ( pkgAcquire* Owner, std::string URI, std::string URIDesc, std::string ShortDesc, HashString ExpectedHash, std::vector<DiffInfo> diffs ) (1)

cachefile.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgCacheFile::BuildCaches ( OpProgress& Progress, bool WithLock ) (1)
[+] pkgCacheFile::Open ( OpProgress& Progress, bool WithLock ) (1)

cacheiterators.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgCache::DepIterator::AllTargets ( ) (1)
[+] pkgCache::DepIterator::IsCritical ( ) (1)
[+] pkgCache::DepIterator::SmartTargetPkg pkgCache::PkgIterator& Result ) (1)
[+] pkgCache::VerIterator::RelStr ( ) (1)

configuration.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] Configuration::Clear std::string const Name ) (1)
[+] Configuration::Clear ( std::string const List, int Value ) (1)
[+] Configuration::Clear ( std::string const List, std::string Value ) (1)
[+] Configuration::FindB ( char const* Name, bool Default ) const (1)
[+] Configuration::FindI ( char const* Name, int Default ) const (1)
[+] Configuration::Set ( char const* Name, int Value ) (1)
[+] ReadConfigDir ( Configuration& Conf, std::string const& Dir, bool AsSectional, unsigned int Depth ) (1)
[+] ReadConfigFile ( Configuration& Conf, std::string const& FName, bool AsSectional, unsigned int Depth ) (1)

debindexfile.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] debPackagesIndex::debPackagesIndex [in-charge] std::string URI, std::string Dist, std::string Section, bool Trusted ) (1)
[+] debPackagesIndex::debPackagesIndex [not-in-charge] std::string URI, std::string Dist, std::string Section, bool Trusted ) (1)
[+] debPackagesIndex::Merge ( pkgCacheGenerator& Gen, OpProgress& Prog ) const (1)
[+] debStatusIndex::Merge ( pkgCacheGenerator& Gen, OpProgress& Prog ) const (1)
[+] debTranslationsIndex::debTranslationsIndex [in-charge] std::string URI, std::string Dist, std::string Section ) (1)
[+] debTranslationsIndex::debTranslationsIndex [not-in-charge] std::string URI, std::string Dist, std::string Section ) (1)
[+] debTranslationsIndex::Merge ( pkgCacheGenerator& Gen, OpProgress& Prog ) const (1)

deblistparser.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] debListParser::debListParser [not-in-charge] FileFd* File ) (1)
[+] debListParser::debListParser [in-charge] FileFd* File ) (1)
[+] debListParser::LoadReleaseInfo ( pkgCache::PkgFileIterator FileI, FileFd& File, std::string section ) (1)
[+] debListParser::NewVersion pkgCache::VerIterator Ver ) (1)
[+] debListParser::ParseDepends ( char const* Start, char const* Stop, std::string& Package, std::string& Ver, unsigned int& Op, bool ParseArchFlags ) [static] (1)
[+] debListParser::UsePackage ( pkgCache::PkgIterator Pkg, pkgCache::VerIterator Ver ) (1)

debmetaindex.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] debReleaseIndex::ArchiveURI std::string&restrict File ) const (1)
[+] debReleaseIndex::debReleaseIndex [not-in-charge] std::string URI, std::string Dist ) (1)
[+] debReleaseIndex::debReleaseIndex [in-charge] std::string URI, std::string Dist ) (1)
[+] debReleaseIndex::debSectionEntry::debSectionEntry [not-in-charge] ( std::string Section, bool IsSrc ) (1)
[+] debReleaseIndex::debSectionEntry::debSectionEntry [in-charge] ( std::string Section, bool IsSrc ) (1)
[+] debReleaseIndex::GetIndexes ( pkgAcquire* Owner, bool GetAll ) const (1)
[+] debReleaseIndex::IndexURI ( char const* Type, std::string const Section ) const (1)
[+] debReleaseIndex::IndexURISuffix ( char const* Type, std::string const Section ) const (1)
[+] debReleaseIndex::Info ( char const* Type, std::string const Section ) const (1)
[+] debReleaseIndex::SourceIndexURI ( char const* Type, std::string const Section ) const (1)
[+] debReleaseIndex::SourceIndexURISuffix ( char const* Type, std::string const Section ) const (1)

debsrcrecords.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] debSrcRecordParser::BuildDepends ( std::vector<pkgSrcRecords::Parser::BuildDepRec>& BuildDeps, bool ArchOnly ) (1)

depcache.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgDepCache::Policy::GetCandidateVer pkgCache::Namespace::PkgIterator Pkg ) (1)
[+] pkgDepCache::Policy::IsImportantDep pkgCache::Namespace::DepIterator Dep ) (1)
[+] pkgDepCache::SetCandidateVersion pkgCache::Namespace::VerIterator TargetVer ) (1)

error.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] GlobalError::DumpErrors ( ) (1)

indexfile.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgIndexFile::Type::CreatePkgParser pkgCache::PkgFileIterator p1 ) const (2)

mmap.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] DynamicMMap::DynamicMMap [in-charge] FileFd& F, unsigned long Flags, unsigned long WorkSpace ) (1)
[+] DynamicMMap::DynamicMMap [not-in-charge] FileFd& F, unsigned long Flags, unsigned long WorkSpace ) (1)
[+] DynamicMMap::DynamicMMap [in-charge] ( unsigned long Flags, unsigned long WorkSpace ) (1)
[+] DynamicMMap::DynamicMMap [not-in-charge] ( unsigned long Flags, unsigned long WorkSpace ) (1)

packagemanager.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgPackageManager::Configure pkgCache::Namespace::PkgIterator p1 ) (2)
[+] pkgPackageManager::Install ( pkgCache::Namespace::PkgIterator p1, std::string&restrict p2 ) (2)
[+] pkgPackageManager::Remove ( pkgCache::Namespace::PkgIterator p1, bool p2 ) (2)

pkgcache.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgCache::ReMap ( ) (1)

pkgcachegen.h, libapt-inst-libc6.9-6.so.1.1.0
[+] pkgCacheGenerator::ListParser::CollectFileProvides ( pkgCache& Cache, pkgCache::VerIterator Ver ) (1)

pkgcachegen.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgCacheGenerator::ListParser::NewDepends ( pkgCache::VerIterator Ver, std::string const& Package, std::string const& Version, unsigned int Op, unsigned int Type ) (1)
[+] pkgCacheGenerator::ListParser::NewProvides ( pkgCache::VerIterator Ver, std::string const& Package, std::string const& Version ) (1)
[+] pkgCacheGenerator::NewPackage ( pkgCache::PkgIterator& Pkg, std::string const& PkgName ) (1)

policy.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgPolicy::GetCandidateVer pkgCache::PkgIterator Pkg ) (1)
[+] pkgPolicy::GetMatch pkgCache::PkgIterator Pkg ) (1)
[+] pkgPolicy::IsImportantDep pkgCache::DepIterator Dep ) (1)

sourcelist.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgSourceList::Type::ParseLine ( std::vector<metaIndex*>& List, char const* Buffer, unsigned long CurLine, std::string File ) const (1)

srcrecords.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgSrcRecords::Find ( char const* Package, bool SrcOnly ) (1)
[+] pkgSrcRecords::Parser::BuildDepType unsigned char Type ) [static] (1)

to the top

Problems with Data Types, Medium Severity (60)


acquire-item.h
[+] class pkgAcqArchive (3)
[+] class pkgAcqDiffIndex (1)
[+] class pkgAcqIndex (1)
[+] class pkgAcqIndexDiffs (2)
[+] class pkgAcqMetaIndex (1)
[+] class pkgAcqMetaSig (1)
[+] class pkgAcquire::Item (3)

acquire-method.h
[+] class pkgAcqMethod (1)

arfile.h
[+] class ARArchive (1)

cachefile.h
[+] class pkgCacheFile (1)

debfile.h
[+] class debDebFile (1)

debmetaindex.h
[+] class debReleaseIndex::debSectionEntry (2)

depcache.h
[+] class pkgDepCache (2)
[+] class pkgDepCache::Policy (2)

dpkgpm.h
[+] class pkgDPkgPM (3)

extracttar.h
[+] class ExtractTar (2)

filelist.h
[+] class pkgFLCache (1)

indexrecords.h
[+] class indexRecords (1)

metaindex.h
[+] class metaIndex (2)

mmap.h
[+] class DynamicMMap (2)

orderlist.h
[+] class pkgOrderList (1)

packagemanager.h
[+] class pkgPackageManager (1)

pkgcache.h
[+] class pkgCache (3)
[+] class pkgCache::Header (4)
[+] struct pkgCache::DescFile (1)
[+] struct pkgCache::Package (2)
[+] struct pkgCache::PackageFile (4)
[+] struct pkgCache::VerFile (1)
[+] struct pkgCache::Version (2)

pkgcachegen.h
[+] class pkgCacheGenerator (2)
[+] class pkgCacheGenerator::ListParser (1)

sourcelist.h
[+] class pkgSourceList::Type (2)

srcrecords.h
[+] class pkgSrcRecords::Parser (2)

versionmatch.h
[+] class pkgVersionMatch (1)

to the top

Problems with Symbols, Medium Severity (3)


acquire.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgAcquire::FetchNeeded ( ) (1)
[+] pkgAcquire::PartialPresent ( ) (1)
[+] pkgAcquire::TotalNeeded ( ) (1)

to the top

Problems with Data Types, Low Severity (59)


acquire-item.h
[+] class pkgAcqFile (3)
[+] class pkgAcqIndexTrans (1)

acquire-method.h
[+] class pkgAcqMethod (3)
[+] struct pkgAcqMethod::FetchItem (1)

acquire.h
[+] class pkgAcquire (3)
[+] class pkgAcquire::ItemDesc (1)
[+] class pkgAcquire::Queue::QItem (1)

cacheiterators.h
[+] class pkgCache::DepIterator (2)
[+] class pkgCache::DescFileIterator (3)
[+] class pkgCache::DescIterator (3)
[+] class pkgCache::PkgFileIterator (2)
[+] class pkgCache::PkgIterator (2)
[+] class pkgCache::VerFileIterator (3)
[+] class pkgCache::VerIterator (2)

debindexfile.h
[+] class debPackagesIndex (2)
[+] class debStatusIndex (1)
[+] class debTranslationsIndex (2)

deblistparser.h
[+] class debListParser (2)

debmetaindex.h
[+] class debReleaseIndex (2)
[+] class debReleaseIndex::debSectionEntry (4)

debrecords.h
[+] class debRecordParser (1)

debsrcrecords.h
[+] class debSrcRecordParser (1)

error.h
[+] class GlobalError (3)

extract.h
[+] class pkgExtract (1)

fileutl.h
[+] class FileFd (2)

mmap.h
[+] class MMap (1)

pkgcache.h
[+] class pkgCache (1)
[+] class pkgCache::Header (2)
[+] struct pkgCache::Package (1)
[+] struct pkgCache::Version (2)

pkgcachegen.h
[+] class pkgCacheGenerator::ListParser (1)

to the top

Problems with Symbols, Low Severity (5)


acquire.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgAcquire::pkgAcquire [not-in-charge] pkgAcquireStatus* Log ) (1)
[+] pkgAcquire::pkgAcquire [in-charge] pkgAcquireStatus* Log ) (1)

cacheiterators.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] operator<< ( std::ostream& out, pkgCache::PkgIterator Pkg ) (1)

depcache.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] pkgDepCache::AddSizes ( pkgCache::Namespace::PkgIterator const& Pkg, long Mult ) (1)
[+] pkgDepCache::writeStateFile ( OpProgress* prog, bool InstalledOnly ) (1)

to the top

Other Changes in Data Types (2)


fileutl.h
[+] enum FileFd::OpenMode (2)

to the top

Other Changes in Symbols (1)


fileutl.h, libapt-pkg-libc6.9-6.so.4.8.0
[+] GetListOfFilesInDir ( std::string const& Dir, std::string const& Ext, bool const& SortList, bool const& AllowNoExt ) (1)

to the top

Header Files (64)


acquire-item.h
acquire-method.h
acquire-worker.h
acquire.h
algorithms.h
aptconfiguration.h
apti18n.h
arfile.h
cachefile.h
cacheiterators.h
cdrom.h
cdromutl.h
clean.h
cmndline.h
config.h
configuration.h
crc-16.h
database.h
debfile.h
debindexfile.h
deblistparser.h
debmetaindex.h
debrecords.h
debsrcrecords.h
debsystem.h
debversion.h
depcache.h
dirstream.h
dpkgdb.h
dpkgpm.h
error.h
extract.h
extracttar.h
filelist.h
fileutl.h
hashes.h
indexcopy.h
indexfile.h
indexrecords.h
init.h
macros.h
md5.h
metaindex.h
mmap.h
netrc.h
orderlist.h
packagemanager.h
pkgcache.h
pkgcachegen.h
pkgrecords.h
pkgsystem.h
policy.h
progress.h
sha1.h
sha256.h
sourcelist.h
sptr.h
srcrecords.h
strutl.h
tagfile.h
vendor.h
vendorlist.h
version.h
versionmatch.h

to the top

Shared Libraries (2)


libapt-inst-libc6.9-6.so.1.1.0
libapt-pkg-libc6.9-6.so.4.8.0

to the top




Generated on Fri Sep 14 13:30:17 2012 for libapt by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API