Binary compatibility report for the libapt library  between 0.8.15.10 and 0.9.0 versions on x86

Test Info


Library Namelibapt
Version #10.8.15.10
Version #20.9.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files67
Total Shared Libraries2
Total Symbols / Types1170 / 653
VerdictIncompatible
(60%)

Problem Summary


SeverityCount
Added Symbols-155
Removed SymbolsHigh109
Problems with
Data Types
High51
Medium68
Low54
Problems with
Symbols
High47
Medium7
Low3
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (155)


acquire-item.h, libapt-pkg.so.4.12.0
pkgAcqArchive::Done ( std::string Message, unsigned long long Size, std::string Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqDiffIndex::Done ( std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqFile::Done ( std::string Message, unsigned long long Size, std::string CalcHash, pkgAcquire::MethodConfig* Cnf )
pkgAcqFile::pkgAcqFile [in-charge] ( pkgAcquire* Owner, std::string URI, std::string Hash, unsigned long 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 long Size, std::string Desc, std::string ShortDesc, std::string const& DestDir, std::string const& DestFilename, bool IsIndexFile )
pkgAcqIndex::Done ( std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqIndexDiffs::Done ( std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqMetaIndex::Done ( std::string Message, unsigned long long Size, std::string Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqMetaSig::Done ( std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqSubIndex::Done ( std::string Message, unsigned long long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcquire::Item::Done ( std::string Message, unsigned long long Size, std::string Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcquire::Item::Start ( std::string Message, unsigned long long Size )

acquire-worker.h, libapt-pkg.so.4.12.0
pkgAcquire::Worker::~Worker [in-charge-deleting] ( )

acquire.h, libapt-pkg.so.4.12.0
pkgAcquire::MethodConfig::~MethodConfig [in-charge-deleting] ( )
pkgAcquire::MethodConfig::~MethodConfig [in-charge] ( )
pkgAcquire::Queue::~Queue [in-charge-deleting] ( )
pkgAcquireStatus::Fetched ( unsigned long long Size, unsigned long long ResumePoint )

cacheiterators.h, libapt-pkg.so.4.12.0
pkgCache::DepIterator::IsIgnorable pkgCache::PkgIterator const& Pkg ) const
pkgCache::DepIterator::IsIgnorable pkgCache::PrvIterator const& Prv ) const

cacheset.h, libapt-pkg.so.4.12.0
namespace APT
CacheSetHelper::canNotFindAllVer ( VersionContainerInterface*const vci, pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindCandInstVer ( VersionContainerInterface*const vci, pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindInstCandVer ( VersionContainerInterface*const vci, pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindPackage ( PackageContainerInterface*const pci, pkgCacheFile& Cache, std::string const& str )
CacheSetHelper::canNotFindRegEx ( PackageContainerInterface*const pci, pkgCacheFile& Cache, std::string pattern )
CacheSetHelper::canNotFindTask ( PackageContainerInterface*const pci, pkgCacheFile& Cache, std::string pattern )
CacheSetHelper::showRegExSelection ( pkgCache::PkgIterator const& pkg, std::string const& pattern )
CacheSetHelper::showSelectedVersion ( pkgCache::PkgIterator const& Pkg, pkgCache::VerIterator const Ver, std::string const& ver, bool const verIsRel )
CacheSetHelper::showTaskSelection ( pkgCache::PkgIterator const& pkg, std::string const& pattern )
PackageContainer<std::list<pkgCache::PkgIterator> >::clear ( )
PackageContainer<std::list<pkgCache::PkgIterator> >::const_iterator::getPkg ( ) const
PackageContainer<std::list<pkgCache::PkgIterator> >::empty ( ) const
PackageContainer<std::list<pkgCache::PkgIterator> >::getConstructor ( ) const
PackageContainer<std::list<pkgCache::PkgIterator> >::insert pkgCache::PkgIterator const& P )
PackageContainer<std::list<pkgCache::PkgIterator> >::setConstructor PackageContainerInterface::Constructor const& by )
PackageContainerInterface::FromCommandLine ( PackageContainerInterface*const pci, pkgCacheFile& Cache, char const** cmdline, CacheSetHelper& helper ) [static]
PackageContainerInterface::FromModifierCommandLine ( unsigned short& modID, PackageContainerInterface*const pci, pkgCacheFile& Cache, char const* cmdline, std::list<PackageContainerInterface::Modifier>const& mods, CacheSetHelper& helper ) [static]
PackageContainerInterface::FromName ( pkgCacheFile& Cache, std::string const& pattern, CacheSetHelper& helper ) [static]
PackageContainerInterface::FromRegEx ( PackageContainerInterface*const pci, pkgCacheFile& Cache, std::string pattern, CacheSetHelper& helper ) [static]
PackageContainerInterface::FromString ( PackageContainerInterface*const pci, pkgCacheFile& Cache, std::string const& pattern, CacheSetHelper& helper ) [static]
PackageContainerInterface::FromTask ( PackageContainerInterface*const pci, pkgCacheFile& Cache, std::string pattern, CacheSetHelper& helper ) [static]
VersionContainerInterface::FromCommandLine ( VersionContainerInterface*const vci, pkgCacheFile& Cache, char const** cmdline, VersionContainerInterface::Version const& fallback, CacheSetHelper& helper ) [static]
VersionContainerInterface::FromModifierCommandLine ( unsigned short& modID, VersionContainerInterface*const vci, pkgCacheFile& Cache, char const* cmdline, std::list<VersionContainerInterface::Modifier>const& mods, CacheSetHelper& helper ) [static]
VersionContainerInterface::FromPackage ( VersionContainerInterface*const vci, pkgCacheFile& Cache, pkgCache::PkgIterator const& P, VersionContainerInterface::Version const& fallback, CacheSetHelper& helper ) [static]
VersionContainerInterface::FromString ( VersionContainerInterface*const vci, pkgCacheFile& Cache, std::string pkg, VersionContainerInterface::Version const& fallback, CacheSetHelper& helper, bool const onlyFromName ) [static]
VersionContainerInterface::getCandidateVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg, CacheSetHelper& helper ) [static]
VersionContainerInterface::getInstalledVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg, CacheSetHelper& helper ) [static]

crc-16.h, libapt-pkg.so.4.12.0
AddCRC16 ( unsigned short fcs, void const* buf, unsigned long long len )

debmetaindex.h, libapt-pkg.so.4.12.0
debReleaseIndex::debReleaseIndex [in-charge] ( std::string const& URI, std::string const& Dist, bool const Trusted )
debReleaseIndex::debReleaseIndex [not-in-charge] ( std::string const& URI, std::string const& Dist, bool const Trusted )
debReleaseIndex::SetTrusted bool const Trusted )

debrecords.h, libapt-pkg.so.4.12.0
debRecordParser::RecordField char const* fieldName )
debRecordParser::SHA512Hash ( )

depcache.h, libapt-pkg.so.4.12.0
pkgDepCache::AddSizes ( pkgCache::Namespace::PkgIterator const& Pkg, bool const Invert )
pkgDepCache::AddStates ( pkgCache::Namespace::PkgIterator const& Pkg, bool const Invert )
pkgDepCache::Policy::GetPriority pkgCache::Namespace::PkgFileIterator const& File )
pkgDepCache::Policy::GetPriority pkgCache::Namespace::PkgIterator const& Pkg )
pkgDepCache::SetCandidateVersion pkgCache::Namespace::VerIterator TargetVer )

