socsvn commit: r224842 -
soc2011/gk/ino64-head/tools/tools/shlib-compat
gk at FreeBSD.org
gk at FreeBSD.org
Tue Aug 2 14:51:01 UTC 2011
Author: gk
Date: Tue Aug 2 14:50:59 2011
New Revision: 224842
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=224842
Log:
shlib-compat: Fix printing warning error
Modified:
soc2011/gk/ino64-head/tools/tools/shlib-compat/shlib-compat
Modified: soc2011/gk/ino64-head/tools/tools/shlib-compat/shlib-compat
==============================================================================
--- soc2011/gk/ino64-head/tools/tools/shlib-compat/shlib-compat Tue Aug 2 12:43:40 2011 (r224841)
+++ soc2011/gk/ino64-head/tools/tools/shlib-compat/shlib-compat Tue Aug 2 14:50:59 2011 (r224842)
@@ -611,8 +611,13 @@
continue
alias = SymbolAlias(p['symbol'], prefix, p['offset'])
if self.alias_syms.has_key(alias.name):
- print >> sys.stderr, "WARN: Symbol alias is already defined: %s/%s" % \
- (self.name, self.alias)
+ prevalias = self.alias_syms[alias.name]
+ if alias.name != prevalias.name or \
+ alias.offset != prevalias.offset:
+ print >> sys.stderr, "WARN: Symbol alias is " \
+ "already defined: %s: %s at %08x -- %s at %08x" % \
+ (alias.alias, alias.name, alias.offset,
+ prevalias.name, prevalias.offset)
self.alias_syms[alias.name] = alias
def parse_dwarfdump(self):
More information about the svn-soc-all
mailing list