Hi,
As part of one project, I have a library name Common.lib built for 6455. And it links to an executable called 6455.out.
They are DSP BIOS projects and use legacy COFF format. Effective compiler version is TI v7.3.9
Some function names are not present in the map file. E.g. runPriority1Objects of a class CpuManager_Cl. I understand that characters are added for C++ name mangling. I tried searching not only whole words.
For a second project, I built the Common.lib with different project setting for 6678. And it links to executable called 6678.out.
They are RTSC SYS BIOS projects in ELF format. Effective compiler version is the same TI v7.3.9.
Here, no symbols are missing in the map file that I know if. The symbol for function name above is present as : _ZN13CpuManager_Cl19runPriority1ObjectsEv
Note that this function is not inlined explicitly.
All projects are built in release mode with o3 optimization.
Wonder what am I missing.