dpkgpm.h, libapt-pkg.so.4.12.0
SigINT int sig )

edsp.h, libapt-pkg.so.4.12.0
EDSP::ApplyRequest ( std::list<std::string>const& install, std::list<std::string>const& remove, pkgDepCache& Cache ) [static]
EDSP::ExecuteSolver ( char const*const solver, int* solver_in, int* solver_out ) [static]
EDSP::ReadRequest int const input, std::list<std::string>& install, std::list<std::string>& remove, bool& upgrade, bool& distUpgrade, bool& autoRemove ) [static]
EDSP::ReadResponse int const input, pkgDepCache& Cache, OpProgress* Progress ) [static]
EDSP::ResolveExternal ( char const*const solver, pkgDepCache& Cache, bool const upgrade, bool const distUpgrade, bool const autoRemove, OpProgress* Progress ) [static]
EDSP::WriteError ( char const*const uuid, std::string const& message, FILE* output ) [static]
EDSP::WriteLimitedScenario ( pkgDepCache& Cache, FILE* output, APT::PackageSet const& pkgset, OpProgress* Progress ) [static]
EDSP::WriteProgress ( unsigned short const percent, char const*const message, FILE* output ) [static]
EDSP::WriteRequest ( pkgDepCache& Cache, FILE* output, bool const upgrade, bool const distUpgrade, bool const autoRemove, OpProgress* Progress ) [static]
EDSP::WriteScenario ( pkgDepCache& Cache, FILE* output, OpProgress* Progress ) [static]
EDSP::WriteSolution ( pkgDepCache& Cache, FILE* output ) [static]

