Now that we have an LLDB package, make the "lldb.macosx.crashlog" module work with all of the new module paths.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@155528 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/examples/python/crashlog.py b/examples/python/crashlog.py
index 49be635..d81e968 100755
--- a/examples/python/crashlog.py
+++ b/examples/python/crashlog.py
@@ -37,7 +37,7 @@
 import sys
 import time
 import uuid
-import symbolication
+import lldb.utils.symbolication 
 
 PARSE_MODE_NORMAL = 0
 PARSE_MODE_THREAD = 1
@@ -45,7 +45,7 @@
 PARSE_MODE_THREGS = 3
 PARSE_MODE_SYSTEM = 4
 
-class CrashLog(symbolication.Symbolicator):
+class CrashLog(lldb.utils.symbolication.Symbolicator):
     """Class that does parses darwin crash logs"""
     thread_state_regex = re.compile('^Thread ([0-9]+) crashed with')
     thread_regex = re.compile('^Thread ([0-9]+)([^:]*):(.*)')
@@ -97,7 +97,7 @@
             else:
                 return "[%3u] 0x%16.16x" % (self.index, self.pc)        
     
-    class DarwinImage(symbolication.Image):
+    class DarwinImage(lldb.utils.symbolication.Image):
         """Class that represents a binary images in a darwin crash log"""
         dsymForUUIDBinary = os.path.expanduser('~rc/bin/dsymForUUID')
         if not os.path.exists(dsymForUUIDBinary):
@@ -106,8 +106,8 @@
         dwarfdump_uuid_regex = re.compile('UUID: ([-0-9a-fA-F]+) \(([^\(]+)\) .*')
         
         def __init__(self, text_addr_lo, text_addr_hi, identifier, version, uuid, path):
-            symbolication.Image.__init__(self, path, uuid);
-            self.add_section (symbolication.Section(text_addr_lo, text_addr_hi, "__TEXT"))
+            lldb.utils.symbolication.Image.__init__(self, path, uuid);
+            self.add_section (lldb.utils.symbolication.Section(text_addr_lo, text_addr_hi, "__TEXT"))
             self.identifier = identifier
             self.version = version
         
@@ -158,7 +158,7 @@
         
     def __init__(self, path):
         """CrashLog constructor that take a path to a darwin crash log file"""
-        symbolication.Symbolicator.__init__(self);
+        lldb.utils.symbolication.Symbolicator.__init__(self);
         self.path = os.path.expanduser(path);
         self.info_lines = list()
         self.system_profile = list()
@@ -313,7 +313,7 @@
     
     def create_target(self):
         #print 'crashlog.create_target()...'
-        target = symbolication.Symbolicator.create_target(self)
+        target = lldb.utils.symbolication.Symbolicator.create_target(self)
         if target:
             return target
         # We weren't able to open the main executable as, but we can still symbolicate
@@ -446,11 +446,11 @@
                                     instructions = symbolicated_frame_address.get_instructions()
                                     if instructions:
                                         print
-                                        symbolication.disassemble_instructions (target, 
-                                                                                instructions, 
-                                                                                frame.pc, 
-                                                                                options.disassemble_before, 
-                                                                                options.disassemble_after, frame.index > 0)
+                                        lldb.utils.symbolication.disassemble_instructions (target, 
+                                                                                           instructions, 
+                                                                                           frame.pc, 
+                                                                                           options.disassemble_before, 
+                                                                                           options.disassemble_after, frame.index > 0)
                                         print
                             symbolicated_frame_address_idx += 1
                     else:
@@ -467,6 +467,6 @@
     lldb.debugger = lldb.SBDebugger.Create()
     SymbolicateCrashLog (sys.argv[1:])
 elif lldb.debugger:
-    lldb.debugger.HandleCommand('command script add -f crashlog.Symbolicate crashlog')
+    lldb.debugger.HandleCommand('command script add -f lldb.macosx.crashlog.Symbolicate crashlog')
     print '"crashlog" command installed, type "crashlog --help" for detailed help'