[kernel] r7273 -
dists/trunk/linux-2.6/debian/lib/python/debian_linux
Bastian Blank
waldi at costa.debian.org
Tue Aug 29 15:23:10 UTC 2006
Author: waldi
Date: Tue Aug 29 15:23:09 2006
New Revision: 7273
Modified:
dists/trunk/linux-2.6/debian/lib/python/debian_linux/abi.py
Log:
debian/lib/python/debian_linux/abi.py: Support new format of symbol files.
Modified: dists/trunk/linux-2.6/debian/lib/python/debian_linux/abi.py
==============================================================================
--- dists/trunk/linux-2.6/debian/lib/python/debian_linux/abi.py (original)
+++ dists/trunk/linux-2.6/debian/lib/python/debian_linux/abi.py Tue Aug 29 15:23:09 2006
@@ -37,21 +37,21 @@
self.symbols = {}
for line in file.readlines():
- version, symbol, module = line.strip().split()
+ version, symbol, module, export = line.strip().split()
symbols = self.modules.get(module, {})
symbols[symbol] = version
self.modules[module] = symbols
if self.symbols.has_key(symbol):
pass
- self.symbols[symbol] = module, version
+ self.symbols[symbol] = module, version, export
def write(self, file):
symbols = self.symbols.items()
symbols.sort()
for symbol, i in symbols:
- module, version = i
- file.write("%s %s %s\n" % (version, symbol, module))
+ module, version, export = i
+ file.write("%s %s %s %s\n" % (version, symbol, module, export))
def write_human(self, file):
modules = self.modules.keys()
@@ -61,13 +61,13 @@
file.write("Symbols in vmlinux\n\n")
symbols = self.modules['vmlinux'].items()
symbols.sort()
- for symbol, version in symbols:
- file.write("%-48s %s\n" % (symbol, version))
+ for symbol, version, export in symbols:
+ file.write("%-48s %s %s\n" % (symbol, version, export))
for module in modules:
file.write("\n\nSymbols in module %s\n\n" % module)
symbols = self.modules[module].items()
symbols.sort()
- for symbol, version in symbols:
- file.write("%-48s %s\n" % (symbol, version))
+ for symbol, version, export in symbols:
+ file.write("%-48s %s %s\n" % (symbol, version, export))
More information about the Kernel-svn-changes
mailing list