edspindexfile.h, libapt-pkg.so.4.12.0
edspIndex::edspIndex [in-charge] std::string File )
edspIndex::edspIndex [not-in-charge] std::string File )
edspIndex::GetType ( ) const
edspIndex::Merge ( pkgCacheGenerator& Gen, OpProgress* Prog ) const
edspIndex::~edspIndex [in-charge-deleting] ( )
edspIndex::~edspIndex [in-charge] ( )

edsplistparser.h, libapt-pkg.so.4.12.0
edspListParser::Description ( )
edspListParser::Description_md5 ( )
edspListParser::DescriptionLanguage ( )
edspListParser::edspListParser [in-charge] FileFd* File, std::string const& Arch )
edspListParser::edspListParser [not-in-charge] FileFd* File, std::string const& Arch )
edspListParser::LoadReleaseInfo ( pkgCache::PkgFileIterator& FileI, FileFd& File, std::string section )
edspListParser::NewVersion pkgCache::VerIterator& Ver )
edspListParser::ParseStatus ( pkgCache::PkgIterator& Pkg, pkgCache::VerIterator& Ver )
edspListParser::VersionHash ( )
edspListParser::~edspListParser [in-charge-deleting] ( )
edspListParser::~edspListParser [in-charge] ( )

edspsystem.h, libapt-pkg.so.4.12.0
edspSys [data]
edspSystem::AddStatusFiles std::vector<pkgIndexFile*>& List )
edspSystem::ArchiveSupported char const* Type )
edspSystem::CreatePM pkgDepCache* Cache ) const
edspSystem::edspSystem [in-charge] ( )
edspSystem::edspSystem [not-in-charge] ( )
edspSystem::FindIndex ( pkgCache::PkgFileIterator File, pkgIndexFile*& Found ) const
edspSystem::Initialize Configuration& Cnf )
edspSystem::Lock ( )
edspSystem::Score Configuration const& Cnf )
edspSystem::UnLock bool NoErrors )
edspSystem::~edspSystem [in-charge-deleting] ( )
edspSystem::~edspSystem [in-charge] ( )
edspSystem::~edspSystem [not-in-charge] ( )

fileutl.h, libapt-pkg.so.4.12.0
FileFd::gzFd ( )
FileFd::ModificationTime ( )
FileFd::Open ( std::string FileName, unsigned int const Mode, APT::Configuration::Compressor const& compressor, unsigned long const Perms )
FileFd::Open ( std::string FileName, unsigned int const Mode, FileFd::CompressMode Compress, unsigned long const Perms )
FileFd::OpenDescriptor int Fd, unsigned int const Mode, APT::Configuration::Compressor const& compressor, bool AutoClose )
FileFd::OpenDescriptor int Fd, unsigned int const Mode, FileFd::CompressMode Compress, bool AutoClose )
FileFd::Read void* To, unsigned long long Size, unsigned long long* Actual )
FileFd::ReadLine char* To, unsigned long long const Size )
FileFd::Seek unsigned long long To )
FileFd::Skip unsigned long long To )
FileFd::Truncate unsigned long long To )
FileFd::Write int Fd, void const* From, unsigned long long Size ) [static]
FileFd::Write ( void const* From, unsigned long long Size )
GetListOfFilesInDir ( std::string const& Dir, bool SortList )

hashes.h, libapt-pkg.so.4.12.0
Hashes::AddFD FileFd& Fd, unsigned long long Size, bool const addMD5, bool const addSHA1, bool const addSHA256, bool const addSHA512 )
Hashes::AddFD int const Fd, unsigned long long Size, bool const addMD5, bool const addSHA1, bool const addSHA256, bool const addSHA512 )

hashsum_template.h, libapt-pkg.so.4.12.0
SummationImplementation::AddFD FileFd& Fd, unsigned long long Size )
SummationImplementation::AddFD int Fd, unsigned long long Size )

indexcopy.h, libapt-pkg.so.4.12.0
PackageCopy::GetFile ( std::string& Filename, unsigned long long& Size )
SourceCopy::GetFile ( std::string& Filename, unsigned long long& Size )

md5.h, libapt-pkg.so.4.12.0
MD5Summation::Add ( unsigned char const* inbuf, unsigned long long inlen )

mmap.h, libapt-pkg.so.4.12.0
DynamicMMap::RawAllocate ( unsigned long long Size, unsigned long Aln )

packagemanager.h, libapt-pkg.so.4.12.0
pkgPackageManager::SigINTStop [data]
pkgPackageManager::SmartConfigure ( pkgCache::Namespace::PkgIterator Pkg, int const Depth )
pkgPackageManager::SmartUnPack ( pkgCache::Namespace::PkgIterator Pkg, bool const Immediate, int const Depth )

pkgcachegen.h, libapt-pkg.so.4.12.0
pkgCacheGenerator::NewDescription ( pkgCache::DescIterator& Desc, std::string const& Lang, MD5SumValue const& md5sum, map_ptrloc Next )

