Binary compatibility report for the hwrmlightclient.dso library between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM
Test Info
Library Name | hwrmlightclient.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 | 1 |
Total Dynamic Libraries | 1 |
Total Symbols / Types | 4 / 4 |
Verdict | Incompatible (100.00%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 9 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 1 |
Medium | 0 |
Low | 1 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (9)
hwrmlight.h,
hwrmlightclient{000a0000}.dso
CHWRMLight::LightBlinkL ( TInt aTarget, TInt aDuration, THWRMLightColor const& aRGBParam )
[ symbol: _ZN10CHWRMLight11LightBlinkLEiiRK15THWRMLightColor ]
CHWRMLight::LightBlinkL ( TInt aTarget, TInt aDuration, TInt aOnDuration, TInt aOffDuration, TInt aIntensity, THWRMLightColor const& aRGBParam )
[ symbol: _ZN10CHWRMLight11LightBlinkLEiiiiiRK15THWRMLightColor ]
CHWRMLight::LightOnL ( TInt aTarget, TInt aDuration, THWRMLightColor const& aRGBParam )
[ symbol: _ZN10CHWRMLight8LightOnLEiiRK15THWRMLightColor ]
CHWRMLight::LightOnL ( TInt aTarget, TInt aDuration, TInt aIntensity, TBool aFadeIn, THWRMLightColor const& aRGBParam )
[ symbol: _ZN10CHWRMLight8LightOnLEiiiiRK15THWRMLightColor ]
CHWRMLight::SetLightColorL ( TInt aTarget, THWRMLightColor& aRGB )
[ symbol: _ZN10CHWRMLight14SetLightColorLEiR15THWRMLightColor ]
CHWRMLight::SetLightDefaultColorL ( TInt aTarget )
[ symbol: _ZN10CHWRMLight21SetLightDefaultColorLEi ]
CHWRMLight::~CHWRMLight [in-charge-deleting] ( )
[ symbol: _ZN10CHWRMLightD0Ev ]
CHWRMLight::~CHWRMLight [in-charge] ( )
[ symbol: _ZN10CHWRMLightD1Ev ]
CHWRMLight::~CHWRMLight [not-in-charge] ( )
[ symbol: _ZN10CHWRMLightD2Ev ]
to the top
Problems with Data Types, High Severity (1)
hwrmlight.h
[+] class CHWRMLight (1)
| Change |
Effect |
1 | Size of this class has been changed from 4 bytes to 8 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (4)
CHWRMLight::NewL ( ) [static]Return value (pointer) has base type 'CHWRMLight'.
CHWRMLight::NewL ( MHWRMLightObserver* aCallback ) [static]Return value (pointer) has base type 'CHWRMLight'.
CHWRMLight::NewLC ( ) [static]Return value (pointer) has base type 'CHWRMLight'.
CHWRMLight::NewLC ( MHWRMLightObserver* aCallback ) [static]Return value (pointer) has base type 'CHWRMLight'.
to the top
Problems with Data Types, Low Severity (1)
hwrmlight.h
[+] class CHWRMLight (1)
| Change |
Effect |
1 | Field iEnhanced has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (4)
CHWRMLight::NewL ( ) [static]Return value (pointer) has base type 'CHWRMLight'.
CHWRMLight::NewL ( MHWRMLightObserver* aCallback ) [static]Return value (pointer) has base type 'CHWRMLight'.
CHWRMLight::NewLC ( ) [static]Return value (pointer) has base type 'CHWRMLight'.
CHWRMLight::NewLC ( MHWRMLightObserver* aCallback ) [static]Return value (pointer) has base type 'CHWRMLight'.
to the top
Header Files (1)
hwrmlight.h
to the top
Dynamic Libraries (1)
hwrmlightclient{000a0000}.dso
to the top