Lines Matching defs:Config

35 class Config(object):
146 warn(Config.w_cached, "Item is already cached: %d (%s, %s)" % \
491 cmpcache = Cache(enabled=Config.cmpcache_enabled)
644 if not Config.version_filter.match(vername):
646 if not Config.symbol_filter.match(p['symbol']):
652 if Config.alias_prefixes:
655 for prefix in Config.alias_prefixes:
663 warn(Config.w_alias, "Symbol alias is " \
694 warn(Config.w_symbol, "Symbol %s (%s) not found at offset 0x%x" % \
697 if Config.verbose >= 3:
742 Parser.__init__(self, "%s -wtT %s" % (Config.objdump, libfile))
806 self.cache = Cache(enabled=Config.dwarfcache_enabled,
864 Parser.__init__(self, "%s -di %s" % (Config.dwarfdump, libfile))
967 if Config.verbose >= 1:
1013 if Config.verbose >= 1 or not match:
1020 if Config.dump or (not match and not Config.no_dump):
1021 for x in [(sym.origsym, Config.origfile),
1022 (sym.newsym, Config.newfile)]:
1056 d_orig = SymbolDump(Config.origfile)
1057 d_new = SymbolDump(Config.newfile)
1062 warn(Config.w_symbol, 'Missing symbol definition: %s@%s' % \
1071 Config.init()
1073 version="%prog " + Config.version)
1107 Config.dwarfdump = opts.dwarfdump
1109 Config.objdump = opts.objdump
1111 Config.origfile.init(opts.out_orig)
1113 Config.newfile.init(opts.out_new)
1115 Config.dump = False
1116 Config.no_dump = True
1118 Config.dump = True
1119 Config.no_dump = False
1120 Config.verbose = 1
1122 Config.verbose = opts.verbose
1124 Config.alias_prefixes = opts.alias_prefix
1125 Config.alias_prefixes.sort(key=lambda x: -len(x))
1126 for (k, v) in ({ '_sym': Config.symbol_filter,
1127 '_ver': Config.version_filter }).items():
1133 Config.symbol_filter.exclude.extend(Config.exclude_sym_default)
1134 Config.version_filter.compile()
1135 Config.symbol_filter.compile()
1140 setattr(Config, w, v)
1142 (Config.origfile.filename, Config.newfile.filename) = (args[0], args[1])
1144 origlib = Shlib(Config.origfile.filename)
1146 newlib = Shlib(Config.newfile.filename)
1150 if Config.dump:
1153 if Config.verbose >= 4: