• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/tools/tools/shlib-compat/

Lines Matching refs:symbol

229     def append(self, symbol):
230 if (symbol.name in self.symbols):
232 (symbol.name, self.name))
233 self.symbols[symbol.name] = symbol
646 if not Config.symbol_filter.match(p['symbol']):
648 sym = Symbol(p['symbol'], p['offset'], vername, self)
656 if not p['symbol'].startswith(prefix):
658 alias = SymbolAlias(p['symbol'], prefix, p['offset'])
698 print("Parsing symbol %s (%s)" % (sym.name_ver, self.libfile))
736 re_local_symbol = re.compile('(?P<offset>[0-9a-fA-F]+)\s+(?P<bind>\w+)\s+(?P<type>\w+)\s+(?P<section>[^\s]+)\s+(?P<foffset>[0-9a-fA-F]+)\s*(?P<symbol>[^\s]*)')
739 re_dynamic_symbol = re.compile('(?P<offset>[0-9a-fA-F]+)\s+(?P<bind>\w+)\s+(?P<type>\w+)\s+(?P<section>[^\s]+)\s+(?P<foffset>[0-9a-fA-F]+)\s*(?P<ver>[^\s]*)\s*(?P<symbol>[^\s]*)')
750 def add_symbol(self, table, symbol, offsetmap = None):
751 offset = int(symbol['offset'], 16);
752 symbol['offset'] = offset
755 table.append(symbol)
758 offsetmap[offset] = [symbol['symbol']]
760 offsetmap[offset].append(symbol['symbol'])
771 raise ValueError("Invalid symbol table: %s" % table)
783 #raise ValueError("Invalid symbol definition: %s" % line)
785 if (p['symbol'] and p['symbol'].find('@') == -1):
795 raise ValueError("Invalid symbol definition: %s" % line)
797 if (p['symbol'] and p['ver']):
939 "symbol is already defined at offset 0x%x" % offset)
1062 warn(Config.w_symbol, 'Missing symbol definition: %s@%s' % \
1077 help="name prefix to try for symbol alias lookup", metavar="STR")
1079 help="dump symbol definitions")
1096 for opt in ['alias', 'cached', 'symbol']: