Binary compatibility report for the bafl.dso library between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM
Test Info
Library Name | bafl.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 | 18 |
Total Dynamic Libraries | 1 |
Total Symbols / Types | 358 / 285 |
Verdict | Compatible |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 7 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 2 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (7)
basched.h,
bafl{000a0000}.dso
CBaActiveScheduler::CBaActiveScheduler [in-charge] ( )
[ symbol: _ZN18CBaActiveSchedulerC1Ev ]
CBaActiveScheduler::CBaActiveScheduler [not-in-charge] ( )
[ symbol: _ZN18CBaActiveSchedulerC2Ev ]
CBaActiveScheduler::~CBaActiveScheduler [in-charge-deleting] ( )
[ symbol: _ZN18CBaActiveSchedulerD0Ev ]
CBaActiveScheduler::~CBaActiveScheduler [in-charge] ( )
[ symbol: _ZN18CBaActiveSchedulerD1Ev ]
CBaActiveScheduler::~CBaActiveScheduler [not-in-charge] ( )
[ symbol: _ZN18CBaActiveSchedulerD2Ev ]
bautils.h,
bafl{000a0000}.dso
BaflUtils::GetEquivalentLanguageList ( TLanguage aLang, TLanguagePath& aEquivalents ) [static]
[ symbol: _ZN9BaflUtils25GetEquivalentLanguageListE9TLanguageRA17_S0_ ]
BaflUtils::NearestLanguageFileV2 ( RFs const& aFs, TFileName& aName, TLanguage& aLanguage ) [static]
[ symbol: _ZN9BaflUtils21NearestLanguageFileV2ERK3RFsR4TBufILi256EER9TLanguage ]
to the top
Problems with Data Types, Low Severity (2)
badesca.h
[+] class CPtrC16Array (2)
| Change |
Effect |
1 | Base class CArrayFixFlat<TPtrC16> has been added. | Possible incorrect access of applications to the memory occupied by the base classes. |
2 | Base class CArrayFixFlat<TPtrC> has been removed. | Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 | 0u | (int (*)(...))0 |
4 | (int (*)(...))(&_ZTI12CPtrC16Array) | (int (*)(...))(& _ZTI12CPtrC16Array) |
8 | ~CPtrC16Array | ~CPtrC16Array |
12 | ~CPtrC16Array | ~CPtrC16Array |
16 | CBase::Extension_ | CBase::Extension_ |
20 | CPtrC16Array::MdcaCount | CPtrC16Array::MdcaCount |
24 | CPtrC16Array::MdcaPoint | CPtrC16Array::MdcaPoint |
28 | 4294967272u | (int (*)(...))-0x00000000000000018 |
32 | (int (*)(...))(&_ZTI12CPtrC16Array) | (int (*)(...))(& _ZTI12CPtrC16Array) |
36 | non-virtual thunk | non-virtual thunk |
40 | non-virtual thunk | non-virtual thunk |
44 | non-virtual thunk | non-virtual thunk |
48 | non-virtual thunk | non-virtual thunk |
[+] affected symbols (5)
CPtrC16Array::CopyL ( MDesC16Array const& aArray )This method is from 'CPtrC16Array' class.
CPtrC16Array::CPtrC16Array [in-charge] ( TInt aGranularity )This constructor is from 'CPtrC16Array' class.
CPtrC16Array::MdcaCount ( ) constThis method is from 'CPtrC16Array' class.
CPtrC16Array::MdcaPoint ( TInt aIndex ) constThis method is from 'CPtrC16Array' class.
CPtrC16Array::~CPtrC16Array [in-charge] ( )This method is from 'CPtrC16Array' class.
to the top
Header Files (18)
babackup.h
bacell.h
bacline.h
baclipb.h
bacntf.h
badesca.h
bafindf.h
baliba.h
bamatch.h
banamedplugins.h
barsc.h
barsc2.h
barsread.h
barsread2.h
basched.h
bassnd.h
bautils.h
stringpool.h
to the top
Dynamic Libraries (1)
bafl{000a0000}.dso
to the top