Binary compatibility report for the imagetransform.dso library between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM
Test Info
Library Name | imagetransform.dso |
Version #1 | 000a0000-S60 5th Edition (gcc 3.4.3) |
Version #2 | 000a0000-Symbian^3 (gcc 4.4.1) |
CPU Architecture | ARM |
Test Results
Total Header Files | 2 |
Total Dynamic Libraries | 1 |
Total Symbols / Types | 42 / 39 |
Verdict | Incompatible (2.38%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 16 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (16)
imagetransform.h,
imagetransform{000a0000}.dso
CImageTransform::Extension ( TUid aExtensionUid, TInt& aError ) const
[ symbol: _ZNK15CImageTransform9ExtensionE4TUidRi ]
CImageTransform::SetTransformationsL ( TUint aTransformations )
[ symbol: _ZN15CImageTransform19SetTransformationsLEj ]
imagetransformplugin.h,
imagetransform{000a0000}.dso
CImageTransformPlugin::Extension ( TUid aExtensionUid, TInt& aError ) const
[ symbol: _ZNK21CImageTransformPlugin9ExtensionE4TUidRi ]
orientationtransformextension.h,
imagetransform{000a0000}.dso
COrientationTransformExtension::SetOrientationL ( COrientationTransformExtension::TOrientation aOrientation )
[ symbol: _ZN30COrientationTransformExtension15SetOrientationLENS_12TOrientationE ]
overlaytransformextension.h,
imagetransform{000a0000}.dso
COverlayTransformExtension::SetOverlayDataL ( TDesC8 const& aData, TUid const& aOverlayImageUid )
[ symbol: _ZN26COverlayTransformExtension15SetOverlayDataLERK6TDesC8RK4TUid ]
COverlayTransformExtension::SetOverlayFileL ( TDesC const& aFilename, TUid const& aOverlayImageUid )
[ symbol: _ZN26COverlayTransformExtension15SetOverlayFileLERK7TDesC16RK4TUid ]
COverlayTransformExtension::SetOverlayImageL ( CFbsBitmap const& aBitmap )
[ symbol: _ZN26COverlayTransformExtension16SetOverlayImageLERK10CFbsBitmap ]
COverlayTransformExtension::SetOverlayImageL ( CImageFrame const& aImageFrame )
[ symbol: _ZN26COverlayTransformExtension16SetOverlayImageLERK11CImageFrame ]
COverlayTransformExtension::SetPosition ( TPoint const& aPosition )
[ symbol: _ZN26COverlayTransformExtension11SetPositionERK6TPoint ]
COverlayTransformExtension::SetTransparencyLevelL ( TUint aLevel )
[ symbol: _ZN26COverlayTransformExtension21SetTransparencyLevelLEj ]
COverlayTransformExtension::SupportedOverlayInputFormatsL ( RArray<TUid>& aFormats ) const
[ symbol: _ZNK26COverlayTransformExtension29SupportedOverlayInputFormatsLER6RArrayI4TUidE ]
COverlayTransformExtension::SupportedOverlayInputSubFormatsL ( TUid aFormat, RArray<TUid>& aSubFormats ) const
[ symbol: _ZNK26COverlayTransformExtension32SupportedOverlayInputSubFormatsLE4TUidR6RArrayIS0_E ]
squeezetransformextension.h,
imagetransform{000a0000}.dso
CSqueezeTransformExtension::SetAdvancedSqueezeModeL ( TAdvancedSqueezeParams* aSqueezeAutoResizeParams )
[ symbol: _ZN26CSqueezeTransformExtension23SetAdvancedSqueezeModeLEP22TAdvancedSqueezeParams ]
CSqueezeTransformExtension::SetDestSizeInBytes ( TUint aMaxDestDataSize )
[ symbol: _ZN26CSqueezeTransformExtension18SetDestSizeInBytesEj ]
TAdvancedSqueezeParams::TAdvancedSqueezeParams [in-charge] ( )
[ symbol: _ZN22TAdvancedSqueezeParamsC1Ev ]
TAdvancedSqueezeParams::TAdvancedSqueezeParams [not-in-charge] ( )
[ symbol: _ZN22TAdvancedSqueezeParamsC2Ev ]
to the top
Problems with Data Types, Medium Severity (1)
imagetransformplugin.h
[+] class CImageTransformPlugin (1)
| Change |
Effect |
1 | Virtual method CImageTransformPlugin::Extension ( TUid aExtensionUid, TInt& aError ) const has been added to this class instead of CImageTransformPlugin::ReservedVirtual4 ( ). | Applications will pass parameters of older replaced method to newly added virtual method. It may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI21CImageTransformPlugin) | (int (*)(...))(& _ZTI21CImageTransformPlugin) |
8 | ~CImageTransformPlugin | ~CImageTransformPlugin |
12 | ~CImageTransformPlugin | ~CImageTransformPlugin |
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 | CImageTransformPlugin::Extension | CImageTransformPlugin::Extension |
36 | CImageTransformPlugin::ReservedVirtual1 | CImageTransformPlugin::ReservedVirtual1 |
40 | CImageTransformPlugin::ReservedVirtual2 | CImageTransformPlugin::ReservedVirtual2 |
44 | CImageTransformPlugin::ReservedVirtual3 | CImageTransformPlugin::ReservedVirtual3 |
48 | CImageTransformPlugin::ReservedVirtual4 | CImageTransformPlugin::Extension |
[+] affected symbols (1)
CImageTransformPlugin::ReservedVirtual4 ( )Call of this method may result in crash or incorrect behavior of applications because it has been replaced by other virtual method.
to the top
Header Files (2)
imagetransform.h
imagetransformplugin.h
to the top
Dynamic Libraries (1)
imagetransform{000a0000}.dso
to the top