[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