I would like some help regarding to interpretation of VisualDSP++ xml map file.
The map file that I use for my projects always generates two line and two different addresses for every global symbol that I have; See below an example:
line 1090: <SYMBOL name='_MySymbol_psf' address='0x8026d' size='0x1' binding='WEAK'><DEMANGLED_NAME><![CDATA[MySymbol_psf]]></DEMANGLED_NAME></SYMBOL>
line: 1128: <SYMBOL name='_MySymbol_psf' address='0x802e4' size='0x1' binding='WEAK'><DEMANGLED_NAME><![CDATA[_MySymbol_psf]]></DEMANGLED_NAME></SYMBOL>
Note that for the same symbol I have two different addresses.
I would like to know what is the difference between these two lines and why do I have them? Which is my real address?