pkgrecords.h, libapt-pkg.so.4.12.0
pkgRecords::Parser::RecordField char const* fieldName )
pkgRecords::Parser::SHA512Hash ( )

policy.h, libapt-pkg.so.4.12.0
pkgPolicy::GetPriority pkgCache::PkgFileIterator const& File )

progress.h, libapt-pkg.so.4.12.0
OpProgress::OverallProgress ( unsigned long long Current, unsigned long long Total, unsigned long long Size, std::string const& Op )
OpProgress::Progress unsigned long long Current )
OpProgress::SubProgress ( unsigned long long SubTotal, std::string const& Op, float const Percent )

sha1.h, libapt-pkg.so.4.12.0
SHA1Summation::Add ( unsigned char const* inbuf, unsigned long long inlen )

sha2_internal.h, libapt-pkg.so.4.12.0
SHA256_Data ( u_int8_t const* p1, size_t p2, char* p3 )
SHA256_End SHA256_CTX* p1, char* p2 )
SHA256_Final u_int8_t* p1, SHA256_CTX* p2 )
SHA256_Init SHA256_CTX* p1 )
SHA256_Update SHA256_CTX* p1, u_int8_t const* p2, size_t p3 )
SHA384_Data ( u_int8_t const* p1, size_t p2, char* p3 )
SHA384_End SHA384_CTX* p1, char* p2 )
SHA384_Final u_int8_t* p1, SHA384_CTX* p2 )
SHA384_Init SHA384_CTX* p1 )
SHA384_Update SHA384_CTX* p1, u_int8_t const* p2, size_t p3 )
SHA512_Data ( u_int8_t const* p1, size_t p2, char* p3 )
SHA512_End SHA512_CTX* p1, char* p2 )
SHA512_Final u_int8_t* p1, SHA512_CTX* p2 )
SHA512_Init SHA512_CTX* p1 )
SHA512_Update SHA512_CTX* p1, u_int8_t const* p2, size_t p3 )

srcrecords.h, libapt-pkg.so.4.12.0
pkgSrcRecords::~pkgSrcRecords [in-charge-deleting] ( )

strutl.h, libapt-pkg.so.4.12.0
StrToNum char const* Str, unsigned long long& Res, unsigned int Len, unsigned int Base )

tagfile.h, libapt-pkg.so.4.12.0
pkgTagFile::Jump ( pkgTagSection& Tag, unsigned long long Offset )
pkgTagFile::Offset ( )
pkgTagFile::pkgTagFile [in-charge] FileFd* F, unsigned long long Size )
pkgTagFile::pkgTagFile [not-in-charge] FileFd* F, unsigned long long Size )
pkgTagFile::~pkgTagFile [in-charge-deleting] ( )

to the top

Removed Symbols (109)


acquire-item.h, libapt-pkg.so.4.10.1
pkgAcqArchive::Done ( std::string Message, unsigned long Size, std::string Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqDiffIndex::Done ( std::string Message, unsigned long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqFile::Done ( std::string Message, unsigned long Size, std::string CalcHash, pkgAcquire::MethodConfig* Cnf )
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 )
pkgAcqIndex::Done ( std::string Message, unsigned long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqIndexDiffs::Done ( std::string Message, unsigned long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqMetaIndex::Done ( std::string Message, unsigned long Size, std::string Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqMetaSig::Done ( std::string Message, unsigned long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcqSubIndex::Done ( std::string Message, unsigned long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcquire::Item::Done ( std::string Message, unsigned long Size, std::string Hash, pkgAcquire::MethodConfig* Cnf )
pkgAcquire::Item::Start ( std::string Message, unsigned long Size )

acquire.h, libapt-pkg.so.4.10.1
pkgAcquireStatus::Fetched ( unsigned long Size, unsigned long ResumePoint )

cacheiterators.h, libapt-pkg.so.4.10.1
pkgCache::VerIterator::Pseudo ( ) const

cacheset.h, libapt-pkg.so.4.10.1
namespace APT
CacheSetHelper::canNotFindAllVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindCandInstVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindInstCandVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg )
CacheSetHelper::canNotFindPackage ( 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]

crc-16.h, libapt-pkg.so.4.10.1
AddCRC16 ( unsigned short fcs, void const* buf, unsigned long len )

database.h, libapt-inst.so.1.2.0
pkgDataBase::GetMetaTmp std::string& Dir )
pkgDataBase::~pkgDataBase [in-charge-deleting] ( )
pkgDataBase::~pkgDataBase [in-charge] ( )
vtable for pkgDataBase [data]

debfile.h, libapt-inst.so.1.2.0
debDebFile::ExtractControl pkgDataBase& DB )
debDebFile::MergeControl pkgDataBase& DB )

depcache.h, libapt-pkg.so.4.10.1
pkgDepCache::AddSizes ( pkgCache::Namespace::PkgIterator const& Pkg, bool const& Invert )
pkgDepCache::AddSizes ( pkgCache::Namespace::PkgIterator const& Pkg, long Mult )
pkgDepCache::AddStates ( pkgCache::Namespace::PkgIterator const& Pkg, int Add )
pkgDepCache::SetCandidateVersion ( pkgCache::Namespace::VerIterator TargetVer, bool const& Pseudo )

dpkgdb.h, libapt-inst.so.1.2.0
debDpkgDB::debDpkgDB [in-charge] ( )
debDpkgDB::debDpkgDB [not-in-charge] ( )
debDpkgDB::InitMetaTmp std::string& Dir )
debDpkgDB::LoadChanges ( )
debDpkgDB::ReadConfFiles ( )
debDpkgDB::ReadDiversions ( )
debDpkgDB::ReadFList OpProgress& Progress )
debDpkgDB::ReadyFileList OpProgress& Progress )
debDpkgDB::ReadyPkgCache OpProgress& Progress )
debDpkgDB::~debDpkgDB [in-charge-deleting] ( )
debDpkgDB::~debDpkgDB [in-charge] ( )
debDpkgDB::~debDpkgDB [not-in-charge] ( )
vtable for debDpkgDB [data]

