may be the 22 symbols which got removed were not used at all in the final binary? In the link which Jacob has given, it asks to remove the unused symbols manually. we write symdefs manually and feed it to the linker. I dont know about ADS. sorry. but may be it removed automatically?(seems like!)cheersAj
I'm afraid that I'm not very familiar with ADS 1.2, however, [url="http://infocenter.arm.com/help/topic/com.arm.doc.dui0151a/ch04s02s02.html"]this page[/url] may explain what you're seeing:Does that help?Jacob
If filename does not exist, the file is created containing all the global symbols. If filename exists, the existing contents of filename are used to select the symbols that are output when armlink rewrites the file.