|
|
|
GenerateLibDBWhen analysing specific Symbian OS binaries for imported DLLs, a list of ordinal numbers per DLL that each binary links to is produced. These ordinal numbers must be mapped to their corresponding function names before any migration information may be extracted from the Migration Guide Index.
This process may take a long time and, therefore, it is advisable that you run a tool called GenerateLibDB before running MigrationCheck. GenerateLibDB produces a text file listing all the mappings of ordinal numbers and function names within a specified Symbian OS version.
The tool can be run at any time, and the text file produced can be used as input to the MigrationCheck tool.
NOTE: If you do not run GenerateLibDB before starting MigrationCheck, it will be run as part of the comparison process, thus slowing down the comparison.
The command line syntax used for GenerateLibDB is shown below.
>GenerateLibDB.pl -p <platform> -r <directory> -o <filename> [-h]
You can run the tool from anywhere, as long as EPOCROOT is set to point to the correct Symbian OS version.
These are the arguments used with the GenerateLibDB tool.
|
|
Specifies the Symbian OS platform to be used, for example ARM4, ARMv5, ARMi, Thumb etc.. The default is ARM4. |
|
|
Specifies the full path of the release directory, where the libraries are to be found, for example |
|
|
Specifies the name and path of the output data file, for example |
|
|
Displays help information (optional). |
The following examples show how to generate a file listing all the mappings of ordinal numbers and function names:
>GenerateLibDB.pl -p arm4 -o myLibDB.dator
>GenerateLibDB.pl -r m:\epoc32\release\arm4\urel