Library Name | senservmgr.dso |
---|---|
Version #1 | 000a0000-S60 3rd Edition |
Version #2 | 000a0000-S60 5th Edition |
CPU Architecture | ARM |
GCC Version | 3.4.3 |
Total Header Files | 1 |
---|---|
Total Dynamic Libraries | 1 |
Total Symbols / Types | 2 / 2 |
Verdict | Incompatible (100%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 2 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 13 |
Medium | 0 | |
Low | 0 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 0 |
Change | Effect | |
---|---|---|
1 | Pure virtual method CSenServiceManager::AddCredentialL ( MSenServiceDescription const& aPattern, CSenIdentityProvider const& aIdP, CSenCredential2 const& aCredential ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Pure virtual method CSenServiceManager::AddCredentialL ( MSenServiceDescription const& aPattern, CSenIdentityProvider const& aIdP, CSenCredential2 const& aCredential, CSenXmlProperties const& aCredentialProperties ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Pure virtual method CSenServiceManager::AddCredentialL ( TDesC8 const& aEndpoint, CSenIdentityProvider const& aIdP, CSenCredential2 const& aCredential ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Pure virtual method CSenServiceManager::AddCredentialL ( TDesC8 const& aEndpoint, CSenIdentityProvider const& aIdP, CSenCredential2 const& aCredential, CSenXmlProperties const& aCredentialProperties ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Pure virtual method CSenServiceManager::CredentialsL ( MSenServiceDescription const& aPattern, CSenIdentityProvider const& aIdP, RCredentialArray& aCredentials, RCredentialPropertiesArray& aCredentialProperties ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | Pure virtual method CSenServiceManager::CredentialsL ( MSenServiceDescription const& aPattern, RCredentialArray& aCredentials, RCredentialPropertiesArray& aCredentialProperties ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 | Pure virtual method CSenServiceManager::CredentialsL ( MSenServiceDescription const& aPattern, TDesC8 const& aUserName, TDesC8 const& aPassword, RCredentialArray& aCredentials, RCredentialPropertiesArray& aCredentialProperties ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 | Pure virtual method CSenServiceManager::CredentialsL ( TDesC8 const& aEndpoint, CSenIdentityProvider const& aIdP, RCredentialArray& aCredentials, RCredentialPropertiesArray& aCredentialProperties ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
9 | Pure virtual method CSenServiceManager::CredentialsL ( TDesC8 const& aEndpoint, RCredentialArray& aCredentials, RCredentialPropertiesArray& aCredentialProperties ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
10 | Pure virtual method CSenServiceManager::CredentialsL ( TDesC8 const& aEndpoint, TDesC8 const& aUserName, TDesC8 const& aPassword, RCredentialArray& aCredentials, RCredentialPropertiesArray& aCredentialProperties ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
11 | Pure virtual method CSenServiceManager::RemoveCredentialsL ( CSenIdentityProvider const& aIdP ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
12 | Pure virtual method CSenServiceManager::RemoveCredentialsL ( MSenServiceDescription const& aPattern, CSenIdentityProvider const& aIdP ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
13 | Pure virtual method CSenServiceManager::RemoveCredentialsL ( MSenServiceDescription const& aPattern, TDesC8 const& aUserName, TDesC8 const& aPassword ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of virtual table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 16 entries | Virtual Table (New) - 29 entries |
---|---|---|
0 | 0u | 0u |
4 | (int (*)(...))(&typeinfo) | (int (*)(...))(&typeinfo) |
8 | ~CSenServiceManager | ~CSenServiceManager |
12 | ~CSenServiceManager | ~CSenServiceManager |
16 | CActive::Extension_ | CActive::Extension_ |
20 | __cxa_pure_virtual | __cxa_pure_virtual |
24 | __cxa_pure_virtual | __cxa_pure_virtual |
28 | CActive::RunError | CActive::RunError |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
36 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | __cxa_pure_virtual | __cxa_pure_virtual |
44 | __cxa_pure_virtual | __cxa_pure_virtual |
48 | __cxa_pure_virtual | __cxa_pure_virtual |
52 | __cxa_pure_virtual | __cxa_pure_virtual |
56 | __cxa_pure_virtual | __cxa_pure_virtual |
60 | __cxa_pure_virtual | __cxa_pure_virtual |
64 | __cxa_pure_virtual | |
68 | __cxa_pure_virtual | |
72 | __cxa_pure_virtual | |
76 | __cxa_pure_virtual | |
80 | __cxa_pure_virtual | |
84 | __cxa_pure_virtual | |
88 | __cxa_pure_virtual | |
92 | __cxa_pure_virtual | |
96 | __cxa_pure_virtual | |
100 | __cxa_pure_virtual | |
104 | __cxa_pure_virtual | |
108 | __cxa_pure_virtual | |
112 | __cxa_pure_virtual |