diff -r 2068325a5906 -r 76dc8e3e7f2e e32tools/elf2e32/source/elffilesupplied.cpp --- a/e32tools/elf2e32/source/elffilesupplied.cpp Wed Oct 27 19:38:12 2010 +0800 +++ b/e32tools/elf2e32/source/elffilesupplied.cpp Thu Oct 28 11:19:23 2010 +0800 @@ -235,8 +235,12 @@ while( aResultPos != aAbsentListEnd ) { // intersection set {Absent,ELF_Symbols} is non-empty + if ((strncmp("_ZTI", (*aResultPos)->SymbolName(), len)) && + (strncmp("_ZTV", (*aResultPos)->SymbolName(), len))) + { iSymList.insert(iSymList.end(), *aResultPos); cout << "Elf2e32: Warning: Symbol " << (*aResultPos)->SymbolName() << " absent in the DEF file, but present in the ELF file" << endl; + } aResultPos++; } }