fileutl.h, libapt-pkg.so.4.10.1
FileFd::Open ( std::string FileName, FileFd::OpenMode Mode, unsigned long Perms )
FileFd::OpenDescriptor int Fd, FileFd::OpenMode Mode, bool AutoClose )
FileFd::Read void* To, unsigned long Size, unsigned long* Actual )
FileFd::Seek unsigned long To )
FileFd::Skip unsigned long To )
FileFd::Truncate unsigned long To )
FileFd::Write ( void const* From, unsigned long Size )

hashes.h, libapt-pkg.so.4.10.1
Hashes::AddFD int Fd, unsigned long Size )

indexcopy.h, libapt-pkg.so.4.10.1
PackageCopy::GetFile ( std::string& Filename, unsigned long& Size )
SourceCopy::GetFile ( std::string& Filename, unsigned long& Size )

md5.h, libapt-pkg.so.4.10.1
MD5Summation::Add ( unsigned char const* Data, unsigned long Size )
MD5Summation::AddFD int Fd, unsigned long Size )
MD5SumValue::MD5SumValue [in-charge] ( )
MD5SumValue::MD5SumValue [in-charge] std::string Str )
MD5SumValue::MD5SumValue [not-in-charge] ( )
MD5SumValue::MD5SumValue [not-in-charge] std::string Str )
MD5SumValue::operator == MD5SumValue const& rhs ) const
MD5SumValue::Set std::string Str )
MD5SumValue::Value ( ) const

mmap.h, libapt-pkg.so.4.10.1
DynamicMMap::RawAllocate ( unsigned long Size, unsigned long Aln )

packagemanager.h, libapt-pkg.so.4.10.1
pkgPackageManager::DepAdd ( pkgOrderList& Order, pkgCache::Namespace::PkgIterator P, int Depth )
pkgPackageManager::SmartConfigure pkgCache::Namespace::PkgIterator Pkg )
pkgPackageManager::SmartUnPack ( pkgCache::Namespace::PkgIterator Pkg, bool const Immediate )

pkgcachegen.h, libapt-pkg.so.4.10.1
pkgCacheGenerator::NewDescription ( pkgCache::DescIterator& Desc, std::string const& Lang, MD5SumValue const& md5sum, map_ptrloc Next )

policy.h, libapt-pkg.so.4.10.1
pkgPolicy::IsImportantDep pkgCache::DepIterator const& Dep )

progress.h, libapt-pkg.so.4.10.1
OpProgress::OverallProgress ( unsigned long Current, unsigned long Total, unsigned long Size, std::string const& Op )
OpProgress::Progress unsigned long Current )
OpProgress::SubProgress unsigned long SubTotal )
OpProgress::SubProgress ( unsigned long SubTotal, std::string const& Op )

sha1.h, libapt-pkg.so.4.10.1
SHA1Summation::Add ( unsigned char const* inbuf, unsigned long inlen )
SHA1Summation::AddFD int Fd, unsigned long Size )
SHA1SumValue::operator == SHA1SumValue const& rhs ) const
SHA1SumValue::Set std::string Str )
SHA1SumValue::SHA1SumValue [in-charge] ( )
SHA1SumValue::SHA1SumValue [in-charge] std::string Str )
SHA1SumValue::SHA1SumValue [not-in-charge] ( )
SHA1SumValue::SHA1SumValue [not-in-charge] std::string Str )
SHA1SumValue::Value ( ) const

sha256.h, libapt-pkg.so.4.10.1
SHA256Summation::Add ( unsigned char const* inbuf, unsigned long inlen )
SHA256Summation::AddFD int Fd, unsigned long Size )
SHA256Summation::Result ( )
SHA256Summation::SHA256Summation [in-charge] ( )
SHA256Summation::SHA256Summation [not-in-charge] ( )
SHA256SumValue::operator == SHA256SumValue const& rhs ) const
SHA256SumValue::Set std::string Str )
SHA256SumValue::SHA256SumValue [in-charge] ( )
SHA256SumValue::SHA256SumValue [in-charge] std::string Str )
SHA256SumValue::SHA256SumValue [not-in-charge] ( )
SHA256SumValue::SHA256SumValue [not-in-charge] std::string Str )
SHA256SumValue::Value ( ) const

tagfile.h, libapt-pkg.so.4.10.1
pkgTagFile::Jump ( pkgTagSection& Tag, unsigned long Offset )
pkgTagFile::pkgTagFile [in-charge] FileFd* F, unsigned long Size )
pkgTagFile::pkgTagFile [not-in-charge] FileFd* F, unsigned long Size )

to the top

Problems with Data Types, High Severity (51)


acquire-item.h
[+] class IndexTarget (3)

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

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

acquire.h
[+] class pkgAcquire (1)
[+] class pkgAcquire::MethodConfig (2)
[+] class pkgAcquire::Queue (2)
[+] class pkgAcquireStatus (1)

algorithms.h
[+] class pkgProblemResolver (1)
[+] class pkgSimulate (1)

cachefile.h
[+] class pkgCacheFile (1)

cachefilter.h
namespace APT::CacheFilter
[+] class PackageNameMatchesRegEx (1)

cdrom.h
[+] class pkgUdevCdromDevices (1)

clean.h
[+] class pkgArchiveCleaner (1)

debfile.h
[+] class debDebFile::MemControlExtract (1)

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

debmetaindex.h
[+] class debReleaseIndex (1)

debsrcrecords.h
[+] class debSrcRecordParser (1)

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

hashes.h
[+] class Hashes (1)

indexcopy.h
[+] class IndexCopy (1)
[+] class PackageCopy (1)
[+] class SigVerify (1)
[+] class SourceCopy (1)

md5.h
[+] class MD5Summation (2)

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

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

pkgrecords.h
[+] class pkgRecords (1)
[+] class pkgRecords::Parser (2)

policy.h
[+] class pkgPolicy (1)

progress.h
[+] class OpProgress (1)
[+] class OpTextProgress (1)

sha1.h
[+] class SHA1Summation (2)

sha256.h
[+] class SHA256Summation (1)

srcrecords.h
[+] class pkgSrcRecords (2)

tagfile.h
[+] class pkgTagFile (1)
[+] class pkgTagSection (1)

to the top

Problems with Symbols, High Severity (47)


acquire-item.h, libapt-pkg.so.4.10.1
[+] pkgAcqArchive::Done ( std::string Message, unsigned long Size, std::string Hash, pkgAcquire::MethodConfig* Cnf ) (1)
[+] pkgAcqDiffIndex::Done ( std::string Message, unsigned long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf ) (1)
[+] pkgAcqFile::Done ( std::string Message, unsigned long Size, std::string CalcHash, pkgAcquire::MethodConfig* Cnf ) (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, bool IsIndexFile ) (1)
[+] 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 ) (1)
[+] pkgAcqIndex::Done ( std::string Message, unsigned long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf ) (1)
[+] pkgAcqIndexDiffs::Done ( std::string Message, unsigned long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf ) (1)
[+] pkgAcqMetaIndex::Done ( std::string Message, unsigned long Size, std::string Hash, pkgAcquire::MethodConfig* Cnf ) (1)
[+] pkgAcqMetaSig::Done ( std::string Message, unsigned long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf ) (1)
[+] pkgAcqSubIndex::Done ( std::string Message, unsigned long Size, std::string Md5Hash, pkgAcquire::MethodConfig* Cnf ) (1)
[+] pkgAcquire::Item::Done ( std::string Message, unsigned long Size, std::string Hash, pkgAcquire::MethodConfig* Cnf ) (1)
[+] pkgAcquire::Item::Start ( std::string Message, unsigned long Size ) (1)

