]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - www/python_reference/lldb.SBDebugger-class.html
Vendor import of lldb trunk r256945:
[FreeBSD/FreeBSD.git] / www / python_reference / lldb.SBDebugger-class.html
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
87 SBDebugger is the primordial object that creates SBTargets and provides
88 access to them.  It also manages the overall debugging experiences.
89
90 For example (from example/disasm.py),
91
92 import lldb
93 import os
94 import sys
95
96 def disassemble_instructions (insts):
97     for i in insts:
98         print i
99
100 ...
101
102 # Create a new debugger instance
103 debugger = 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.
107 debugger.SetAsync (False)
108
109 # Create a target from a file and arch
110 print 'Creating a target for '%s'' % exe
111
112 target = debugger.CreateTargetWithFileAndArch (exe, lldb.LLDB_ARCH_DEFAULT)
113
114 if 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
1910 CreateTarget(SBDebugger self, str const * filename, str const * target_triple, str const * platform_name, bool add_dependent_modules, 
1911     SBError sb_error) -&gt; SBTarget
1912 CreateTarget(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>