--- 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++;
}
}