acquire.h, libapt-pkg.so.4.10.1
[+] pkgAcquireStatus::Fetched ( unsigned long Size, unsigned long ResumePoint ) (1)

cacheset.h, libapt-pkg.so.4.10.1
namespace APT
[+] CacheSetHelper::canNotFindAllVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg ) (1)
[+] CacheSetHelper::canNotFindCandInstVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg ) (1)
[+] CacheSetHelper::canNotFindInstCandVer ( pkgCacheFile& Cache, pkgCache::PkgIterator const& Pkg ) (1)
[+] CacheSetHelper::canNotFindPackage ( pkgCacheFile& Cache, std::string const& str ) (1)
[+] CacheSetHelper::canNotFindRegEx ( pkgCacheFile& Cache, std::string pattern ) (1)
[+] CacheSetHelper::canNotFindTask ( pkgCacheFile& Cache, std::string pattern ) (1)

crc-16.h, libapt-pkg.so.4.10.1
[+] AddCRC16 ( unsigned short fcs, void const* buf, unsigned long len ) (1)

depcache.h, libapt-pkg.so.4.10.1
[+] pkgDepCache::AddSizes ( pkgCache::Namespace::PkgIterator const& Pkg, bool const& Invert ) (1)
[+] pkgDepCache::AddSizes ( pkgCache::Namespace::PkgIterator const& Pkg, long Mult ) (1)
[+] pkgDepCache::AddStates ( pkgCache::Namespace::PkgIterator const& Pkg, int Add ) (1)
[+] pkgDepCache::SetCandidateVersion ( pkgCache::Namespace::VerIterator TargetVer, bool const& Pseudo ) (1)

fileutl.h, libapt-pkg.so.4.10.1
[+] FileFd::Open ( std::string FileName, FileFd::OpenMode Mode, unsigned long Perms ) (1)
[+] FileFd::OpenDescriptor int Fd, FileFd::OpenMode Mode, bool AutoClose ) (1)
[+] FileFd::Read void* To, unsigned long Size, unsigned long* Actual ) (1)
[+] FileFd::Seek unsigned long To ) (1)
[+] FileFd::Skip unsigned long To ) (1)
[+] FileFd::Truncate unsigned long To ) (1)
[+] FileFd::Write ( void const* From, unsigned long Size ) (1)

hashes.h, libapt-pkg.so.4.10.1
[+] Hashes::AddFD int Fd, unsigned long Size ) (1)

indexcopy.h, libapt-pkg.so.4.10.1
[+] PackageCopy::GetFile ( std::string& Filename, unsigned long& Size ) (1)
[+] SourceCopy::GetFile ( std::string& Filename, unsigned long& Size ) (1)

md5.h, libapt-pkg.so.4.10.1
[+] MD5Summation::Add ( unsigned char const* Data, unsigned long Size ) (1)

mmap.h, libapt-pkg.so.4.10.1
[+] DynamicMMap::RawAllocate ( unsigned long Size, unsigned long Aln ) (1)

packagemanager.h, libapt-pkg.so.4.10.1
[+] pkgPackageManager::SmartConfigure pkgCache::Namespace::PkgIterator Pkg ) (1)
[+] pkgPackageManager::SmartUnPack ( pkgCache::Namespace::PkgIterator Pkg, bool const Immediate ) (1)

pkgcachegen.h, libapt-pkg.so.4.10.1
[+] pkgCacheGenerator::NewDescription ( pkgCache::DescIterator& Desc, std::string const& Lang, MD5SumValue const& md5sum, map_ptrloc Next ) (1)

progress.h, libapt-pkg.so.4.10.1
[+] OpProgress::OverallProgress ( unsigned long Current, unsigned long Total, unsigned long Size, std::string const& Op ) (1)
[+] OpProgress::Progress unsigned long Current ) (1)
[+] OpProgress::SubProgress unsigned long SubTotal ) (1)
[+] OpProgress::SubProgress ( unsigned long SubTotal, std::string const& Op ) (1)

sha1.h, libapt-pkg.so.4.10.1
[+] SHA1Summation::Add ( unsigned char const* inbuf, unsigned long inlen ) (1)

tagfile.h, libapt-pkg.so.4.10.1
[+] pkgTagFile::Jump ( pkgTagSection& Tag, unsigned long Offset ) (1)
[+] pkgTagFile::pkgTagFile [in-charge] FileFd* F, unsigned long Size ) (1)
[+] pkgTagFile::pkgTagFile [not-in-charge] FileFd* F, unsigned long Size ) (1)

to the top

Problems with Data Types, Medium Severity (68)


acquire-item.h
[+] class pkgAcquire::Item (2)

acquire-method.h
[+] class pkgAcqMethod::FetchResult (3)

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

