e32tools/elf2e32/source/elffilesupplied.cpp
changeset 666 76dc8e3e7f2e
parent 590 360bd6b35136
--- 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++;
 			}
 		}