|
@@ -14,9 +14,8 @@
|
|
|
import gdb
|
|
|
import os
|
|
|
import re
|
|
|
-import string
|
|
|
|
|
|
-from linux import modules, utils
|
|
|
+from linux import modules
|
|
|
|
|
|
|
|
|
if hasattr(gdb, 'Breakpoint'):
|
|
@@ -97,7 +96,7 @@ lx-symbols command."""
|
|
|
return ""
|
|
|
attrs = sect_attrs['attrs']
|
|
|
section_name_to_address = {
|
|
|
- attrs[n]['name'].string() : attrs[n]['address']
|
|
|
+ attrs[n]['name'].string(): attrs[n]['address']
|
|
|
for n in range(int(sect_attrs['nsections']))}
|
|
|
args = []
|
|
|
for section_name in [".data", ".data..read_mostly", ".rodata", ".bss"]:
|
|
@@ -124,7 +123,7 @@ lx-symbols command."""
|
|
|
addr=module_addr,
|
|
|
sections=self._section_arguments(module))
|
|
|
gdb.execute(cmdline, to_string=True)
|
|
|
- if not module_name in self.loaded_modules:
|
|
|
+ if module_name not in self.loaded_modules:
|
|
|
self.loaded_modules.append(module_name)
|
|
|
else:
|
|
|
gdb.write("no module object found for '{0}'\n".format(module_name))
|
|
@@ -164,7 +163,7 @@ lx-symbols command."""
|
|
|
self.load_all_symbols()
|
|
|
|
|
|
if hasattr(gdb, 'Breakpoint'):
|
|
|
- if not self.breakpoint is None:
|
|
|
+ if self.breakpoint is not None:
|
|
|
self.breakpoint.delete()
|
|
|
self.breakpoint = None
|
|
|
self.breakpoint = LoadModuleBreakpoint(
|