acquire.h
[+] class pkgAcquire (10)
[+] class pkgAcquire::MethodConfig (1)
[+] class pkgAcquire::Queue (1)
[+] class pkgAcquireStatus (8)

algorithms.h
[+] class pkgSimulate (1)

arfile.h
[+] class ARArchive::Member (1)

cachefile.h
[+] class pkgCacheFile (1)

cacheset.h
namespace APT
[+] class CacheSetHelper (9)

debfile.h
[+] class debDebFile::MemControlExtract (1)

debindexfile.h
[+] class debStatusIndex (1)

deblistparser.h
[+] class debListParser (1)

dpkgpm.h
[+] class pkgDPkgPM (7)

filelist.h
[+] class pkgFLCache (1)

hashes.h
[+] class Hashes (3)

indexcopy.h
[+] class IndexCopy (2)

indexrecords.h
[+] struct indexRecords::checkSum (1)

mmap.h
[+] class MMap (1)

pkgcache.h
[+] class pkgCache (1)

pkgcachegen.h
[+] class pkgCacheGenerator (1)

progress.h
[+] class OpProgress (4)

tagfile.h
[+] class pkgTagSection (2)

vendor.h
[+] class Vendor (1)

to the top

Problems with Symbols, Medium Severity (7)


deblistparser.h, libapt-pkg.so.4.10.1
[+] debListParser::Description_md5 ( ) (1)

debsystem.h, libapt-pkg.so.4.10.1
[+] debSys [data] (1)

fileutl.h, libapt-pkg.so.4.10.1
[+] FileFd::FileSize ( ) (1)
[+] FileFd::Size ( ) (1)
[+] FileFd::Tell ( ) (1)

md5.h, libapt-pkg.so.4.10.1
[+] MD5Summation::Result ( ) (1)

sha1.h, libapt-pkg.so.4.10.1
[+] SHA1Summation::Result ( ) (1)

to the top

Problems with Data Types, Low Severity (54)


acquire-item.h
[+] class pkgAcqIndex (1)

acquire.h
[+] class pkgAcquire (1)
[+] class pkgAcquire::UriIterator (2)

algorithms.h
[+] class pkgProblemResolver (1)
[+] class pkgSimulate::Policy (1)

arfile.h
[+] class ARArchive::Member (1)

cachefilter.h
namespace APT::CacheFilter
[+] class PackageNameMatchesRegEx (1)

cdrom.h
[+] class pkgUdevCdromDevices (1)

clean.h
[+] class pkgArchiveCleaner (1)

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

deblistparser.h
[+] class debListParser (3)

debmetaindex.h
[+] class debReleaseIndex (2)

debrecords.h
[+] class debRecordParser (3)

debsrcrecords.h
[+] class debSrcRecordParser (4)

debsystem.h
[+] class debSystem (3)

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

dpkgpm.h
[+] class pkgDPkgPM (1)

fileutl.h
[+] class FileFd (1)

hashes.h
[+] class Hashes (1)

indexcopy.h
[+] class SigVerify (1)

indexrecords.h
[+] struct indexRecords::checkSum (1)

packagemanager.h
[+] class pkgPackageManager (2)

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

pkgrecords.h
[+] class pkgRecords (1)

policy.h
[+] class pkgPolicy (1)

sha256.h
[+] class SHA256Summation (4)

srcrecords.h
[+] class pkgSrcRecords (1)

tagfile.h
[+] class pkgTagFile (9)

to the top

Problems with Symbols, Low Severity (3)


depcache.h, libapt-pkg.so.4.10.1
[+] pkgDepCache::MarkDelete ( pkgCache::Namespace::PkgIterator const& Pkg, bool MarkPurge, unsigned long Depth, bool FromUser ) (1)
[+] pkgDepCache::MarkInstall ( pkgCache::Namespace::PkgIterator const& Pkg, bool AutoInst, unsigned long Depth, bool FromUser, bool ForceImportantDeps ) (1)
[+] pkgDepCache::MarkKeep ( pkgCache::Namespace::PkgIterator const& Pkg, bool Soft, bool FromUser, unsigned long Depth ) (1)

to the top

Other Changes in Data Types (1)


deblistparser.h
[+] class debListParser (1)

to the top

Header Files (67)


acquire-item.h
acquire-method.h
acquire-worker.h
acquire.h
algorithms.h
aptconfiguration.h
apti18n.h
arfile.h
cachefile.h
cachefilter.h
cacheiterators.h
cacheset.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
weakptr.h

to the top

Shared Libraries (2)


libapt-inst.so.1.2.0
libapt-pkg.so.4.10.1

to the top




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