Home | History | Annotate | Download | only in python_reference
      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>
   2013