1<?xml version="1.0" encoding="ascii"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3          "DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5<head>
6  <title>lldb.SBDebugger</title>
7  <link rel="stylesheet" href="epydoc.css" type="text/css" />
8  <script type="text/javascript" src="epydoc.js"></script>
9</head>
10
11<body bgcolor="white" text="black" link="blue" vlink="#204080"
12      alink="#204080">
13<!-- ==================== NAVIGATION BAR ==================== -->
14<table class="navbar" border="0" width="100%" cellpadding="0"
15       bgcolor="#a0c0ff" cellspacing="0">
16  <tr valign="middle">
17
18  <!-- Tree link -->
19      <th>&nbsp;&nbsp;&nbsp;<a
20        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
21
22  <!-- Index link -->
23      <th>&nbsp;&nbsp;&nbsp;<a
24        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
25
26  <!-- Help link -->
27      <th>&nbsp;&nbsp;&nbsp;<a
28        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
29
30  <!-- Project homepage -->
31      <th class="navbar" align="right" width="100%">
32        <table border="0" cellpadding="0" cellspacing="0">
33          <tr><th class="navbar" align="center"
34            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
35          </tr></table></th>
36  </tr>
37</table>
38<table width="100%" cellpadding="0" cellspacing="0">
39  <tr valign="top">
40    <td width="100%">
41      <span class="breadcrumbs">
42        <a href="lldb-module.html">Package&nbsp;lldb</a> ::
43        Class&nbsp;SBDebugger
44      </span>
45    </td>
46    <td>
47      <table cellpadding="0" cellspacing="0">
48        <!-- hide/show private -->
49        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
50    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
51        <tr><td align="right"><span class="options"
52            >[<a href="frames.html" target="_top">frames</a
53            >]&nbsp;|&nbsp;<a href="lldb.SBDebugger-class.html"
54            target="_top">no&nbsp;frames</a>]</span></td></tr>
55      </table>
56    </td>
57  </tr>
58</table>
59<!-- ==================== CLASS DESCRIPTION ==================== -->
60<h1 class="epydoc">Class SBDebugger</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBDebugger">source&nbsp;code</a></span></p>
61<center>
62<center>  <map id="uml_class_diagram_for_lldb_sbd_2" name="uml_class_diagram_for_lldb_sbd_2">
63<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__swig_setmethods__" title="lldb.SBDebugger.__swig_setmethods__" alt="" coords="17,31,197,49"/>
64<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__swig_getmethods__" title="lldb.SBDebugger.__swig_getmethods__" alt="" coords="17,49,197,68"/>
65<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,71,197,89"/>
66<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__getattr__" title="lldb.SBDebugger.__getattr__" alt="" coords="17,89,197,108"/>
67<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__repr__" title="repr(x)" alt="" coords="17,108,197,127"/>
68<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#Initialize" title="lldb.SBDebugger.Initialize" alt="" coords="17,127,197,145"/>
69<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#Terminate" title="lldb.SBDebugger.Terminate" alt="" coords="17,145,197,164"/>
70<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#Create" title="Create(bool source_init_files) &#45;&gt; SBDebugger Create(bool source_init_files, lldb::LogOutputCallback log_callback) &#45;&gt; SBDebugger" alt="" coords="17,164,197,183"/>
71<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#Destroy" title="Destroy(SBDebugger debugger)" alt="" coords="17,183,197,201"/>
72<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#MemoryPressureDetected" title="lldb.SBDebugger.MemoryPressureDetected" alt="" coords="17,201,197,220"/>
73<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__iter__" title="lldb.SBDebugger.__iter__" alt="" coords="17,220,197,239"/>
74<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__len__" title="lldb.SBDebugger.__len__" alt="" coords="17,239,197,257"/>
75<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__init__" title="__init__(lldb::SBDebugger self) &#45;&gt; SBDebugger __init__(lldb::SBDebugger &#160;self, SBDebugger rhs) &#45;&gt; SBDebugger" alt="" coords="17,257,197,276"/>
76<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__swig_destroy__" title="delete_SBDebugger(SBDebugger self)" alt="" coords="17,276,197,295"/>
77<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__del__" title="lldb.SBDebugger.__del__" alt="" coords="17,295,197,313"/>
78<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__str__" title="__str__(SBDebugger self) &#45;&gt; PyObject *" alt="" coords="17,332,197,351"/>
79<area shape="rect" id="node1" href="lldb.SBDebugger-class.html" title="SBDebugger is the primordial object that creates SBTargets and provides access to them." alt="" coords="5,6,208,357"/>
80</map>
81  <img src="uml_class_diagram_for_lldb_sbd_2.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbd_2" ismap="ismap" class="graph-without-title" />
82</center>
83</center>
84<hr />
85<pre class="literalblock">
86
87SBDebugger is the primordial object that creates SBTargets and provides
88access to them.  It also manages the overall debugging experiences.
89
90For example (from example/disasm.py),
91
92import lldb
93import os
94import sys
95
96def disassemble_instructions (insts):
97    for i in insts:
98        print i
99
100...
101
102# Create a new debugger instance
103debugger = lldb.SBDebugger.Create()
104
105# When we step or continue, don't return from the function until the process
106# stops. We do this by setting the async mode to false.
107debugger.SetAsync (False)
108
109# Create a target from a file and arch
110print 'Creating a target for '%s'' % exe
111
112target = debugger.CreateTargetWithFileAndArch (exe, lldb.LLDB_ARCH_DEFAULT)
113
114if target:
115    # If the target is valid set a breakpoint at main
116    main_bp = target.BreakpointCreateByName (fname, target.GetExecutable().GetFilename());
117
118    print main_bp
119
120    # Launch the process. Since we specified synchronous mode, we won't return
121    # from this function until we hit the breakpoint at main
122    process = target.LaunchSimple (None, None, os.getcwd())
123
124    # Make sure the launch went ok
125    if process:
126        # Print some simple process info
127        state = process.GetState ()
128        print process
129        if state == lldb.eStateStopped:
130            # Get the first thread
131            thread = process.GetThreadAtIndex (0)
132            if thread:
133                # Print some simple thread info
134                print thread
135                # Get the first frame
136                frame = thread.GetFrameAtIndex (0)
137                if frame:
138                    # Print some simple frame info
139                    print frame
140                    function = frame.GetFunction()
141                    # See if we have debug info (a function)
142                    if function:
143                        # We do have a function, print some info for the function
144                        print function
145                        # Now get all instructions for this function and print them
146                        insts = function.GetInstructions(target)
147                        disassemble_instructions (insts)
148                    else:
149                        # See if we have a symbol in the symbol table for where we stopped
150                        symbol = frame.GetSymbol();
151                        if symbol:
152                            # We do have a symbol, print some info for the symbol
153                            print symbol
154                            # Now get all instructions for this symbol and print them
155                            insts = symbol.GetInstructions(target)
156                            disassemble_instructions (insts)
157
158                    registerList = frame.GetRegisters()
159                    print 'Frame registers (size of register set = %d):' % registerList.GetSize()
160                    for value in registerList:
161                        #print value
162                        print '%s (number of children = %d):' % (value.GetName(), value.GetNumChildren())
163                        for child in value:
164                            print 'Name: ', child.GetName(), ' Value: ', child.GetValue()
165
166            print 'Hit the breakpoint at main, enter to continue and wait for program to exit or 'Ctrl-D'/'quit' to terminate the program'
167            next = sys.stdin.readline()
168            if not next or next.rstrip('
169') == 'quit':
170                print 'Terminating the inferior process...'
171                process.Kill()
172            else:
173                # Now continue to the program exit
174                process.Continue()
175                # When we return from the above function we will hopefully be at the
176                # program exit. Print out some process info
177                print process
178        elif state == lldb.eStateExited:
179            print 'Didn't hit the breakpoint at main, program has exited...'
180        else:
181            print 'Unexpected process state: %s, killing process...' % debugger.StateAsCString (state)
182            process.Kill()
183
184</pre>
185
186<!-- ==================== INSTANCE METHODS ==================== -->
187<a name="section-InstanceMethods"></a>
188<table class="summary" border="1" cellpadding="3"
189       cellspacing="0" width="100%" bgcolor="white">
190<tr bgcolor="#70b0f0" class="table-header">
191  <td colspan="2" class="table-header">
192    <table border="0" cellpadding="0" cellspacing="0" width="100%">
193      <tr valign="top">
194        <td align="left"><span class="table-header">Instance Methods</span></td>
195        <td align="right" valign="top"
196         ><span class="options">[<a href="#section-InstanceMethods"
197         class="privatelink" onclick="toggle_private();"
198         >hide private</a>]</span></td>
199      </tr>
200    </table>
201  </td>
202</tr>
203<tr>
204    <td width="15%" align="right" valign="top" class="summary">
205      <span class="summary-type">&nbsp;</span>
206    </td><td class="summary">
207      <table width="100%" cellpadding="0" cellspacing="0" border="0">
208        <tr>
209          <td><span class="summary-sig"><a href="lldb.SBDebugger-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
210        <span class="summary-sig-arg">name</span>,
211        <span class="summary-sig-arg">value</span>)</span><br />
212      x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
213          <td align="right" valign="top">
214            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__setattr__">source&nbsp;code</a></span>
215
216          </td>
217        </tr>
218      </table>
219
220    </td>
221  </tr>
222<tr>
223    <td width="15%" align="right" valign="top" class="summary">
224      <span class="summary-type">&nbsp;</span>
225    </td><td class="summary">
226      <table width="100%" cellpadding="0" cellspacing="0" border="0">
227        <tr>
228          <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
229        <span class="summary-sig-arg">name</span>)</span></td>
230          <td align="right" valign="top">
231            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__getattr__">source&nbsp;code</a></span>
232
233          </td>
234        </tr>
235      </table>
236
237    </td>
238  </tr>
239<tr>
240    <td width="15%" align="right" valign="top" class="summary">
241      <span class="summary-type">&nbsp;</span>
242    </td><td class="summary">
243      <table width="100%" cellpadding="0" cellspacing="0" border="0">
244        <tr>
245          <td><span class="summary-sig"><a href="lldb.SBDebugger-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
246      repr(x)</td>
247          <td align="right" valign="top">
248            <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
249
250          </td>
251        </tr>
252      </table>
253
254    </td>
255  </tr>
256<tr>
257    <td width="15%" align="right" valign="top" class="summary">
258      <span class="summary-type">&nbsp;</span>
259    </td><td class="summary">
260      <table width="100%" cellpadding="0" cellspacing="0" border="0">
261        <tr>
262          <td><span class="summary-sig"><a name="__iter__"></a><span class="summary-sig-name">__iter__</span>(<span class="summary-sig-arg">self</span>)</span></td>
263          <td align="right" valign="top">
264            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__iter__">source&nbsp;code</a></span>
265
266          </td>
267        </tr>
268      </table>
269
270    </td>
271  </tr>
272<tr>
273    <td width="15%" align="right" valign="top" class="summary">
274      <span class="summary-type">&nbsp;</span>
275    </td><td class="summary">
276      <table width="100%" cellpadding="0" cellspacing="0" border="0">
277        <tr>
278          <td><span class="summary-sig"><a name="__len__"></a><span class="summary-sig-name">__len__</span>(<span class="summary-sig-arg">self</span>)</span></td>
279          <td align="right" valign="top">
280            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__len__">source&nbsp;code</a></span>
281
282          </td>
283        </tr>
284      </table>
285
286    </td>
287  </tr>
288<tr>
289    <td width="15%" align="right" valign="top" class="summary">
290      <span class="summary-type">&nbsp;</span>
291    </td><td class="summary">
292      <table width="100%" cellpadding="0" cellspacing="0" border="0">
293        <tr>
294          <td><span class="summary-sig"><a href="lldb.SBDebugger-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
295        <span class="summary-sig-arg">*args</span>)</span><br />
296      __init__(lldb::SBDebugger self) -&gt; SBDebugger
297      __init__(lldb::SBDebugger self, SBDebugger rhs) -&gt; SBDebugger</td>
298          <td align="right" valign="top">
299            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__init__">source&nbsp;code</a></span>
300
301          </td>
302        </tr>
303      </table>
304
305    </td>
306  </tr>
307<tr>
308    <td width="15%" align="right" valign="top" class="summary">
309      <span class="summary-type">&nbsp;</span>
310    </td><td class="summary">
311      <table width="100%" cellpadding="0" cellspacing="0" border="0">
312        <tr>
313          <td><span class="summary-sig"><a name="__swig_destroy__"></a><span class="summary-sig-name">__swig_destroy__</span>(<span class="summary-sig-arg">...</span>)</span><br />
314      delete_SBDebugger(SBDebugger self)</td>
315          <td align="right" valign="top">
316
317
318          </td>
319        </tr>
320      </table>
321
322    </td>
323  </tr>
324<tr>
325    <td width="15%" align="right" valign="top" class="summary">
326      <span class="summary-type">&nbsp;</span>
327    </td><td class="summary">
328      <table width="100%" cellpadding="0" cellspacing="0" border="0">
329        <tr>
330          <td><span class="summary-sig"><a name="__del__"></a><span class="summary-sig-name">__del__</span>(<span class="summary-sig-arg">self</span>)</span></td>
331          <td align="right" valign="top">
332            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__del__">source&nbsp;code</a></span>
333
334          </td>
335        </tr>
336      </table>
337
338    </td>
339  </tr>
340<tr>
341    <td width="15%" align="right" valign="top" class="summary">
342      <span class="summary-type">&nbsp;</span>
343    </td><td class="summary">
344      <table width="100%" cellpadding="0" cellspacing="0" border="0">
345        <tr>
346          <td><span class="summary-sig"><a name="__nonzero__"></a><span class="summary-sig-name">__nonzero__</span>(<span class="summary-sig-arg">self</span>)</span></td>
347          <td align="right" valign="top">
348            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__nonzero__">source&nbsp;code</a></span>
349
350          </td>
351        </tr>
352      </table>
353
354    </td>
355  </tr>
356<tr>
357    <td width="15%" align="right" valign="top" class="summary">
358      <span class="summary-type">&nbsp;</span>
359    </td><td class="summary">
360      <table width="100%" cellpadding="0" cellspacing="0" border="0">
361        <tr>
362          <td><span class="summary-sig"><a name="IsValid"></a><span class="summary-sig-name">IsValid</span>(<span class="summary-sig-arg">self</span>)</span><br />
363      IsValid(SBDebugger self) -&gt; bool</td>
364          <td align="right" valign="top">
365            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.IsValid">source&nbsp;code</a></span>
366
367          </td>
368        </tr>
369      </table>
370
371    </td>
372  </tr>
373<tr>
374    <td width="15%" align="right" valign="top" class="summary">
375      <span class="summary-type">&nbsp;</span>
376    </td><td class="summary">
377      <table width="100%" cellpadding="0" cellspacing="0" border="0">
378        <tr>
379          <td><span class="summary-sig"><a name="Clear"></a><span class="summary-sig-name">Clear</span>(<span class="summary-sig-arg">self</span>)</span><br />
380      Clear(SBDebugger self)</td>
381          <td align="right" valign="top">
382            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.Clear">source&nbsp;code</a></span>
383
384          </td>
385        </tr>
386      </table>
387
388    </td>
389  </tr>
390<tr>
391    <td width="15%" align="right" valign="top" class="summary">
392      <span class="summary-type">&nbsp;</span>
393    </td><td class="summary">
394      <table width="100%" cellpadding="0" cellspacing="0" border="0">
395        <tr>
396          <td><span class="summary-sig"><a name="SetAsync"></a><span class="summary-sig-name">SetAsync</span>(<span class="summary-sig-arg">self</span>,
397        <span class="summary-sig-arg">*args</span>)</span><br />
398      SetAsync(SBDebugger self, bool b)</td>
399          <td align="right" valign="top">
400            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetAsync">source&nbsp;code</a></span>
401
402          </td>
403        </tr>
404      </table>
405
406    </td>
407  </tr>
408<tr>
409    <td width="15%" align="right" valign="top" class="summary">
410      <span class="summary-type">&nbsp;</span>
411    </td><td class="summary">
412      <table width="100%" cellpadding="0" cellspacing="0" border="0">
413        <tr>
414          <td><span class="summary-sig"><a name="GetAsync"></a><span class="summary-sig-name">GetAsync</span>(<span class="summary-sig-arg">self</span>)</span><br />
415      GetAsync(SBDebugger self) -&gt; bool</td>
416          <td align="right" valign="top">
417            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetAsync">source&nbsp;code</a></span>
418
419          </td>
420        </tr>
421      </table>
422
423    </td>
424  </tr>
425<tr>
426    <td width="15%" align="right" valign="top" class="summary">
427      <span class="summary-type">&nbsp;</span>
428    </td><td class="summary">
429      <table width="100%" cellpadding="0" cellspacing="0" border="0">
430        <tr>
431          <td><span class="summary-sig"><a name="SkipLLDBInitFiles"></a><span class="summary-sig-name">SkipLLDBInitFiles</span>(<span class="summary-sig-arg">self</span>,
432        <span class="summary-sig-arg">*args</span>)</span><br />
433      SkipLLDBInitFiles(SBDebugger self, bool b)</td>
434          <td align="right" valign="top">
435            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SkipLLDBInitFiles">source&nbsp;code</a></span>
436
437          </td>
438        </tr>
439      </table>
440
441    </td>
442  </tr>
443<tr>
444    <td width="15%" align="right" valign="top" class="summary">
445      <span class="summary-type">&nbsp;</span>
446    </td><td class="summary">
447      <table width="100%" cellpadding="0" cellspacing="0" border="0">
448        <tr>
449          <td><span class="summary-sig"><a name="SetInputFileHandle"></a><span class="summary-sig-name">SetInputFileHandle</span>(<span class="summary-sig-arg">self</span>,
450        <span class="summary-sig-arg">*args</span>)</span><br />
451      SetInputFileHandle(SBDebugger self, FILE * f, bool
452      transfer_ownership)</td>
453          <td align="right" valign="top">
454            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetInputFileHandle">source&nbsp;code</a></span>
455
456          </td>
457        </tr>
458      </table>
459
460    </td>
461  </tr>
462<tr>
463    <td width="15%" align="right" valign="top" class="summary">
464      <span class="summary-type">&nbsp;</span>
465    </td><td class="summary">
466      <table width="100%" cellpadding="0" cellspacing="0" border="0">
467        <tr>
468          <td><span class="summary-sig"><a name="SetOutputFileHandle"></a><span class="summary-sig-name">SetOutputFileHandle</span>(<span class="summary-sig-arg">self</span>,
469        <span class="summary-sig-arg">*args</span>)</span><br />
470      SetOutputFileHandle(SBDebugger self, FILE * f, bool
471      transfer_ownership)</td>
472          <td align="right" valign="top">
473            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetOutputFileHandle">source&nbsp;code</a></span>
474
475          </td>
476        </tr>
477      </table>
478
479    </td>
480  </tr>
481<tr>
482    <td width="15%" align="right" valign="top" class="summary">
483      <span class="summary-type">&nbsp;</span>
484    </td><td class="summary">
485      <table width="100%" cellpadding="0" cellspacing="0" border="0">
486        <tr>
487          <td><span class="summary-sig"><a name="SetErrorFileHandle"></a><span class="summary-sig-name">SetErrorFileHandle</span>(<span class="summary-sig-arg">self</span>,
488        <span class="summary-sig-arg">*args</span>)</span><br />
489      SetErrorFileHandle(SBDebugger self, FILE * f, bool
490      transfer_ownership)</td>
491          <td align="right" valign="top">
492            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetErrorFileHandle">source&nbsp;code</a></span>
493
494          </td>
495        </tr>
496      </table>
497
498    </td>
499  </tr>
500<tr>
501    <td width="15%" align="right" valign="top" class="summary">
502      <span class="summary-type">&nbsp;</span>
503    </td><td class="summary">
504      <table width="100%" cellpadding="0" cellspacing="0" border="0">
505        <tr>
506          <td><span class="summary-sig"><a name="GetInputFileHandle"></a><span class="summary-sig-name">GetInputFileHandle</span>(<span class="summary-sig-arg">self</span>)</span><br />
507      GetInputFileHandle(SBDebugger self) -&gt; FILE *</td>
508          <td align="right" valign="top">
509            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetInputFileHandle">source&nbsp;code</a></span>
510
511          </td>
512        </tr>
513      </table>
514
515    </td>
516  </tr>
517<tr>
518    <td width="15%" align="right" valign="top" class="summary">
519      <span class="summary-type">&nbsp;</span>
520    </td><td class="summary">
521      <table width="100%" cellpadding="0" cellspacing="0" border="0">
522        <tr>
523          <td><span class="summary-sig"><a name="GetOutputFileHandle"></a><span class="summary-sig-name">GetOutputFileHandle</span>(<span class="summary-sig-arg">self</span>)</span><br />
524      GetOutputFileHandle(SBDebugger self) -&gt; FILE *</td>
525          <td align="right" valign="top">
526            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetOutputFileHandle">source&nbsp;code</a></span>
527
528          </td>
529        </tr>
530      </table>
531
532    </td>
533  </tr>
534<tr>
535    <td width="15%" align="right" valign="top" class="summary">
536      <span class="summary-type">&nbsp;</span>
537    </td><td class="summary">
538      <table width="100%" cellpadding="0" cellspacing="0" border="0">
539        <tr>
540          <td><span class="summary-sig"><a name="GetErrorFileHandle"></a><span class="summary-sig-name">GetErrorFileHandle</span>(<span class="summary-sig-arg">self</span>)</span><br />
541      GetErrorFileHandle(SBDebugger self) -&gt; FILE *</td>
542          <td align="right" valign="top">
543            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetErrorFileHandle">source&nbsp;code</a></span>
544
545          </td>
546        </tr>
547      </table>
548
549    </td>
550  </tr>
551<tr>
552    <td width="15%" align="right" valign="top" class="summary">
553      <span class="summary-type">&nbsp;</span>
554    </td><td class="summary">
555      <table width="100%" cellpadding="0" cellspacing="0" border="0">
556        <tr>
557          <td><span class="summary-sig"><a name="GetCommandInterpreter"></a><span class="summary-sig-name">GetCommandInterpreter</span>(<span class="summary-sig-arg">self</span>)</span><br />
558      GetCommandInterpreter(SBDebugger self) -&gt; SBCommandInterpreter</td>
559          <td align="right" valign="top">
560            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetCommandInterpreter">source&nbsp;code</a></span>
561
562          </td>
563        </tr>
564      </table>
565
566    </td>
567  </tr>
568<tr>
569    <td width="15%" align="right" valign="top" class="summary">
570      <span class="summary-type">&nbsp;</span>
571    </td><td class="summary">
572      <table width="100%" cellpadding="0" cellspacing="0" border="0">
573        <tr>
574          <td><span class="summary-sig"><a name="HandleCommand"></a><span class="summary-sig-name">HandleCommand</span>(<span class="summary-sig-arg">self</span>,
575        <span class="summary-sig-arg">*args</span>)</span><br />
576      HandleCommand(SBDebugger self, str const * command)</td>
577          <td align="right" valign="top">
578            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.HandleCommand">source&nbsp;code</a></span>
579
580          </td>
581        </tr>
582      </table>
583
584    </td>
585  </tr>
586<tr>
587    <td width="15%" align="right" valign="top" class="summary">
588      <span class="summary-type">&nbsp;</span>
589    </td><td class="summary">
590      <table width="100%" cellpadding="0" cellspacing="0" border="0">
591        <tr>
592          <td><span class="summary-sig"><a name="GetListener"></a><span class="summary-sig-name">GetListener</span>(<span class="summary-sig-arg">self</span>)</span><br />
593      GetListener(SBDebugger self) -&gt; SBListener</td>
594          <td align="right" valign="top">
595            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetListener">source&nbsp;code</a></span>
596
597          </td>
598        </tr>
599      </table>
600
601    </td>
602  </tr>
603<tr>
604    <td width="15%" align="right" valign="top" class="summary">
605      <span class="summary-type">&nbsp;</span>
606    </td><td class="summary">
607      <table width="100%" cellpadding="0" cellspacing="0" border="0">
608        <tr>
609          <td><span class="summary-sig"><a name="HandleProcessEvent"></a><span class="summary-sig-name">HandleProcessEvent</span>(<span class="summary-sig-arg">self</span>,
610        <span class="summary-sig-arg">*args</span>)</span><br />
611      HandleProcessEvent(SBDebugger self, SBProcess process, SBEvent event,
612      FILE * out, FILE * err)</td>
613          <td align="right" valign="top">
614            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.HandleProcessEvent">source&nbsp;code</a></span>
615
616          </td>
617        </tr>
618      </table>
619
620    </td>
621  </tr>
622<tr>
623    <td width="15%" align="right" valign="top" class="summary">
624      <span class="summary-type">&nbsp;</span>
625    </td><td class="summary">
626      <table width="100%" cellpadding="0" cellspacing="0" border="0">
627        <tr>
628          <td><span class="summary-sig"><a name="CreateTargetWithFileAndTargetTriple"></a><span class="summary-sig-name">CreateTargetWithFileAndTargetTriple</span>(<span class="summary-sig-arg">self</span>,
629        <span class="summary-sig-arg">*args</span>)</span><br />
630      CreateTargetWithFileAndTargetTriple(SBDebugger self, str const *
631      filename, str const * target_triple) -&gt; SBTarget</td>
632          <td align="right" valign="top">
633            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.CreateTargetWithFileAndTargetTriple">source&nbsp;code</a></span>
634
635          </td>
636        </tr>
637      </table>
638
639    </td>
640  </tr>
641<tr>
642    <td width="15%" align="right" valign="top" class="summary">
643      <span class="summary-type">&nbsp;</span>
644    </td><td class="summary">
645      <table width="100%" cellpadding="0" cellspacing="0" border="0">
646        <tr>
647          <td><span class="summary-sig"><a name="CreateTargetWithFileAndArch"></a><span class="summary-sig-name">CreateTargetWithFileAndArch</span>(<span class="summary-sig-arg">self</span>,
648        <span class="summary-sig-arg">*args</span>)</span><br />
649      CreateTargetWithFileAndArch(SBDebugger self, str const * filename,
650      str const * archname) -&gt; SBTarget</td>
651          <td align="right" valign="top">
652            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.CreateTargetWithFileAndArch">source&nbsp;code</a></span>
653
654          </td>
655        </tr>
656      </table>
657
658    </td>
659  </tr>
660<tr>
661    <td width="15%" align="right" valign="top" class="summary">
662      <span class="summary-type">&nbsp;</span>
663    </td><td class="summary">
664      <table width="100%" cellpadding="0" cellspacing="0" border="0">
665        <tr>
666          <td><span class="summary-sig"><a href="lldb.SBDebugger-class.html#CreateTarget" class="summary-sig-name">CreateTarget</a>(<span class="summary-sig-arg">self</span>,
667        <span class="summary-sig-arg">*args</span>)</span><br />
668      CreateTarget(SBDebugger self, str const * filename, str const * target_triple, str const * platform_name, bool add_dependent_modules, ...</td>
669          <td align="right" valign="top">
670            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.CreateTarget">source&nbsp;code</a></span>
671
672          </td>
673        </tr>
674      </table>
675
676    </td>
677  </tr>
678<tr>
679    <td width="15%" align="right" valign="top" class="summary">
680      <span class="summary-type">&nbsp;</span>
681    </td><td class="summary">
682      <table width="100%" cellpadding="0" cellspacing="0" border="0">
683        <tr>
684          <td><span class="summary-sig"><a href="lldb.SBDebugger-class.html#DeleteTarget" class="summary-sig-name">DeleteTarget</a>(<span class="summary-sig-arg">self</span>,
685        <span class="summary-sig-arg">*args</span>)</span><br />
686      DeleteTarget(SBDebugger self, SBTarget target) -&gt; bool</td>
687          <td align="right" valign="top">
688            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DeleteTarget">source&nbsp;code</a></span>
689
690          </td>
691        </tr>
692      </table>
693
694    </td>
695  </tr>
696<tr>
697    <td width="15%" align="right" valign="top" class="summary">
698      <span class="summary-type">&nbsp;</span>
699    </td><td class="summary">
700      <table width="100%" cellpadding="0" cellspacing="0" border="0">
701        <tr>
702          <td><span class="summary-sig"><a name="GetTargetAtIndex"></a><span class="summary-sig-name">GetTargetAtIndex</span>(<span class="summary-sig-arg">self</span>,
703        <span class="summary-sig-arg">*args</span>)</span><br />
704      GetTargetAtIndex(SBDebugger self, uint32_t idx) -&gt; SBTarget</td>
705          <td align="right" valign="top">
706            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetTargetAtIndex">source&nbsp;code</a></span>
707
708          </td>
709        </tr>
710      </table>
711
712    </td>
713  </tr>
714<tr>
715    <td width="15%" align="right" valign="top" class="summary">
716      <span class="summary-type">&nbsp;</span>
717    </td><td class="summary">
718      <table width="100%" cellpadding="0" cellspacing="0" border="0">
719        <tr>
720          <td><span class="summary-sig"><a name="GetIndexOfTarget"></a><span class="summary-sig-name">GetIndexOfTarget</span>(<span class="summary-sig-arg">self</span>,
721        <span class="summary-sig-arg">*args</span>)</span><br />
722      GetIndexOfTarget(SBDebugger self, SBTarget target) -&gt; uint32_t</td>
723          <td align="right" valign="top">
724            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetIndexOfTarget">source&nbsp;code</a></span>
725
726          </td>
727        </tr>
728      </table>
729
730    </td>
731  </tr>
732<tr>
733    <td width="15%" align="right" valign="top" class="summary">
734      <span class="summary-type">&nbsp;</span>
735    </td><td class="summary">
736      <table width="100%" cellpadding="0" cellspacing="0" border="0">
737        <tr>
738          <td><span class="summary-sig"><a name="FindTargetWithProcessID"></a><span class="summary-sig-name">FindTargetWithProcessID</span>(<span class="summary-sig-arg">self</span>,
739        <span class="summary-sig-arg">*args</span>)</span><br />
740      FindTargetWithProcessID(SBDebugger self, lldb::pid_t pid) -&gt;
741      SBTarget</td>
742          <td align="right" valign="top">
743            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.FindTargetWithProcessID">source&nbsp;code</a></span>
744
745          </td>
746        </tr>
747      </table>
748
749    </td>
750  </tr>
751<tr>
752    <td width="15%" align="right" valign="top" class="summary">
753      <span class="summary-type">&nbsp;</span>
754    </td><td class="summary">
755      <table width="100%" cellpadding="0" cellspacing="0" border="0">
756        <tr>
757          <td><span class="summary-sig"><a name="FindTargetWithFileAndArch"></a><span class="summary-sig-name">FindTargetWithFileAndArch</span>(<span class="summary-sig-arg">self</span>,
758        <span class="summary-sig-arg">*args</span>)</span><br />
759      FindTargetWithFileAndArch(SBDebugger self, str const * filename, str
760      const * arch) -&gt; SBTarget</td>
761          <td align="right" valign="top">
762            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.FindTargetWithFileAndArch">source&nbsp;code</a></span>
763
764          </td>
765        </tr>
766      </table>
767
768    </td>
769  </tr>
770<tr>
771    <td width="15%" align="right" valign="top" class="summary">
772      <span class="summary-type">&nbsp;</span>
773    </td><td class="summary">
774      <table width="100%" cellpadding="0" cellspacing="0" border="0">
775        <tr>
776          <td><span class="summary-sig"><a name="GetNumTargets"></a><span class="summary-sig-name">GetNumTargets</span>(<span class="summary-sig-arg">self</span>)</span><br />
777      GetNumTargets(SBDebugger self) -&gt; uint32_t</td>
778          <td align="right" valign="top">
779            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetNumTargets">source&nbsp;code</a></span>
780
781          </td>
782        </tr>
783      </table>
784
785    </td>
786  </tr>
787<tr>
788    <td width="15%" align="right" valign="top" class="summary">
789      <span class="summary-type">&nbsp;</span>
790    </td><td class="summary">
791      <table width="100%" cellpadding="0" cellspacing="0" border="0">
792        <tr>
793          <td><span class="summary-sig"><a name="GetSelectedTarget"></a><span class="summary-sig-name">GetSelectedTarget</span>(<span class="summary-sig-arg">self</span>)</span><br />
794      GetSelectedTarget(SBDebugger self) -&gt; SBTarget</td>
795          <td align="right" valign="top">
796            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetSelectedTarget">source&nbsp;code</a></span>
797
798          </td>
799        </tr>
800      </table>
801
802    </td>
803  </tr>
804<tr>
805    <td width="15%" align="right" valign="top" class="summary">
806      <span class="summary-type">&nbsp;</span>
807    </td><td class="summary">
808      <table width="100%" cellpadding="0" cellspacing="0" border="0">
809        <tr>
810          <td><span class="summary-sig"><a name="SetSelectedTarget"></a><span class="summary-sig-name">SetSelectedTarget</span>(<span class="summary-sig-arg">self</span>,
811        <span class="summary-sig-arg">*args</span>)</span><br />
812      SetSelectedTarget(SBDebugger self, SBTarget target)</td>
813          <td align="right" valign="top">
814            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetSelectedTarget">source&nbsp;code</a></span>
815
816          </td>
817        </tr>
818      </table>
819
820    </td>
821  </tr>
822<tr>
823    <td width="15%" align="right" valign="top" class="summary">
824      <span class="summary-type">&nbsp;</span>
825    </td><td class="summary">
826      <table width="100%" cellpadding="0" cellspacing="0" border="0">
827        <tr>
828          <td><span class="summary-sig"><a name="GetSourceManager"></a><span class="summary-sig-name">GetSourceManager</span>(<span class="summary-sig-arg">self</span>)</span><br />
829      GetSourceManager(SBDebugger self) -&gt; SBSourceManager</td>
830          <td align="right" valign="top">
831            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetSourceManager">source&nbsp;code</a></span>
832
833          </td>
834        </tr>
835      </table>
836
837    </td>
838  </tr>
839<tr>
840    <td width="15%" align="right" valign="top" class="summary">
841      <span class="summary-type">&nbsp;</span>
842    </td><td class="summary">
843      <table width="100%" cellpadding="0" cellspacing="0" border="0">
844        <tr>
845          <td><span class="summary-sig"><a name="SetCurrentPlatform"></a><span class="summary-sig-name">SetCurrentPlatform</span>(<span class="summary-sig-arg">self</span>,
846        <span class="summary-sig-arg">*args</span>)</span><br />
847      SetCurrentPlatform(SBDebugger self, str const * platform_name) -&gt;
848      SBError</td>
849          <td align="right" valign="top">
850            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetCurrentPlatform">source&nbsp;code</a></span>
851
852          </td>
853        </tr>
854      </table>
855
856    </td>
857  </tr>
858<tr>
859    <td width="15%" align="right" valign="top" class="summary">
860      <span class="summary-type">&nbsp;</span>
861    </td><td class="summary">
862      <table width="100%" cellpadding="0" cellspacing="0" border="0">
863        <tr>
864          <td><span class="summary-sig"><a name="SetCurrentPlatformSDKRoot"></a><span class="summary-sig-name">SetCurrentPlatformSDKRoot</span>(<span class="summary-sig-arg">self</span>,
865        <span class="summary-sig-arg">*args</span>)</span><br />
866      SetCurrentPlatformSDKRoot(SBDebugger self, str const * sysroot) -&gt;
867      bool</td>
868          <td align="right" valign="top">
869            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetCurrentPlatformSDKRoot">source&nbsp;code</a></span>
870
871          </td>
872        </tr>
873      </table>
874
875    </td>
876  </tr>
877<tr>
878    <td width="15%" align="right" valign="top" class="summary">
879      <span class="summary-type">&nbsp;</span>
880    </td><td class="summary">
881      <table width="100%" cellpadding="0" cellspacing="0" border="0">
882        <tr>
883          <td><span class="summary-sig"><a name="SetUseExternalEditor"></a><span class="summary-sig-name">SetUseExternalEditor</span>(<span class="summary-sig-arg">self</span>,
884        <span class="summary-sig-arg">*args</span>)</span><br />
885      SetUseExternalEditor(SBDebugger self, bool input) -&gt; bool</td>
886          <td align="right" valign="top">
887            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetUseExternalEditor">source&nbsp;code</a></span>
888
889          </td>
890        </tr>
891      </table>
892
893    </td>
894  </tr>
895<tr>
896    <td width="15%" align="right" valign="top" class="summary">
897      <span class="summary-type">&nbsp;</span>
898    </td><td class="summary">
899      <table width="100%" cellpadding="0" cellspacing="0" border="0">
900        <tr>
901          <td><span class="summary-sig"><a name="GetUseExternalEditor"></a><span class="summary-sig-name">GetUseExternalEditor</span>(<span class="summary-sig-arg">self</span>)</span><br />
902      GetUseExternalEditor(SBDebugger self) -&gt; bool</td>
903          <td align="right" valign="top">
904            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetUseExternalEditor">source&nbsp;code</a></span>
905
906          </td>
907        </tr>
908      </table>
909
910    </td>
911  </tr>
912<tr>
913    <td width="15%" align="right" valign="top" class="summary">
914      <span class="summary-type">&nbsp;</span>
915    </td><td class="summary">
916      <table width="100%" cellpadding="0" cellspacing="0" border="0">
917        <tr>
918          <td><span class="summary-sig"><a name="GetScriptingLanguage"></a><span class="summary-sig-name">GetScriptingLanguage</span>(<span class="summary-sig-arg">self</span>,
919        <span class="summary-sig-arg">*args</span>)</span><br />
920      GetScriptingLanguage(SBDebugger self, str const *
921      script_language_name) -&gt; lldb::ScriptLanguage</td>
922          <td align="right" valign="top">
923            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetScriptingLanguage">source&nbsp;code</a></span>
924
925          </td>
926        </tr>
927      </table>
928
929    </td>
930  </tr>
931<tr>
932    <td width="15%" align="right" valign="top" class="summary">
933      <span class="summary-type">&nbsp;</span>
934    </td><td class="summary">
935      <table width="100%" cellpadding="0" cellspacing="0" border="0">
936        <tr>
937          <td><span class="summary-sig"><a name="EnableLog"></a><span class="summary-sig-name">EnableLog</span>(<span class="summary-sig-arg">self</span>,
938        <span class="summary-sig-arg">*args</span>)</span><br />
939      EnableLog(SBDebugger self, str const * channel, str const ** types)
940      -&gt; bool</td>
941          <td align="right" valign="top">
942            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.EnableLog">source&nbsp;code</a></span>
943
944          </td>
945        </tr>
946      </table>
947
948    </td>
949  </tr>
950<tr>
951    <td width="15%" align="right" valign="top" class="summary">
952      <span class="summary-type">&nbsp;</span>
953    </td><td class="summary">
954      <table width="100%" cellpadding="0" cellspacing="0" border="0">
955        <tr>
956          <td><span class="summary-sig"><a name="SetLoggingCallback"></a><span class="summary-sig-name">SetLoggingCallback</span>(<span class="summary-sig-arg">self</span>,
957        <span class="summary-sig-arg">*args</span>)</span><br />
958      SetLoggingCallback(SBDebugger self, lldb::LogOutputCallback
959      log_callback)</td>
960          <td align="right" valign="top">
961            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetLoggingCallback">source&nbsp;code</a></span>
962
963          </td>
964        </tr>
965      </table>
966
967    </td>
968  </tr>
969<tr>
970    <td width="15%" align="right" valign="top" class="summary">
971      <span class="summary-type">&nbsp;</span>
972    </td><td class="summary">
973      <table width="100%" cellpadding="0" cellspacing="0" border="0">
974        <tr>
975          <td><span class="summary-sig"><a name="DispatchInput"></a><span class="summary-sig-name">DispatchInput</span>(<span class="summary-sig-arg">self</span>,
976        <span class="summary-sig-arg">*args</span>)</span><br />
977      DispatchInput(SBDebugger self, void const * data)</td>
978          <td align="right" valign="top">
979            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DispatchInput">source&nbsp;code</a></span>
980
981          </td>
982        </tr>
983      </table>
984
985    </td>
986  </tr>
987<tr>
988    <td width="15%" align="right" valign="top" class="summary">
989      <span class="summary-type">&nbsp;</span>
990    </td><td class="summary">
991      <table width="100%" cellpadding="0" cellspacing="0" border="0">
992        <tr>
993          <td><span class="summary-sig"><a name="DispatchInputInterrupt"></a><span class="summary-sig-name">DispatchInputInterrupt</span>(<span class="summary-sig-arg">self</span>)</span><br />
994      DispatchInputInterrupt(SBDebugger self)</td>
995          <td align="right" valign="top">
996            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DispatchInputInterrupt">source&nbsp;code</a></span>
997
998          </td>
999        </tr>
1000      </table>
1001
1002    </td>
1003  </tr>
1004<tr>
1005    <td width="15%" align="right" valign="top" class="summary">
1006      <span class="summary-type">&nbsp;</span>
1007    </td><td class="summary">
1008      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1009        <tr>
1010          <td><span class="summary-sig"><a name="DispatchInputEndOfFile"></a><span class="summary-sig-name">DispatchInputEndOfFile</span>(<span class="summary-sig-arg">self</span>)</span><br />
1011      DispatchInputEndOfFile(SBDebugger self)</td>
1012          <td align="right" valign="top">
1013            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DispatchInputEndOfFile">source&nbsp;code</a></span>
1014
1015          </td>
1016        </tr>
1017      </table>
1018
1019    </td>
1020  </tr>
1021<tr>
1022    <td width="15%" align="right" valign="top" class="summary">
1023      <span class="summary-type">&nbsp;</span>
1024    </td><td class="summary">
1025      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1026        <tr>
1027          <td><span class="summary-sig"><a name="PushInputReader"></a><span class="summary-sig-name">PushInputReader</span>(<span class="summary-sig-arg">self</span>,
1028        <span class="summary-sig-arg">*args</span>)</span><br />
1029      PushInputReader(SBDebugger self, SBInputReader reader)</td>
1030          <td align="right" valign="top">
1031            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.PushInputReader">source&nbsp;code</a></span>
1032
1033          </td>
1034        </tr>
1035      </table>
1036
1037    </td>
1038  </tr>
1039<tr>
1040    <td width="15%" align="right" valign="top" class="summary">
1041      <span class="summary-type">&nbsp;</span>
1042    </td><td class="summary">
1043      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1044        <tr>
1045          <td><span class="summary-sig"><a name="NotifyTopInputReader"></a><span class="summary-sig-name">NotifyTopInputReader</span>(<span class="summary-sig-arg">self</span>,
1046        <span class="summary-sig-arg">*args</span>)</span><br />
1047      NotifyTopInputReader(SBDebugger self, lldb::InputReaderAction
1048      notification)</td>
1049          <td align="right" valign="top">
1050            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.NotifyTopInputReader">source&nbsp;code</a></span>
1051
1052          </td>
1053        </tr>
1054      </table>
1055
1056    </td>
1057  </tr>
1058<tr>
1059    <td width="15%" align="right" valign="top" class="summary">
1060      <span class="summary-type">&nbsp;</span>
1061    </td><td class="summary">
1062      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1063        <tr>
1064          <td><span class="summary-sig"><a name="InputReaderIsTopReader"></a><span class="summary-sig-name">InputReaderIsTopReader</span>(<span class="summary-sig-arg">self</span>,
1065        <span class="summary-sig-arg">*args</span>)</span><br />
1066      InputReaderIsTopReader(SBDebugger self, SBInputReader reader) -&gt;
1067      bool</td>
1068          <td align="right" valign="top">
1069            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.InputReaderIsTopReader">source&nbsp;code</a></span>
1070
1071          </td>
1072        </tr>
1073      </table>
1074
1075    </td>
1076  </tr>
1077<tr>
1078    <td width="15%" align="right" valign="top" class="summary">
1079      <span class="summary-type">&nbsp;</span>
1080    </td><td class="summary">
1081      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1082        <tr>
1083          <td><span class="summary-sig"><a name="GetInstanceName"></a><span class="summary-sig-name">GetInstanceName</span>(<span class="summary-sig-arg">self</span>)</span><br />
1084      GetInstanceName(SBDebugger self) -&gt; str const *</td>
1085          <td align="right" valign="top">
1086            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetInstanceName">source&nbsp;code</a></span>
1087
1088          </td>
1089        </tr>
1090      </table>
1091
1092    </td>
1093  </tr>
1094<tr>
1095    <td width="15%" align="right" valign="top" class="summary">
1096      <span class="summary-type">&nbsp;</span>
1097    </td><td class="summary">
1098      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1099        <tr>
1100          <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
1101        <span class="summary-sig-arg">*args</span>)</span><br />
1102      GetDescription(SBDebugger self, SBStream description) -&gt; bool</td>
1103          <td align="right" valign="top">
1104            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetDescription">source&nbsp;code</a></span>
1105
1106          </td>
1107        </tr>
1108      </table>
1109
1110    </td>
1111  </tr>
1112<tr>
1113    <td width="15%" align="right" valign="top" class="summary">
1114      <span class="summary-type">&nbsp;</span>
1115    </td><td class="summary">
1116      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1117        <tr>
1118          <td><span class="summary-sig"><a name="GetTerminalWidth"></a><span class="summary-sig-name">GetTerminalWidth</span>(<span class="summary-sig-arg">self</span>)</span><br />
1119      GetTerminalWidth(SBDebugger self) -&gt; uint32_t</td>
1120          <td align="right" valign="top">
1121            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetTerminalWidth">source&nbsp;code</a></span>
1122
1123          </td>
1124        </tr>
1125      </table>
1126
1127    </td>
1128  </tr>
1129<tr>
1130    <td width="15%" align="right" valign="top" class="summary">
1131      <span class="summary-type">&nbsp;</span>
1132    </td><td class="summary">
1133      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1134        <tr>
1135          <td><span class="summary-sig"><a name="SetTerminalWidth"></a><span class="summary-sig-name">SetTerminalWidth</span>(<span class="summary-sig-arg">self</span>,
1136        <span class="summary-sig-arg">*args</span>)</span><br />
1137      SetTerminalWidth(SBDebugger self, uint32_t term_width)</td>
1138          <td align="right" valign="top">
1139            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetTerminalWidth">source&nbsp;code</a></span>
1140
1141          </td>
1142        </tr>
1143      </table>
1144
1145    </td>
1146  </tr>
1147<tr>
1148    <td width="15%" align="right" valign="top" class="summary">
1149      <span class="summary-type">&nbsp;</span>
1150    </td><td class="summary">
1151      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1152        <tr>
1153          <td><span class="summary-sig"><a name="GetID"></a><span class="summary-sig-name">GetID</span>(<span class="summary-sig-arg">self</span>)</span><br />
1154      GetID(SBDebugger self) -&gt; lldb::user_id_t</td>
1155          <td align="right" valign="top">
1156            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetID">source&nbsp;code</a></span>
1157
1158          </td>
1159        </tr>
1160      </table>
1161
1162    </td>
1163  </tr>
1164<tr>
1165    <td width="15%" align="right" valign="top" class="summary">
1166      <span class="summary-type">&nbsp;</span>
1167    </td><td class="summary">
1168      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1169        <tr>
1170          <td><span class="summary-sig"><a name="GetPrompt"></a><span class="summary-sig-name">GetPrompt</span>(<span class="summary-sig-arg">self</span>)</span><br />
1171      GetPrompt(SBDebugger self) -&gt; str const *</td>
1172          <td align="right" valign="top">
1173            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetPrompt">source&nbsp;code</a></span>
1174
1175          </td>
1176        </tr>
1177      </table>
1178
1179    </td>
1180  </tr>
1181<tr>
1182    <td width="15%" align="right" valign="top" class="summary">
1183      <span class="summary-type">&nbsp;</span>
1184    </td><td class="summary">
1185      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1186        <tr>
1187          <td><span class="summary-sig"><a name="SetPrompt"></a><span class="summary-sig-name">SetPrompt</span>(<span class="summary-sig-arg">self</span>,
1188        <span class="summary-sig-arg">*args</span>)</span><br />
1189      SetPrompt(SBDebugger self, str const * prompt)</td>
1190          <td align="right" valign="top">
1191            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetPrompt">source&nbsp;code</a></span>
1192
1193          </td>
1194        </tr>
1195      </table>
1196
1197    </td>
1198  </tr>
1199<tr>
1200    <td width="15%" align="right" valign="top" class="summary">
1201      <span class="summary-type">&nbsp;</span>
1202    </td><td class="summary">
1203      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1204        <tr>
1205          <td><span class="summary-sig"><a name="GetScriptLanguage"></a><span class="summary-sig-name">GetScriptLanguage</span>(<span class="summary-sig-arg">self</span>)</span><br />
1206      GetScriptLanguage(SBDebugger self) -&gt; lldb::ScriptLanguage</td>
1207          <td align="right" valign="top">
1208            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetScriptLanguage">source&nbsp;code</a></span>
1209
1210          </td>
1211        </tr>
1212      </table>
1213
1214    </td>
1215  </tr>
1216<tr>
1217    <td width="15%" align="right" valign="top" class="summary">
1218      <span class="summary-type">&nbsp;</span>
1219    </td><td class="summary">
1220      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1221        <tr>
1222          <td><span class="summary-sig"><a name="SetScriptLanguage"></a><span class="summary-sig-name">SetScriptLanguage</span>(<span class="summary-sig-arg">self</span>,
1223        <span class="summary-sig-arg">*args</span>)</span><br />
1224      SetScriptLanguage(SBDebugger self, lldb::ScriptLanguage script_lang)</td>
1225          <td align="right" valign="top">
1226            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetScriptLanguage">source&nbsp;code</a></span>
1227
1228          </td>
1229        </tr>
1230      </table>
1231
1232    </td>
1233  </tr>
1234<tr>
1235    <td width="15%" align="right" valign="top" class="summary">
1236      <span class="summary-type">&nbsp;</span>
1237    </td><td class="summary">
1238      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1239        <tr>
1240          <td><span class="summary-sig"><a name="GetCloseInputOnEOF"></a><span class="summary-sig-name">GetCloseInputOnEOF</span>(<span class="summary-sig-arg">self</span>)</span><br />
1241      GetCloseInputOnEOF(SBDebugger self) -&gt; bool</td>
1242          <td align="right" valign="top">
1243            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetCloseInputOnEOF">source&nbsp;code</a></span>
1244
1245          </td>
1246        </tr>
1247      </table>
1248
1249    </td>
1250  </tr>
1251<tr>
1252    <td width="15%" align="right" valign="top" class="summary">
1253      <span class="summary-type">&nbsp;</span>
1254    </td><td class="summary">
1255      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1256        <tr>
1257          <td><span class="summary-sig"><a name="SetCloseInputOnEOF"></a><span class="summary-sig-name">SetCloseInputOnEOF</span>(<span class="summary-sig-arg">self</span>,
1258        <span class="summary-sig-arg">*args</span>)</span><br />
1259      SetCloseInputOnEOF(SBDebugger self, bool b)</td>
1260          <td align="right" valign="top">
1261            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetCloseInputOnEOF">source&nbsp;code</a></span>
1262
1263          </td>
1264        </tr>
1265      </table>
1266
1267    </td>
1268  </tr>
1269<tr>
1270    <td width="15%" align="right" valign="top" class="summary">
1271      <span class="summary-type">&nbsp;</span>
1272    </td><td class="summary">
1273      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1274        <tr>
1275          <td><span class="summary-sig"><a name="GetCategory"></a><span class="summary-sig-name">GetCategory</span>(<span class="summary-sig-arg">self</span>,
1276        <span class="summary-sig-arg">*args</span>)</span><br />
1277      GetCategory(SBDebugger self, str const * category_name) -&gt;
1278      SBTypeCategory</td>
1279          <td align="right" valign="top">
1280            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetCategory">source&nbsp;code</a></span>
1281
1282          </td>
1283        </tr>
1284      </table>
1285
1286    </td>
1287  </tr>
1288<tr>
1289    <td width="15%" align="right" valign="top" class="summary">
1290      <span class="summary-type">&nbsp;</span>
1291    </td><td class="summary">
1292      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1293        <tr>
1294          <td><span class="summary-sig"><a name="CreateCategory"></a><span class="summary-sig-name">CreateCategory</span>(<span class="summary-sig-arg">self</span>,
1295        <span class="summary-sig-arg">*args</span>)</span><br />
1296      CreateCategory(SBDebugger self, str const * category_name) -&gt;
1297      SBTypeCategory</td>
1298          <td align="right" valign="top">
1299            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.CreateCategory">source&nbsp;code</a></span>
1300
1301          </td>
1302        </tr>
1303      </table>
1304
1305    </td>
1306  </tr>
1307<tr>
1308    <td width="15%" align="right" valign="top" class="summary">
1309      <span class="summary-type">&nbsp;</span>
1310    </td><td class="summary">
1311      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1312        <tr>
1313          <td><span class="summary-sig"><a name="DeleteCategory"></a><span class="summary-sig-name">DeleteCategory</span>(<span class="summary-sig-arg">self</span>,
1314        <span class="summary-sig-arg">*args</span>)</span><br />
1315      DeleteCategory(SBDebugger self, str const * category_name) -&gt; bool</td>
1316          <td align="right" valign="top">
1317            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DeleteCategory">source&nbsp;code</a></span>
1318
1319          </td>
1320        </tr>
1321      </table>
1322
1323    </td>
1324  </tr>
1325<tr>
1326    <td width="15%" align="right" valign="top" class="summary">
1327      <span class="summary-type">&nbsp;</span>
1328    </td><td class="summary">
1329      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1330        <tr>
1331          <td><span class="summary-sig"><a name="GetNumCategories"></a><span class="summary-sig-name">GetNumCategories</span>(<span class="summary-sig-arg">self</span>)</span><br />
1332      GetNumCategories(SBDebugger self) -&gt; uint32_t</td>
1333          <td align="right" valign="top">
1334            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetNumCategories">source&nbsp;code</a></span>
1335
1336          </td>
1337        </tr>
1338      </table>
1339
1340    </td>
1341  </tr>
1342<tr>
1343    <td width="15%" align="right" valign="top" class="summary">
1344      <span class="summary-type">&nbsp;</span>
1345    </td><td class="summary">
1346      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1347        <tr>
1348          <td><span class="summary-sig"><a name="GetCategoryAtIndex"></a><span class="summary-sig-name">GetCategoryAtIndex</span>(<span class="summary-sig-arg">self</span>,
1349        <span class="summary-sig-arg">*args</span>)</span><br />
1350      GetCategoryAtIndex(SBDebugger self, uint32_t arg2) -&gt;
1351      SBTypeCategory</td>
1352          <td align="right" valign="top">
1353            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetCategoryAtIndex">source&nbsp;code</a></span>
1354
1355          </td>
1356        </tr>
1357      </table>
1358
1359    </td>
1360  </tr>
1361<tr>
1362    <td width="15%" align="right" valign="top" class="summary">
1363      <span class="summary-type">&nbsp;</span>
1364    </td><td class="summary">
1365      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1366        <tr>
1367          <td><span class="summary-sig"><a name="GetDefaultCategory"></a><span class="summary-sig-name">GetDefaultCategory</span>(<span class="summary-sig-arg">self</span>)</span><br />
1368      GetDefaultCategory(SBDebugger self) -&gt; SBTypeCategory</td>
1369          <td align="right" valign="top">
1370            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetDefaultCategory">source&nbsp;code</a></span>
1371
1372          </td>
1373        </tr>
1374      </table>
1375
1376    </td>
1377  </tr>
1378<tr>
1379    <td width="15%" align="right" valign="top" class="summary">
1380      <span class="summary-type">&nbsp;</span>
1381    </td><td class="summary">
1382      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1383        <tr>
1384          <td><span class="summary-sig"><a name="GetFormatForType"></a><span class="summary-sig-name">GetFormatForType</span>(<span class="summary-sig-arg">self</span>,
1385        <span class="summary-sig-arg">*args</span>)</span><br />
1386      GetFormatForType(SBDebugger self, SBTypeNameSpecifier arg2) -&gt;
1387      SBTypeFormat</td>
1388          <td align="right" valign="top">
1389            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetFormatForType">source&nbsp;code</a></span>
1390
1391          </td>
1392        </tr>
1393      </table>
1394
1395    </td>
1396  </tr>
1397<tr>
1398    <td width="15%" align="right" valign="top" class="summary">
1399      <span class="summary-type">&nbsp;</span>
1400    </td><td class="summary">
1401      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1402        <tr>
1403          <td><span class="summary-sig"><a name="GetSummaryForType"></a><span class="summary-sig-name">GetSummaryForType</span>(<span class="summary-sig-arg">self</span>,
1404        <span class="summary-sig-arg">*args</span>)</span><br />
1405      GetSummaryForType(SBDebugger self, SBTypeNameSpecifier arg2) -&gt;
1406      SBTypeSummary</td>
1407          <td align="right" valign="top">
1408            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetSummaryForType">source&nbsp;code</a></span>
1409
1410          </td>
1411        </tr>
1412      </table>
1413
1414    </td>
1415  </tr>
1416<tr>
1417    <td width="15%" align="right" valign="top" class="summary">
1418      <span class="summary-type">&nbsp;</span>
1419    </td><td class="summary">
1420      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1421        <tr>
1422          <td><span class="summary-sig"><a name="GetFilterForType"></a><span class="summary-sig-name">GetFilterForType</span>(<span class="summary-sig-arg">self</span>,
1423        <span class="summary-sig-arg">*args</span>)</span><br />
1424      GetFilterForType(SBDebugger self, SBTypeNameSpecifier arg2) -&gt;
1425      SBTypeFilter</td>
1426          <td align="right" valign="top">
1427            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetFilterForType">source&nbsp;code</a></span>
1428
1429          </td>
1430        </tr>
1431      </table>
1432
1433    </td>
1434  </tr>
1435<tr>
1436    <td width="15%" align="right" valign="top" class="summary">
1437      <span class="summary-type">&nbsp;</span>
1438    </td><td class="summary">
1439      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1440        <tr>
1441          <td><span class="summary-sig"><a name="GetSyntheticForType"></a><span class="summary-sig-name">GetSyntheticForType</span>(<span class="summary-sig-arg">self</span>,
1442        <span class="summary-sig-arg">*args</span>)</span><br />
1443      GetSyntheticForType(SBDebugger self, SBTypeNameSpecifier arg2) -&gt;
1444      SBTypeSynthetic</td>
1445          <td align="right" valign="top">
1446            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetSyntheticForType">source&nbsp;code</a></span>
1447
1448          </td>
1449        </tr>
1450      </table>
1451
1452    </td>
1453  </tr>
1454<tr>
1455    <td width="15%" align="right" valign="top" class="summary">
1456      <span class="summary-type">&nbsp;</span>
1457    </td><td class="summary">
1458      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1459        <tr>
1460          <td><span class="summary-sig"><a href="lldb.SBDebugger-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
1461      __str__(SBDebugger self) -&gt; PyObject *</td>
1462          <td align="right" valign="top">
1463            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__str__">source&nbsp;code</a></span>
1464
1465          </td>
1466        </tr>
1467      </table>
1468
1469    </td>
1470  </tr>
1471  <tr>
1472    <td colspan="2" class="summary">
1473    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
1474      <code>__delattr__</code>,
1475      <code>__format__</code>,
1476      <code>__getattribute__</code>,
1477      <code>__hash__</code>,
1478      <code>__new__</code>,
1479      <code>__reduce__</code>,
1480      <code>__reduce_ex__</code>,
1481      <code>__sizeof__</code>,
1482      <code>__subclasshook__</code>
1483      </p>
1484    </td>
1485  </tr>
1486</table>
1487<!-- ==================== STATIC METHODS ==================== -->
1488<a name="section-StaticMethods"></a>
1489<table class="summary" border="1" cellpadding="3"
1490       cellspacing="0" width="100%" bgcolor="white">
1491<tr bgcolor="#70b0f0" class="table-header">
1492  <td colspan="2" class="table-header">
1493    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1494      <tr valign="top">
1495        <td align="left"><span class="table-header">Static Methods</span></td>
1496        <td align="right" valign="top"
1497         ><span class="options">[<a href="#section-StaticMethods"
1498         class="privatelink" onclick="toggle_private();"
1499         >hide private</a>]</span></td>
1500      </tr>
1501    </table>
1502  </td>
1503</tr>
1504<tr>
1505    <td width="15%" align="right" valign="top" class="summary">
1506      <span class="summary-type">&nbsp;</span>
1507    </td><td class="summary">
1508      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1509        <tr>
1510          <td><span class="summary-sig"><a name="Initialize"></a><span class="summary-sig-name">Initialize</span>()</span></td>
1511          <td align="right" valign="top">
1512            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.Initialize">source&nbsp;code</a></span>
1513
1514          </td>
1515        </tr>
1516      </table>
1517
1518    </td>
1519  </tr>
1520<tr>
1521    <td width="15%" align="right" valign="top" class="summary">
1522      <span class="summary-type">&nbsp;</span>
1523    </td><td class="summary">
1524      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1525        <tr>
1526          <td><span class="summary-sig"><a name="Terminate"></a><span class="summary-sig-name">Terminate</span>()</span></td>
1527          <td align="right" valign="top">
1528            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.Terminate">source&nbsp;code</a></span>
1529
1530          </td>
1531        </tr>
1532      </table>
1533
1534    </td>
1535  </tr>
1536<tr>
1537    <td width="15%" align="right" valign="top" class="summary">
1538      <span class="summary-type">SBDebugger</span>
1539    </td><td class="summary">
1540      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1541        <tr>
1542          <td><span class="summary-sig"><a name="Create"></a><span class="summary-sig-name">Create</span>()</span><br />
1543      Create(bool source_init_files) -&gt; SBDebugger Create(bool
1544      source_init_files, lldb::LogOutputCallback log_callback) -&gt;
1545      SBDebugger</td>
1546          <td align="right" valign="top">
1547            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.Create">source&nbsp;code</a></span>
1548
1549          </td>
1550        </tr>
1551      </table>
1552
1553    </td>
1554  </tr>
1555<tr>
1556    <td width="15%" align="right" valign="top" class="summary">
1557      <span class="summary-type">&nbsp;</span>
1558    </td><td class="summary">
1559      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1560        <tr>
1561          <td><span class="summary-sig"><a name="Destroy"></a><span class="summary-sig-name">Destroy</span>(<span class="summary-sig-arg">*args</span>)</span><br />
1562      Destroy(SBDebugger debugger)</td>
1563          <td align="right" valign="top">
1564            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.Destroy">source&nbsp;code</a></span>
1565
1566          </td>
1567        </tr>
1568      </table>
1569
1570    </td>
1571  </tr>
1572<tr>
1573    <td width="15%" align="right" valign="top" class="summary">
1574      <span class="summary-type">&nbsp;</span>
1575    </td><td class="summary">
1576      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1577        <tr>
1578          <td><span class="summary-sig"><a name="MemoryPressureDetected"></a><span class="summary-sig-name">MemoryPressureDetected</span>()</span></td>
1579          <td align="right" valign="top">
1580            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.MemoryPressureDetected">source&nbsp;code</a></span>
1581
1582          </td>
1583        </tr>
1584      </table>
1585
1586    </td>
1587  </tr>
1588<tr>
1589    <td width="15%" align="right" valign="top" class="summary">
1590      <span class="summary-type">&nbsp;</span>
1591    </td><td class="summary">
1592      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1593        <tr>
1594          <td><span class="summary-sig"><a name="GetDefaultArchitecture"></a><span class="summary-sig-name">GetDefaultArchitecture</span>(<span class="summary-sig-arg">*args</span>)</span><br />
1595      GetDefaultArchitecture(str * arch_name, size_t arch_name_len) -&gt;
1596      bool</td>
1597          <td align="right" valign="top">
1598            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetDefaultArchitecture">source&nbsp;code</a></span>
1599
1600          </td>
1601        </tr>
1602      </table>
1603
1604    </td>
1605  </tr>
1606<tr>
1607    <td width="15%" align="right" valign="top" class="summary">
1608      <span class="summary-type">&nbsp;</span>
1609    </td><td class="summary">
1610      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1611        <tr>
1612          <td><span class="summary-sig"><a name="SetDefaultArchitecture"></a><span class="summary-sig-name">SetDefaultArchitecture</span>(<span class="summary-sig-arg">*args</span>)</span><br />
1613      SetDefaultArchitecture(str const * arch_name) -&gt; bool</td>
1614          <td align="right" valign="top">
1615            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetDefaultArchitecture">source&nbsp;code</a></span>
1616
1617          </td>
1618        </tr>
1619      </table>
1620
1621    </td>
1622  </tr>
1623<tr>
1624    <td width="15%" align="right" valign="top" class="summary">
1625      <span class="summary-type">str const *</span>
1626    </td><td class="summary">
1627      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1628        <tr>
1629          <td><span class="summary-sig"><a name="GetVersionString"></a><span class="summary-sig-name">GetVersionString</span>()</span></td>
1630          <td align="right" valign="top">
1631            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetVersionString">source&nbsp;code</a></span>
1632
1633          </td>
1634        </tr>
1635      </table>
1636
1637    </td>
1638  </tr>
1639<tr>
1640    <td width="15%" align="right" valign="top" class="summary">
1641      <span class="summary-type">&nbsp;</span>
1642    </td><td class="summary">
1643      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1644        <tr>
1645          <td><span class="summary-sig"><a name="StateAsCString"></a><span class="summary-sig-name">StateAsCString</span>(<span class="summary-sig-arg">*args</span>)</span><br />
1646      StateAsCString(lldb::StateType state) -&gt; str const *</td>
1647          <td align="right" valign="top">
1648            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.StateAsCString">source&nbsp;code</a></span>
1649
1650          </td>
1651        </tr>
1652      </table>
1653
1654    </td>
1655  </tr>
1656<tr>
1657    <td width="15%" align="right" valign="top" class="summary">
1658      <span class="summary-type">&nbsp;</span>
1659    </td><td class="summary">
1660      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1661        <tr>
1662          <td><span class="summary-sig"><a name="StateIsRunningState"></a><span class="summary-sig-name">StateIsRunningState</span>(<span class="summary-sig-arg">*args</span>)</span><br />
1663      StateIsRunningState(lldb::StateType state) -&gt; bool</td>
1664          <td align="right" valign="top">
1665            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.StateIsRunningState">source&nbsp;code</a></span>
1666
1667          </td>
1668        </tr>
1669      </table>
1670
1671    </td>
1672  </tr>
1673<tr>
1674    <td width="15%" align="right" valign="top" class="summary">
1675      <span class="summary-type">&nbsp;</span>
1676    </td><td class="summary">
1677      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1678        <tr>
1679          <td><span class="summary-sig"><a name="StateIsStoppedState"></a><span class="summary-sig-name">StateIsStoppedState</span>(<span class="summary-sig-arg">*args</span>)</span><br />
1680      StateIsStoppedState(lldb::StateType state) -&gt; bool</td>
1681          <td align="right" valign="top">
1682            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.StateIsStoppedState">source&nbsp;code</a></span>
1683
1684          </td>
1685        </tr>
1686      </table>
1687
1688    </td>
1689  </tr>
1690<tr>
1691    <td width="15%" align="right" valign="top" class="summary">
1692      <span class="summary-type">&nbsp;</span>
1693    </td><td class="summary">
1694      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1695        <tr>
1696          <td><span class="summary-sig"><a name="FindDebuggerWithID"></a><span class="summary-sig-name">FindDebuggerWithID</span>(<span class="summary-sig-arg">*args</span>)</span><br />
1697      FindDebuggerWithID(int id) -&gt; SBDebugger</td>
1698          <td align="right" valign="top">
1699            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.FindDebuggerWithID">source&nbsp;code</a></span>
1700
1701          </td>
1702        </tr>
1703      </table>
1704
1705    </td>
1706  </tr>
1707<tr>
1708    <td width="15%" align="right" valign="top" class="summary">
1709      <span class="summary-type">&nbsp;</span>
1710    </td><td class="summary">
1711      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1712        <tr>
1713          <td><span class="summary-sig"><a name="SetInternalVariable"></a><span class="summary-sig-name">SetInternalVariable</span>(<span class="summary-sig-arg">*args</span>)</span><br />
1714      SetInternalVariable(str const * var_name, str const * value, str
1715      const * debugger_instance_name) -&gt; SBError</td>
1716          <td align="right" valign="top">
1717            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetInternalVariable">source&nbsp;code</a></span>
1718
1719          </td>
1720        </tr>
1721      </table>
1722
1723    </td>
1724  </tr>
1725<tr>
1726    <td width="15%" align="right" valign="top" class="summary">
1727      <span class="summary-type">&nbsp;</span>
1728    </td><td class="summary">
1729      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1730        <tr>
1731          <td><span class="summary-sig"><a name="GetInternalVariableValue"></a><span class="summary-sig-name">GetInternalVariableValue</span>(<span class="summary-sig-arg">*args</span>)</span><br />
1732      GetInternalVariableValue(str const * var_name, str const *
1733      debugger_instance_name) -&gt; SBStringList</td>
1734          <td align="right" valign="top">
1735            <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetInternalVariableValue">source&nbsp;code</a></span>
1736
1737          </td>
1738        </tr>
1739      </table>
1740
1741    </td>
1742  </tr>
1743</table>
1744<!-- ==================== CLASS VARIABLES ==================== -->
1745<a name="section-ClassVariables"></a>
1746<table class="summary" border="1" cellpadding="3"
1747       cellspacing="0" width="100%" bgcolor="white">
1748<tr bgcolor="#70b0f0" class="table-header">
1749  <td colspan="2" class="table-header">
1750    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1751      <tr valign="top">
1752        <td align="left"><span class="table-header">Class Variables</span></td>
1753        <td align="right" valign="top"
1754         ><span class="options">[<a href="#section-ClassVariables"
1755         class="privatelink" onclick="toggle_private();"
1756         >hide private</a>]</span></td>
1757      </tr>
1758    </table>
1759  </td>
1760</tr>
1761<tr>
1762    <td width="15%" align="right" valign="top" class="summary">
1763      <span class="summary-type">&nbsp;</span>
1764    </td><td class="summary">
1765        <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}"><code class="variable-group">{</code><code class="variable-group">}</code></code>
1766    </td>
1767  </tr>
1768<tr>
1769    <td width="15%" align="right" valign="top" class="summary">
1770      <span class="summary-type">&nbsp;</span>
1771    </td><td class="summary">
1772        <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
1773    </td>
1774  </tr>
1775</table>
1776<!-- ==================== PROPERTIES ==================== -->
1777<a name="section-Properties"></a>
1778<table class="summary" border="1" cellpadding="3"
1779       cellspacing="0" width="100%" bgcolor="white">
1780<tr bgcolor="#70b0f0" class="table-header">
1781  <td colspan="2" class="table-header">
1782    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1783      <tr valign="top">
1784        <td align="left"><span class="table-header">Properties</span></td>
1785        <td align="right" valign="top"
1786         ><span class="options">[<a href="#section-Properties"
1787         class="privatelink" onclick="toggle_private();"
1788         >hide private</a>]</span></td>
1789      </tr>
1790    </table>
1791  </td>
1792</tr>
1793  <tr>
1794    <td colspan="2" class="summary">
1795    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
1796      <code>__class__</code>
1797      </p>
1798    </td>
1799  </tr>
1800</table>
1801<!-- ==================== METHOD DETAILS ==================== -->
1802<a name="section-MethodDetails"></a>
1803<table class="details" border="1" cellpadding="3"
1804       cellspacing="0" width="100%" bgcolor="white">
1805<tr bgcolor="#70b0f0" class="table-header">
1806  <td colspan="2" class="table-header">
1807    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1808      <tr valign="top">
1809        <td align="left"><span class="table-header">Method Details</span></td>
1810        <td align="right" valign="top"
1811         ><span class="options">[<a href="#section-MethodDetails"
1812         class="privatelink" onclick="toggle_private();"
1813         >hide private</a>]</span></td>
1814      </tr>
1815    </table>
1816  </td>
1817</tr>
1818</table>
1819<a name="__setattr__"></a>
1820<div>
1821<table class="details" border="1" cellpadding="3"
1822       cellspacing="0" width="100%" bgcolor="white">
1823<tr><td>
1824  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1825  <tr valign="top"><td>
1826  <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
1827        <span class="sig-arg">name</span>,
1828        <span class="sig-arg">value</span>)</span>
1829  </h3>
1830  </td><td align="right" valign="top"
1831    ><span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__setattr__">source&nbsp;code</a></span>&nbsp;
1832    </td>
1833  </tr></table>
1834
1835  <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
1836  <dl class="fields">
1837    <dt>Overrides:
1838        object.__setattr__
1839        <dd><em class="note">(inherited documentation)</em></dd>
1840    </dt>
1841  </dl>
1842</td></tr></table>
1843</div>
1844<a name="__repr__"></a>
1845<div>
1846<table class="details" border="1" cellpadding="3"
1847       cellspacing="0" width="100%" bgcolor="white">
1848<tr><td>
1849  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1850  <tr valign="top"><td>
1851  <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
1852    <br /><em class="fname">(Representation operator)</em>
1853  </h3>
1854  </td><td align="right" valign="top"
1855    ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
1856    </td>
1857  </tr></table>
1858
1859  <p>repr(x)</p>
1860  <dl class="fields">
1861    <dt>Overrides:
1862        object.__repr__
1863        <dd><em class="note">(inherited documentation)</em></dd>
1864    </dt>
1865  </dl>
1866</td></tr></table>
1867</div>
1868<a name="__init__"></a>
1869<div>
1870<table class="details" border="1" cellpadding="3"
1871       cellspacing="0" width="100%" bgcolor="white">
1872<tr><td>
1873  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1874  <tr valign="top"><td>
1875  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
1876        <span class="sig-arg">*args</span>)</span>
1877    <br /><em class="fname">(Constructor)</em>
1878  </h3>
1879  </td><td align="right" valign="top"
1880    ><span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__init__">source&nbsp;code</a></span>&nbsp;
1881    </td>
1882  </tr></table>
1883
1884  <p>__init__(lldb::SBDebugger self) -&gt; SBDebugger
1885  __init__(lldb::SBDebugger self, SBDebugger rhs) -&gt; SBDebugger</p>
1886  <dl class="fields">
1887    <dt>Overrides:
1888        object.__init__
1889    </dt>
1890  </dl>
1891</td></tr></table>
1892</div>
1893<a name="CreateTarget"></a>
1894<div>
1895<table class="details" border="1" cellpadding="3"
1896       cellspacing="0" width="100%" bgcolor="white">
1897<tr><td>
1898  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1899  <tr valign="top"><td>
1900  <h3 class="epydoc"><span class="sig"><span class="sig-name">CreateTarget</span>(<span class="sig-arg">self</span>,
1901        <span class="sig-arg">*args</span>)</span>
1902  </h3>
1903  </td><td align="right" valign="top"
1904    ><span class="codelink"><a href="lldb-pysrc.html#SBDebugger.CreateTarget">source&nbsp;code</a></span>&nbsp;
1905    </td>
1906  </tr></table>
1907
1908  <pre class="literalblock">
1909
1910CreateTarget(SBDebugger self, str const * filename, str const * target_triple, str const * platform_name, bool add_dependent_modules,
1911    SBError sb_error) -&gt; SBTarget
1912CreateTarget(SBDebugger self, str const * filename) -&gt; SBTarget
1913
1914</pre>
1915  <dl class="fields">
1916  </dl>
1917</td></tr></table>
1918</div>
1919<a name="DeleteTarget"></a>
1920<div>
1921<table class="details" border="1" cellpadding="3"
1922       cellspacing="0" width="100%" bgcolor="white">
1923<tr><td>
1924  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1925  <tr valign="top"><td>
1926  <h3 class="epydoc"><span class="sig"><span class="sig-name">DeleteTarget</span>(<span class="sig-arg">self</span>,
1927        <span class="sig-arg">*args</span>)</span>
1928  </h3>
1929  </td><td align="right" valign="top"
1930    ><span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DeleteTarget">source&nbsp;code</a></span>&nbsp;
1931    </td>
1932  </tr></table>
1933
1934  <p>DeleteTarget(SBDebugger self, SBTarget target) -&gt; bool</p>
1935  <p>Return true if target is deleted from the target list of the
1936  debugger.</p>
1937  <dl class="fields">
1938  </dl>
1939</td></tr></table>
1940</div>
1941<a name="__str__"></a>
1942<div>
1943<table class="details" border="1" cellpadding="3"
1944       cellspacing="0" width="100%" bgcolor="white">
1945<tr><td>
1946  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1947  <tr valign="top"><td>
1948  <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
1949    <br /><em class="fname">(Informal representation operator)</em>
1950  </h3>
1951  </td><td align="right" valign="top"
1952    ><span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__str__">source&nbsp;code</a></span>&nbsp;
1953    </td>
1954  </tr></table>
1955
1956  <p>__str__(SBDebugger self) -&gt; PyObject *</p>
1957  <dl class="fields">
1958    <dt>Overrides:
1959        object.__str__
1960    </dt>
1961  </dl>
1962</td></tr></table>
1963</div>
1964<br />
1965<!-- ==================== NAVIGATION BAR ==================== -->
1966<table class="navbar" border="0" width="100%" cellpadding="0"
1967       bgcolor="#a0c0ff" cellspacing="0">
1968  <tr valign="middle">
1969
1970  <!-- Tree link -->
1971      <th>&nbsp;&nbsp;&nbsp;<a
1972        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
1973
1974  <!-- Index link -->
1975      <th>&nbsp;&nbsp;&nbsp;<a
1976        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
1977
1978  <!-- Help link -->
1979      <th>&nbsp;&nbsp;&nbsp;<a
1980        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
1981
1982  <!-- Project homepage -->
1983      <th class="navbar" align="right" width="100%">
1984        <table border="0" cellpadding="0" cellspacing="0">
1985          <tr><th class="navbar" align="center"
1986            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
1987          </tr></table></th>
1988  </tr>
1989</table>
1990<table border="0" cellpadding="0" cellspacing="0" width="100%%">
1991  <tr>
1992    <td align="left" class="footer">
1993    Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:35 2013
1994    </td>
1995    <td align="right" class="footer">
1996      <a target="mainFrame" href="http://epydoc.sourceforge.net"
1997        >http://epydoc.sourceforge.net</a>
1998    </td>
1999  </tr>
2000</table>
2001
2002<script type="text/javascript">
2003  <!--
2004  // Private objects are initially displayed (because if
2005  // javascript is turned off then we want them to be
2006  // visible); but by default, we want to hide them.  So hide
2007  // them unless we have a cookie that says to show them.
2008  checkCookie();
2009  // -->
2010</script>
2011</body>
2012</html>
2013