Mon, 25 Oct 2010 17:26:54 +0100 Add support for "slim", which is "stem" + removal of some exports and checking of import details
William Roberts <williamr@symbian.org> [Mon, 25 Oct 2010 17:26:54 +0100] rev 80
Add support for "slim", which is "stem" + removal of some exports and checking of import details For this to work, the static_dependencies.txt file needs to contain the augmented dependency information. To help with this, it can now consume a mixture of both rom_content.csv lines and static_dependencies.txt lines: the best way to update the information would be something like (edit rom_content.csv to add "slim" to XXX.dll) findstr /i "xxx.dll" rom_content.csv > slim.txt findstr /i "xxx.dll" static_dependencies.txt >> slim.txt perl ..\tools\static_dependencies.pl -u static_dependencies.txt slim.txt > new_dependencies.txt This will notice the "slim" marking for xxx.dll, and record the detailed import and export lists for xxx.dll and everything which links to it. The new information will look something like sys\bin\xxx.dll /epoc32/release/armv5/urel/stem_xxx.dll exports=1-98.100-102:euser[100039e5].dll sys\bin\yyy.dll /epoc32/release/armv5/urel/yyy.dll euser[100039e5].dll:xxx[102750c7].dll@2.4-5.77.104-106:scppnwdl.dll sys\bin\zzz.dll /epoc32/release/armv5/urel/zzz.dll euser[100039e5].dll:xxx[102750c7].dll@23.25.74-77:scppnwdl.dll Only executables for which there is a "slim" marking will have this level of detail. The filtering script now does the detailed cross-checking of imports to exports for "slim" executables. In this case, it will observe the stem_xxx.dll does not export ordinal 104, and so the filtering will include deleting sys\bin\yyy.dll (xxx.dll Missing ordinal 104) sys\bin\zzz.dll will be acceptable, because it only uses ordinals which are still present in stem_xxx.dll
Mon, 25 Oct 2010 11:49:16 +0100 Tidy up MMP files - use NOEXPORTLIBRARY throughout, and don't rebuild the (unchanged) eiksrvui resource file
William Roberts <williamr@symbian.org> [Mon, 25 Oct 2010 11:49:16 +0100] rev 79
Tidy up MMP files - use NOEXPORTLIBRARY throughout, and don't rebuild the (unchanged) eiksrvui resource file
Thu, 21 Oct 2010 14:18:35 +0100 Remember more information from rom_content.csv, to add IBY and package information to filter.log
William Roberts <williamr@symbian.org> [Thu, 21 Oct 2010 14:18:35 +0100] rev 78
Remember more information from rom_content.csv, to add IBY and package information to filter.log
(0) -30 -10 -3 +3 +10 +30 tip