Lines Matching defs:lldb

26     import lldb
29 # lldb is not in the PYTHONPATH, try some defaults for the current platform
44 import lldb
48 print 'imported lldb from: "%s"' % (lldb_python_dir)
52 print "error: couldn't locate the 'lldb' module, please set PYTHONPATH correctly"
77 if thread.GetStopReason() == lldb.eStopReasonPlanComplete:
90 self.modules = lldb.SBFileSpecList()
91 self.files = lldb.SBFileSpecList()
100 self.modules.Append(lldb.SBFileSpec(module_path, False))
102 self.modules.Append(lldb.SBFileSpec(module, False))
107 self.files = lldb.SBFileSpecList()
109 self.files.Append(lldb.SBFileSpec(f, False))
111 self.files.Append(lldb.SBFileSpec(file, False))
116 if thread.GetStopReason() == lldb.eStopReasonBreakpoint:
130 self.debugger = lldb.SBDebugger.Create()
142 self.launch_info = lldb.SBLaunchInfo(args)
149 error = lldb.SBError()
154 self.process.GetBroadcaster().AddListener(self.listener, lldb.SBProcess.eBroadcastBitStateChanged | lldb.SBProcess.eBroadcastBitInterrupt)
162 process_event = lldb.SBEvent()
163 if self.listener.WaitForEvent (lldb.UINT32_MAX, process_event):
164 state = lldb.SBProcess.GetStateFromEvent (process_event)
166 print "event = %s" % (lldb.SBDebugger.StateAsCString(state))
167 if lldb.SBProcess.GetRestartedFromEvent(process_event):
169 if state == lldb.eStateInvalid or state == lldb.eStateDetached or state == lldb.eStateCrashed or state == lldb.eStateUnloaded or state == lldb.eStateExited:
172 elif state == lldb.eStateConnected or state == lldb.eStateAttaching or state == lldb.eStateLaunching or state == lldb.eStateRunning or state == lldb.eStateStepping or state == lldb.eStateSuspended:
174 elif state == lldb.eStateStopped:
186 if stop_reason == lldb.eStopReasonNone:
189 elif stop_reason == lldb.eStopReasonTrace:
193 elif stop_reason == lldb.eStopReasonPlanComplete:
197 elif stop_reason == lldb.eStopReasonThreadExiting:
200 elif stop_reason == lldb.eStopReasonExec:
203 elif stop_reason == lldb.eStopReasonInvalid:
206 elif stop_reason == lldb.eStopReasonException:
211 elif stop_reason == lldb.eStopReasonBreakpoint:
217 elif stop_reason == lldb.eStopReasonWatchpoint:
221 elif stop_reason == lldb.eStopReasonSignal:
327 lldb.SBDebugger.Initialize()
333 lldb.SBDebugger.Terminate()