Don't add symbols for loaded files to symbol table since they are pretty much meaning...
authorAli Saidi <saidi@eecs.umich.edu>
Wed, 17 Jan 2007 00:09:27 +0000 (19:09 -0500)
committerAli Saidi <saidi@eecs.umich.edu>
Wed, 17 Jan 2007 00:09:27 +0000 (19:09 -0500)
--HG--
extra : convert_revision : 4d2c1bb72c0344d78d9c3d5958feb3de247102a0

src/base/loader/raw_object.cc

index 2a52b0d6eeed687ebca21aadbdcc5526e5bde129..d002d9005264d733aed1cbefc46791eebc90fab5 100644 (file)
@@ -63,19 +63,19 @@ RawObject::RawObject(const std::string &_filename, int _fd, size_t _len,
 bool
 RawObject::loadGlobalSymbols(SymbolTable *symtab, Addr addrMask)
 {
-    int fnameStart = filename.rfind('/',filename.size()) + 1;
+/*    int fnameStart = filename.rfind('/',filename.size()) + 1;
     int extStart = filename.rfind('.',filename.size());
     symtab->insert(text.baseAddr & addrMask, filename.substr(fnameStart,
-                extStart-fnameStart) + "_start");
+                extStart-fnameStart) + "_start");*/
     return true;
 }
 
 bool
 RawObject::loadLocalSymbols(SymbolTable *symtab, Addr addrMask)
 {
-    int fnameStart = filename.rfind('/',filename.size()) + 1;
+/*    int fnameStart = filename.rfind('/',filename.size()) + 1;
     int extStart = filename.rfind('.',filename.size());
     symtab->insert(text.baseAddr & addrMask, filename.substr(fnameStart,
-                extStart-fnameStart) + "_start");
+                extStart-fnameStart) + "_start");*/
     return true;
 }