Library Name | senservconn.dso |
---|---|
Version #1 | 000a0000-S60 5th Edition (gcc 3.4.3) |
Version #2 | 000a0000-Symbian^3 (gcc 4.4.1) |
CPU Architecture | ARM |
Total Header Files | 1 |
---|---|
Total Dynamic Libraries | 1 |
Total Symbols / Types | 12 / 12 |
Verdict | Incompatible (100%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 4 |
Medium | 2 | |
Low | 0 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 0 |
Change | Effect | |
---|---|---|
1 | Pure virtual method CSenServiceConnection::DataTrafficDetails ( TSenDataTrafficDetails& aDetails, TSenDataTrafficOperations& aOperations ) 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 CSenServiceConnection::InterfaceByUid ( TUid aUID ) 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 CSenServiceConnection::SendL ( RFile& aFileHandle ) 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 CSenServiceConnection::SubmitL ( RFile& aFileHandle, HBufC8*& aResponseTo ) 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) - 54 entries | Virtual Table (New) - 58 entries |
---|---|---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI21CSenServiceConnection) | (int (*)(...))(& _ZTI21CSenServiceConnection) |
8 | ~CSenServiceConnection | ~CSenServiceConnection |
12 | ~CSenServiceConnection | ~CSenServiceConnection |
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 | __cxa_pure_virtual |
68 | __cxa_pure_virtual | __cxa_pure_virtual |
72 | __cxa_pure_virtual | __cxa_pure_virtual |
76 | __cxa_pure_virtual | __cxa_pure_virtual |
80 | __cxa_pure_virtual | __cxa_pure_virtual |
84 | __cxa_pure_virtual | __cxa_pure_virtual |
88 | __cxa_pure_virtual | __cxa_pure_virtual |
92 | __cxa_pure_virtual | __cxa_pure_virtual |
96 | __cxa_pure_virtual | __cxa_pure_virtual |
100 | __cxa_pure_virtual | __cxa_pure_virtual |
104 | __cxa_pure_virtual | __cxa_pure_virtual |
108 | __cxa_pure_virtual | __cxa_pure_virtual |
112 | __cxa_pure_virtual | __cxa_pure_virtual |
116 | __cxa_pure_virtual | __cxa_pure_virtual |
120 | __cxa_pure_virtual | __cxa_pure_virtual |
124 | 4294967268u | __cxa_pure_virtual |
128 | (int (*)(...))(&_ZTI21CSenServiceConnection) | __cxa_pure_virtual |
132 | __cxa_pure_virtual | __cxa_pure_virtual |
136 | __cxa_pure_virtual | __cxa_pure_virtual |
140 | __cxa_pure_virtual | (int (*)(...))-0x0000000000000001c |
144 | __cxa_pure_virtual | (int (*)(...))(& _ZTI21CSenServiceConnection) |
148 | __cxa_pure_virtual | __cxa_pure_virtual |
152 | __cxa_pure_virtual | __cxa_pure_virtual |
156 | __cxa_pure_virtual | __cxa_pure_virtual |
160 | __cxa_pure_virtual | __cxa_pure_virtual |
164 | __cxa_pure_virtual | __cxa_pure_virtual |
168 | __cxa_pure_virtual | __cxa_pure_virtual |
172 | __cxa_pure_virtual | __cxa_pure_virtual |
176 | __cxa_pure_virtual | __cxa_pure_virtual |
180 | __cxa_pure_virtual | __cxa_pure_virtual |
184 | __cxa_pure_virtual | __cxa_pure_virtual |
188 | __cxa_pure_virtual | __cxa_pure_virtual |
192 | __cxa_pure_virtual | __cxa_pure_virtual |
196 | __cxa_pure_virtual | __cxa_pure_virtual |
200 | __cxa_pure_virtual | __cxa_pure_virtual |
204 | __cxa_pure_virtual | __cxa_pure_virtual |
208 | __cxa_pure_virtual | __cxa_pure_virtual |
212 | __cxa_pure_virtual | __cxa_pure_virtual |
216 | __cxa_pure_virtual | |
220 | __cxa_pure_virtual | |
224 | __cxa_pure_virtual | |
228 | __cxa_pure_virtual |
Change | Effect | |
---|---|---|
1 | Pure virtual method CSenServiceConnection::SendL ( TDesC8 const& aRequest, TDesC8 const& aProperties ) has been added to this class instead of CSenServiceConnection::SendL ( TDesC8 const& aRequest, TDesC8 const& aProperties ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
2 | Pure virtual method CSenServiceConnection::SubmitL ( TDesC8 const& aRequest, TDesC8 const& aProperties, HBufC8*& aResponse ) has been added to this class instead of CSenServiceConnection::SubmitL ( TDesC8 const& aRequest, TDesC8 const& aProperties, HBufC8*& aResponse ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 54 entries | Virtual Table (New) - 58 entries |
---|---|---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI21CSenServiceConnection) | (int (*)(...))(& _ZTI21CSenServiceConnection) |
8 | ~CSenServiceConnection | ~CSenServiceConnection |
12 | ~CSenServiceConnection | ~CSenServiceConnection |
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 | __cxa_pure_virtual |
68 | __cxa_pure_virtual | __cxa_pure_virtual |
72 | __cxa_pure_virtual | __cxa_pure_virtual |
76 | __cxa_pure_virtual | __cxa_pure_virtual |
80 | __cxa_pure_virtual | __cxa_pure_virtual |
84 | __cxa_pure_virtual | __cxa_pure_virtual |
88 | __cxa_pure_virtual | __cxa_pure_virtual |
92 | __cxa_pure_virtual | __cxa_pure_virtual |
96 | __cxa_pure_virtual | __cxa_pure_virtual |
100 | __cxa_pure_virtual | __cxa_pure_virtual |
104 | __cxa_pure_virtual | __cxa_pure_virtual |
108 | __cxa_pure_virtual | __cxa_pure_virtual |
112 | __cxa_pure_virtual | __cxa_pure_virtual |
116 | __cxa_pure_virtual | __cxa_pure_virtual |
120 | __cxa_pure_virtual | __cxa_pure_virtual |
124 | 4294967268u | __cxa_pure_virtual |
128 | (int (*)(...))(&_ZTI21CSenServiceConnection) | __cxa_pure_virtual |
132 | __cxa_pure_virtual | __cxa_pure_virtual |
136 | __cxa_pure_virtual | __cxa_pure_virtual |
140 | __cxa_pure_virtual | (int (*)(...))-0x0000000000000001c |
144 | __cxa_pure_virtual | (int (*)(...))(& _ZTI21CSenServiceConnection) |
148 | __cxa_pure_virtual | __cxa_pure_virtual |
152 | __cxa_pure_virtual | __cxa_pure_virtual |
156 | __cxa_pure_virtual | __cxa_pure_virtual |
160 | __cxa_pure_virtual | __cxa_pure_virtual |
164 | __cxa_pure_virtual | __cxa_pure_virtual |
168 | __cxa_pure_virtual | __cxa_pure_virtual |
172 | __cxa_pure_virtual | __cxa_pure_virtual |
176 | __cxa_pure_virtual | __cxa_pure_virtual |
180 | __cxa_pure_virtual | __cxa_pure_virtual |
184 | __cxa_pure_virtual | __cxa_pure_virtual |
188 | __cxa_pure_virtual | __cxa_pure_virtual |
192 | __cxa_pure_virtual | __cxa_pure_virtual |
196 | __cxa_pure_virtual | __cxa_pure_virtual |
200 | __cxa_pure_virtual | __cxa_pure_virtual |
204 | __cxa_pure_virtual | __cxa_pure_virtual |
208 | __cxa_pure_virtual | __cxa_pure_virtual |
212 | __cxa_pure_virtual | __cxa_pure_virtual |
216 | __cxa_pure_virtual | |
220 | __cxa_pure_virtual | |
224 | __cxa_pure_virtual | |
228 | __cxa_pure_virtual |