Library Name | touchfeedback.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 | 3 / 3 |
Verdict | Incompatible (100%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 3 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 9 |
Medium | 0 | |
Low | 0 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 0 |
Change | Effect | |
---|---|---|
1 | Pure virtual method MTouchFeedback::FeedbackEnabledForDevice ( ) 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 MTouchFeedback::FeedbackEnabledForThisApp ( TTouchFeedbackType aFeedbackType ) 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 MTouchFeedback::InstantFeedback ( CCoeControl const* aControl, TTouchLogicalFeedback aType, TPointerEvent const& aPointerEvent ) 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 MTouchFeedback::InstantFeedback ( CCoeControl const* aControl, TTouchLogicalFeedback aType, TTouchFeedbackType aFeedbackType, TPointerEvent const& aPointerEvent ) 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 MTouchFeedback::ModifyFeedback ( CCoeControl const* aControl, TInt aIntensity ) 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 MTouchFeedback::SetFeedbackArea ( CCoeControl const* aControl, TUint32 aIndex, TRect aRect, CFeedbackSpec* aFeedbackSpec ) 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 MTouchFeedback::SetFeedbackEnabledForDevice ( TTouchFeedbackType aFeedbackType ) 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 MTouchFeedback::StartFeedback ( CCoeControl const* aControl, TTouchContinuousFeedback aType, TPointerEvent const* aPointerEvent, TInt aIntensity, TTimeIntervalMicroSeconds32 aTimeout ) 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 MTouchFeedback::StopFeedback ( CCoeControl const* aControl ) 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) - 19 entries | Virtual Table (New) - 28 entries |
---|---|---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI14MTouchFeedback) | (int (*)(...))(& _ZTI14MTouchFeedback) |
8 | __cxa_pure_virtual | __cxa_pure_virtual |
12 | __cxa_pure_virtual | __cxa_pure_virtual |
16 | __cxa_pure_virtual | __cxa_pure_virtual |
20 | __cxa_pure_virtual | __cxa_pure_virtual |
24 | __cxa_pure_virtual | __cxa_pure_virtual |
28 | __cxa_pure_virtual | __cxa_pure_virtual |
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 | |
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 |