Library Name | gdi.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 | 4 |
---|---|
Total Dynamic Libraries | 1 |
Total Symbols / Types | 319 / 235 |
Verdict | Incompatible (5.02%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 9 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 9 | |
Low | 0 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 0 |
Change | Effect | |
---|---|---|
1 | Pure virtual method CBitmapContext::AlphaBlendBitmaps ( TPoint const& aDestPt, CFbsBitmap const* aSrcBmp, TRect const& aSrcRect, CFbsBitmap const* aAlphaBmp, TPoint const& aAlphaPt ) has been added to this class instead of CBitmapContext::AlphaBlendBitmaps ( TPoint const& aDestPt, CFbsBitmap const* aSrcBmp, TRect const& aSrcRect, CFbsBitmap const* aAlphaBmp, TPoint const& aAlphaPt ). | 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 CBitmapContext::AlphaBlendBitmaps ( TPoint const& aDestPt, CWsBitmap const* aSrcBmp, TRect const& aSrcRect, CWsBitmap const* aAlphaBmp, TPoint const& aAlphaPt ) has been added to this class instead of CBitmapContext::AlphaBlendBitmaps ( TPoint const& aDestPt, CWsBitmap const* aSrcBmp, TRect const& aSrcRect, CWsBitmap const* aAlphaBmp, TPoint const& aAlphaPt ). | 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. |
3 | Pure virtual method CBitmapContext::BitBltMasked ( TPoint const& aPoint, CFbsBitmap const* aBitmap, TRect const& aSourceRect, CFbsBitmap const* aMaskBitmap, TBool aInvertMask ) has been added to this class instead of CBitmapContext::BitBltMasked ( TPoint const& aPoint, CFbsBitmap const* aBitmap, TRect const& aSourceRect, CFbsBitmap const* aMaskBitmap, TBool aInvertMask ). | 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) - 69 entries | Virtual Table (New) - 69 entries |
---|---|---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI14CBitmapContext) | (int (*)(...))(& _ZTI14CBitmapContext) |
8 | ~CBitmapContext | ~CBitmapContext |
12 | ~CBitmapContext | ~CBitmapContext |
16 | CBase::Extension_ | CBase::Extension_ |
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 | __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 | __cxa_pure_virtual | __cxa_pure_virtual |
128 | __cxa_pure_virtual | __cxa_pure_virtual |
132 | __cxa_pure_virtual | __cxa_pure_virtual |
136 | __cxa_pure_virtual | __cxa_pure_virtual |
140 | __cxa_pure_virtual | __cxa_pure_virtual |
144 | __cxa_pure_virtual | __cxa_pure_virtual |
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 | CGraphicsContext::DrawText | CGraphicsContext::DrawText |
192 | CGraphicsContext::Reserved | CGraphicsContext::Reserved |
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 | CBitmapContext::APIExtension | CBitmapContext::APIExtension |
220 | CBitmapContext::Reserved_CGraphicsContext_2 | CBitmapContext::Reserved_CGraphicsContext_2 |
224 | __cxa_pure_virtual | __cxa_pure_virtual |
228 | __cxa_pure_virtual | __cxa_pure_virtual |
232 | __cxa_pure_virtual | __cxa_pure_virtual |
236 | __cxa_pure_virtual | __cxa_pure_virtual |
240 | __cxa_pure_virtual | __cxa_pure_virtual |
244 | __cxa_pure_virtual | __cxa_pure_virtual |
248 | __cxa_pure_virtual | __cxa_pure_virtual |
252 | __cxa_pure_virtual | __cxa_pure_virtual |
256 | __cxa_pure_virtual | __cxa_pure_virtual |
260 | __cxa_pure_virtual | __cxa_pure_virtual |
264 | CBitmapContext::Reserved_CBitmapContext_1 | CBitmapContext::Reserved_CBitmapContext_1 |
268 | CBitmapContext::Reserved_CBitmapContext_2 | CBitmapContext::Reserved_CBitmapContext_2 |
272 | CBitmapContext::Reserved_CBitmapContext_3 | CBitmapContext::Reserved_CBitmapContext_3 |
Change | Effect | |
---|---|---|
1 | Pure virtual method CGraphicsContext::DrawArc ( TRect const& aRect, TPoint const& aStart, TPoint const& aEnd ) has been added to this class instead of CGraphicsContext::DrawArc ( TRect const& aRect, TPoint const& aStart, TPoint const& aEnd ). | 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 CGraphicsContext::DrawBitmap ( TRect const& aDestRect, CFbsBitmap const* aSource, TRect const& aSourceRect ) has been added to this class instead of CGraphicsContext::DrawBitmap ( TRect const& aDestRect, CFbsBitmap const* aSource, TRect const& aSourceRect ). | 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. |
3 | Pure virtual method CGraphicsContext::DrawBitmapMasked ( TRect const& aDestRect, CFbsBitmap const* aBitmap, TRect const& aSourceRect, CFbsBitmap const* aMaskBitmap, TBool aInvertMask ) has been added to this class instead of CGraphicsContext::DrawBitmapMasked ( TRect const& aDestRect, CFbsBitmap const* aBitmap, TRect const& aSourceRect, CFbsBitmap const* aMaskBitmap, TBool aInvertMask ). | 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. |
4 | Pure virtual method CGraphicsContext::DrawBitmapMasked ( TRect const& aDestRect, CWsBitmap const* aBitmap, TRect const& aSourceRect, CWsBitmap const* aMaskBitmap, TBool aInvertMask ) has been added to this class instead of CGraphicsContext::DrawBitmapMasked ( TRect const& aDestRect, CWsBitmap const* aBitmap, TRect const& aSourceRect, CWsBitmap const* aMaskBitmap, TBool aInvertMask ). | 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. |
5 | Pure virtual method CGraphicsContext::DrawLine ( TPoint const& aPoint1, TPoint const& aPoint2 ) has been added to this class instead of CGraphicsContext::DrawLine ( TPoint const& aPoint1, TPoint const& aPoint2 ). | 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. |
6 | Pure virtual method CGraphicsContext::DrawPie ( TRect const& aRect, TPoint const& aStart, TPoint const& aEnd ) has been added to this class instead of CGraphicsContext::DrawPie ( TRect const& aRect, TPoint const& aStart, TPoint const& aEnd ). | 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) - 56 entries | Virtual Table (New) - 56 entries |
---|---|---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI16CGraphicsContext) | (int (*)(...))(& _ZTI16CGraphicsContext) |
8 | ~CGraphicsContext | ~CGraphicsContext |
12 | ~CGraphicsContext | ~CGraphicsContext |
16 | CBase::Extension_ | CBase::Extension_ |
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 | __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 | __cxa_pure_virtual | __cxa_pure_virtual |
128 | __cxa_pure_virtual | __cxa_pure_virtual |
132 | __cxa_pure_virtual | __cxa_pure_virtual |
136 | __cxa_pure_virtual | __cxa_pure_virtual |
140 | __cxa_pure_virtual | __cxa_pure_virtual |
144 | __cxa_pure_virtual | __cxa_pure_virtual |
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 | CGraphicsContext::DrawText | CGraphicsContext::DrawText |
192 | CGraphicsContext::Reserved | CGraphicsContext::Reserved |
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 | CGraphicsContext::APIExtension | CGraphicsContext::APIExtension |
220 | CGraphicsContext::Reserved_CGraphicsContext_2 | CGraphicsContext::Reserved_CGraphicsContext_2 |