Test Info
| Library Name | libgpgmepp-dev |
| Version #1 | base |
| Version #2 | lfs |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 86 |
| Total Libraries | 0 |
| Total Symbols / Types | 1652 / 244 |
| Compatibility |
99.4% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 5 |
| Removed Symbols | High | 5 |
Problems with Data Types | High | 2 |
| Medium | 0 |
| Low | 0 |
Problems with Symbols | High | 0 |
| Medium | 5 |
| Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 5
data.h
namespace GpgME
Data::__ct [C1] ( char const* filename, long long offset, size_t length )
_ZN5GpgME4DataC1EPKcxj
Data::__ct [C2] ( char const* filename, long long offset, size_t length )
_ZN5GpgME4DataC2EPKcxj
Data::__ct [C1] ( FILE* fp, long long offset, size_t length )
_ZN5GpgME4DataC1EP8_IO_FILExj
Data::__ct [C2] ( FILE* fp, long long offset, size_t length )
_ZN5GpgME4DataC2EP8_IO_FILExj
Data::seek ( long long offset, int whence )
_ZN5GpgME4Data4seekExi
to the top
Removed Symbols 5
data.h
namespace GpgME
Data::__ct [C1] ( char const* filename, long offset, size_t length )
_ZN5GpgME4DataC1EPKclj
Data::__ct [C2] ( char const* filename, long offset, size_t length )
_ZN5GpgME4DataC2EPKclj
Data::__ct [C1] ( FILE* fp, long offset, size_t length )
_ZN5GpgME4DataC1EP8_IO_FILElj
Data::__ct [C2] ( FILE* fp, long offset, size_t length )
_ZN5GpgME4DataC2EP8_IO_FILElj
Data::seek ( long offset, int whence )
_ZN5GpgME4Data4seekEli
to the top
Problems with Data Types, High Severity 2
dataprovider.h
namespace GpgME
[+] struct DataProvider 2
|
Change |
Effect |
| 1 |
Pure virtual method seek ( long long, int ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type struct DataProvider because the following virtual functions are pure within struct DataProvider: virtual seek ( long long, int ). |
| 2 |
Pure virtual method seek ( long, int ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 5 (0.3%)
DataProvider::read ( void* buffer, size_t bufSize )
This method is from 'struct DataProvider' class.
DataProvider::write ( void const* buffer, size_t bufSize )
This method is from 'struct DataProvider' class.
DataProvider::release ( )
This method is from 'struct DataProvider' class.
DataProvider::~__dt ( )
This destructor is from 'struct DataProvider' class.
DataProvider::isSupported ( enum DataProvider::Operation op )
This method is from 'struct DataProvider' class.
to the top
Problems with Symbols, Medium Severity 5
data.h
namespace GpgME
[+] Data::__ct [C1] ( char const* filename, long offset, size_t length ) 1
⇣
Data::__ct [C1] ( FILE* fp, long long offset, size_t length )
_ZN5GpgME4DataC1EPKclj
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Data::__ct [C2] ( char const* filename, long offset, size_t length ) 1
⇣
Data::__ct [C2] ( FILE* fp, long long offset, size_t length )
_ZN5GpgME4DataC2EPKclj
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Data::__ct [C1] ( FILE* fp, long offset, size_t length ) 1
⇣
Data::__ct [C1] ( FILE* fp, long long offset, size_t length )
_ZN5GpgME4DataC1EP8_IO_FILElj
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Data::__ct [C2] ( FILE* fp, long offset, size_t length ) 1
⇣
Data::__ct [C2] ( FILE* fp, long long offset, size_t length )
_ZN5GpgME4DataC2EP8_IO_FILElj
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Data::seek ( long offset, int whence ) 1
⇣
Data::seek ( long long offset, int whence )
_ZN5GpgME4Data4seekEli
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Header Files 86
abstractimportjob.h
addexistingsubkeyjob.h
adduseridjob.h
assuantransaction.h
changeexpiryjob.h
changeownertrustjob.h
changepasswdjob.h
configuration.h
context.h
cryptoconfig.h
data.h
dataprovider.h
debug.h
decryptionresult.h
decryptjob.h
decryptverifyjob.h
defaultassuantransaction.h
defaultkeygenerationjob.h
deletejob.h
dn.h
downloadjob.h
editinteractor.h
encryptionresult.h
encryptjob.h
engineinfo.h
error.h
eventloopinteractor.h
exception.h
exportjob.h
global.h
gpgaddexistingsubkeyeditinteractor.h
gpgadduserideditinteractor.h
gpgagentgetinfoassuantransaction.h
gpgcardjob.h
gpggencardkeyinteractor.h
gpgmefw.h
gpgmepp_export.h
gpgmepp_version.h
gpgrevokekeyeditinteractor.h
gpgsetexpirytimeeditinteractor.h
gpgsetownertrusteditinteractor.h
gpgsignkeyeditinteractor.h
importfromkeyserverjob.h
importjob.h
importresult.h
job.h
key.h
keyformailboxjob.h
keygenerationjob.h
keygenerationresult.h
keylistjob.h
keylistresult.h
listallkeysjob.h
multideletejob.h
notation.h
passphraseprovider.h
progressprovider.h
protocol.h
qgpgme_export.h
qgpgme_version.h
qgpgmenewcryptoconfig.h
quickjob.h
receivekeysjob.h
refreshkeysjob.h
result.h
revokekeyjob.h
scdgetinfoassuantransaction.h
setprimaryuseridjob.h
signencryptjob.h
signingresult.h
signjob.h
signkeyjob.h
specialjob.h
statusconsumer.h
statusconsumerassuantransaction.h
swdbresult.h
tofuinfo.h
tofupolicyjob.h
trustitem.h
verificationresult.h
verifydetachedjob.h
verifyopaquejob.h
vfsmountresult.h
wkdlookupjob.h
wkdlookupresult.h
wkspublishjob.h
to the top
Libraries 0
to the top