Binary compatibility report for the apparc.dso library between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM
Test Info
Library Name | apparc.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 | 9 |
Total Dynamic Libraries | 1 |
Total Symbols / Types | 215 / 203 |
Verdict | Incompatible (14.88%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 13 |
Removed Symbols | High | 32 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 5 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (13)
apacmdln.h,
apparc{000a0000}.dso
CApaCommandLine::NumberOfEnvironmentSlotsForPublicUse ( ) [static]
[ symbol: _ZN15CApaCommandLine36NumberOfEnvironmentSlotsForPublicUseEv ]
apaidpartner.h,
apparc{000a0000}.dso
TApaAppServiceInfo::DataTypes ( )
[ symbol: _ZN18TApaAppServiceInfo9DataTypesEv ]
TApaAppServiceInfo::DataTypes ( ) const
[ symbol: _ZNK18TApaAppServiceInfo9DataTypesEv ]
TApaAppServiceInfo::ExternalizeL ( RWriteStream& aStream ) const
[ symbol: _ZNK18TApaAppServiceInfo12ExternalizeLER12RWriteStream ]
TApaAppServiceInfo::InternalizeL ( RReadStream& aStream )
[ symbol: _ZN18TApaAppServiceInfo12InternalizeLER11RReadStream ]
TApaAppServiceInfo::OpaqueData ( ) const
[ symbol: _ZNK18TApaAppServiceInfo10OpaqueDataEv ]
TApaAppServiceInfo::Release ( )
[ symbol: _ZN18TApaAppServiceInfo7ReleaseEv ]
TApaAppServiceInfo::TApaAppServiceInfo [in-charge] ( )
[ symbol: _ZN18TApaAppServiceInfoC1Ev ]
TApaAppServiceInfo::TApaAppServiceInfo [in-charge] ( TUid aUid, CArrayFixFlat<TDataTypeWithPriority>* aDataTypes, HBufC8* aOpaqueData )
[ symbol: _ZN18TApaAppServiceInfoC1E4TUidP13CArrayFixFlatI21TDataTypeWithPriorityEP6HBufC8 ]
TApaAppServiceInfo::TApaAppServiceInfo [not-in-charge] ( )
[ symbol: _ZN18TApaAppServiceInfoC2Ev ]
TApaAppServiceInfo::TApaAppServiceInfo [not-in-charge] ( TUid aUid, CArrayFixFlat<TDataTypeWithPriority>* aDataTypes, HBufC8* aOpaqueData )
[ symbol: _ZN18TApaAppServiceInfoC2E4TUidP13CArrayFixFlatI21TDataTypeWithPriorityEP6HBufC8 ]
TApaAppServiceInfo::Uid ( ) const
[ symbol: _ZNK18TApaAppServiceInfo3UidEv ]
apaserverapp.h,
apparc{000a0000}.dso
RApaAppServiceBase::TransferExistingSessionL ( RApaAppServiceBase& aClient )
[ symbol: _ZN18RApaAppServiceBase24TransferExistingSessionLERS_ ]
to the top
Removed Symbols (32)
apaflrec.h,
apparc{000a0000}.dso
CApaFileRecognizer::AddFileRecognizerType ( CApaFileRecognizerType* aFileRecognizerType )
[ symbol: _ZN18CApaFileRecognizer21AddFileRecognizerTypeEP22CApaFileRecognizerType ]
CApaFileRecognizer::AppLocator ( ) const
[ symbol: _ZNK18CApaFileRecognizer10AppLocatorEv ]
CApaFileRecognizer::CApaFileRecognizer [in-charge] ( RFs& aFs )
[ symbol: _ZN18CApaFileRecognizerC1ER3RFs ]
CApaFileRecognizer::CApaFileRecognizer [not-in-charge] ( RFs& aFs )
[ symbol: _ZN18CApaFileRecognizerC2ER3RFs ]
CApaFileRecognizer::DestroyRecognizerList ( )
[ symbol: _ZN18CApaFileRecognizer21DestroyRecognizerListEv ]
CApaFileRecognizer::RecognizeFileL ( TDesC const& aFullFileName, TUidType const* aUidType )
[ symbol: _ZN18CApaFileRecognizer14RecognizeFileLERK7TDesC16PK8TUidType ]
CApaFileRecognizer::RemoveFileRecognizerType ( CApaFileRecognizerType const* aFileRecognizerType )
[ symbol: _ZN18CApaFileRecognizer24RemoveFileRecognizerTypeEPK22CApaFileRecognizerType ]
CApaFileRecognizer::SetAppLocator ( CApaAppLocator* aAppLocator )
[ symbol: _ZN18CApaFileRecognizer13SetAppLocatorEP14CApaAppLocator ]
CApaFileRecognizer::~CApaFileRecognizer [in-charge-deleting] ( )
[ symbol: _ZN18CApaFileRecognizerD0Ev ]
CApaFileRecognizer::~CApaFileRecognizer [in-charge] ( )
[ symbol: _ZN18CApaFileRecognizerD1Ev ]
CApaFileRecognizer::~CApaFileRecognizer [not-in-charge] ( )
[ symbol: _ZN18CApaFileRecognizerD2Ev ]
CApaFileRecognizerType::AppRunL ( CApaCommandLine const& aCommandLine ) const
[ symbol: _ZNK22CApaFileRecognizerType7AppRunLERK15CApaCommandLine ]
CApaFileRecognizerType::Capability ( TDes8& aCapabilityBuf ) const
[ symbol: _ZNK22CApaFileRecognizerType10CapabilityER5TDes8 ]
CApaFileRecognizerType::CApaFileRecognizerType [not-in-charge] ( )
[ symbol: _ZN22CApaFileRecognizerTypeC2Ev ]
CApaFileRecognizerType::CreateFileRecognizerL ( TUid aImplUid ) [static]
[ symbol: _ZN22CApaFileRecognizerType21CreateFileRecognizerLE4TUid ]
CApaFileRecognizerType::Lock ( )
[ symbol: _ZN22CApaFileRecognizerType4LockEv ]
CApaFileRecognizerType::Unlock ( )
[ symbol: _ZN22CApaFileRecognizerType6UnlockEv ]
CApaFileRecognizerType::~CApaFileRecognizerType [in-charge-deleting] ( )
[ symbol: _ZN22CApaFileRecognizerTypeD0Ev ]
CApaFileRecognizerType::~CApaFileRecognizerType [in-charge] ( )
[ symbol: _ZN22CApaFileRecognizerTypeD1Ev ]
CApaFileRecognizerType::~CApaFileRecognizerType [not-in-charge] ( )
[ symbol: _ZN22CApaFileRecognizerTypeD2Ev ]
vtable for CApaFileRecognizer
[ symbol: _ZTV18CApaFileRecognizer ]
vtable for CApaFileRecognizerType
[ symbol: _ZTV22CApaFileRecognizerType ]
apaid.h,
apparc{000a0000}.dso
CApaAppFinder::CApaAppFinder [not-in-charge] ( )
[ symbol: _ZN13CApaAppFinderC2Ev ]
TApaAppCapability::Internalize7_0L ( RReadStream& aStream )
[ symbol: _ZN17TApaAppCapability15Internalize7_0LER11RReadStream ]
TApaAppEntry::ExternalizeL ( RWriteStream& aStream ) const
[ symbol: _ZNK12TApaAppEntry12ExternalizeLER12RWriteStream ]
TApaAppEntry::InternalizeL ( RReadStream& aStream )
[ symbol: _ZN12TApaAppEntry12InternalizeLER11RReadStream ]
TApaAppEntry::TApaAppEntry [in-charge] ( )
[ symbol: _ZN12TApaAppEntryC1Ev ]
TApaAppEntry::TApaAppEntry [in-charge] ( TUidType const& aAppUidType, TFileName const& aDllName )
[ symbol: _ZN12TApaAppEntryC1ERK8TUidTypeRK4TBufILi256EE ]
TApaAppEntry::TApaAppEntry [not-in-charge] ( )
[ symbol: _ZN12TApaAppEntryC2Ev ]
TApaAppEntry::TApaAppEntry [not-in-charge] ( TUidType const& aAppUidType, TFileName const& aDllName )
[ symbol: _ZN12TApaAppEntryC2ERK8TUidTypeRK4TBufILi256EE ]
vtable for CApaAppFinder
[ symbol: _ZTV13CApaAppFinder ]
apaserverapp.h,
apparc{000a0000}.dso
vtable for CApaServerAppExitMonitor
[ symbol: _ZTV24CApaServerAppExitMonitor ]
to the top
Problems with Data Types, Low Severity (5)
apacmdln.h
[+] class CApaCommandLine (5)
| Change |
Effect |
1 | Size of this type has been changed from 64 bytes to 96 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Type of field iDocumentName has been changed from HBufC* (4 bytes) to RBuf (12 bytes). | Size of the inclusive type has changed. |
3 | Type of field iExecutableName has been changed from HBufC* (4 bytes) to RBuf (12 bytes). | Size of the inclusive type has changed. |
4 | Type of field iOpaqueData has been changed from HBufC8* (4 bytes) to RBuf8 (12 bytes). | Size of the inclusive type has changed. |
5 | Type of field iTailEnd has been changed from HBufC8* (4 bytes) to RBuf8 (12 bytes). | Size of the inclusive type has changed. |
[+] affected symbols (33)
CApaCommandLine::AppStartupInstrumentationEventIdBase ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::Command ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::ConstructCmdLineFromMessageL ( RMessage2 const& aMessage )This method is from 'CApaCommandLine' class.
CApaCommandLine::DebugMemFail ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::DefaultScreen ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::DocumentName ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::ExecutableName ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::GetCommandLineFromProcessEnvironment ( CApaCommandLine*& aCommandLine ) [static]1st parameter 'aCommandLine' (reference) has base type 'CApaCommandLine'.
CApaCommandLine::GetFileByHandleL ( RFile& aFile ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::GetIpcArgsLC ( TIpcArgs& aIpcArgs ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::IsDefaultScreenSet ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::NewL ( ) [static]Return value (pointer) has base type 'CApaCommandLine'.
CApaCommandLine::NewLC ( ) [static]Return value (pointer) has base type 'CApaCommandLine'.
CApaCommandLine::OpaqueData ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::ParentProcessId ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::ParentWindowGroupID ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::ServerRequired ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::SetAppStartupInstrumentationEventIdBaseL ( TInt aEventIdBase )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetCommandL ( TApaCommand aCommand )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetDebugMemFailL ( TInt aDebugMemFail )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetDefaultScreenL ( TInt aDefaultScreenNumber )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetDocumentNameL ( TDesC const& aDocName )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetExecutableNameL ( TDesC const& aAppName )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetFileByHandleL ( RFile const& aFile )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetOpaqueDataL ( TDesC8 const& aOpaqueData )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetParentProcessId ( TProcessId aProcessId )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetParentWindowGroupID ( TInt aParentWindowGroupID )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetProcessEnvironmentL ( RProcess& aProcess ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::SetServerNotRequiredL ( )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetServerRequiredL ( TUint aServerDifferentiator )This method is from 'CApaCommandLine' class.
CApaCommandLine::SetTailEndL ( TDesC8 const& aTailEnd )This method is from 'CApaCommandLine' class.
CApaCommandLine::TailEnd ( ) constThis method is from 'CApaCommandLine' class.
CApaCommandLine::~CApaCommandLine [in-charge] ( )This method is from 'CApaCommandLine' class.
to the top
Header Files (9)
aknserverapp.h
apacln.h
apacmdln.h
apadbase.h
apaflrec.h
apaid.h
apamdr.h
apaserverapp.h
apparc.h
to the top
Dynamic Libraries (1)
apparc{000a0000}.dso
to the top