Html程序  |  1977行  |  80.06 KB

<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>lldb.SBFrame</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="lldb-module.html">Package&nbsp;lldb</a> ::
        Class&nbsp;SBFrame
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="lldb.SBFrame-class.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h1 class="epydoc">Class SBFrame</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBFrame">source&nbsp;code</a></span></p>
<center>
<center>  <map id="uml_class_diagram_for_lldb_sbf_3" name="uml_class_diagram_for_lldb_sbf_3">
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__swig_setmethods__" title="lldb.SBFrame.__swig_setmethods__" alt="" coords="17,31,197,49"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__swig_getmethods__" title="lldb.SBFrame.__swig_getmethods__" alt="" coords="17,49,197,68"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#addr" title="A read only property that returns the program counter (PC) as a section &#160;offset address (lldb.SBAddress)." alt="" coords="17,68,197,87"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#args" title="A read only property that returns a list() that contains a collection of &#160;lldb.SBValue objects that represent the argument variables in this stack &#160;frame." alt="" coords="17,87,197,105"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#arguments" title="A read only property that returns a list() that contains a collection of &#160;lldb.SBValue objects that represent the argument variables in this stack &#160;frame." alt="" coords="17,105,197,124"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#block" title="A read only property that returns an lldb object that represents the block &#160;(lldb.SBBlock) for this stack frame." alt="" coords="17,124,197,143"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#compile_unit" title="A read only property that returns an lldb object that represents the &#160;compile unit (lldb.SBCompileUnit) for this stack frame." alt="" coords="17,143,197,161"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#disassembly" title="A read only property that returns the disassembly for this stack frame as a python string." alt="" coords="17,161,197,180"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#fp" title="A read only property that returns the frame pointer (FP) as an unsigned &#160;integer." alt="" coords="17,180,197,199"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#function" title="A read only property that returns an lldb object that represents the &#160;function (lldb.SBFunction) for this stack frame." alt="" coords="17,199,197,217"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#idx" title="A read only property that returns the zero based stack frame index." alt="" coords="17,217,197,236"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#is_inlined" title="A read only property that returns an boolean that indicates if the block &#160;frame is an inlined function." alt="" coords="17,236,197,255"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#line_entry" title="A read only property that returns an lldb object that represents the line &#160;table entry (lldb.SBLineEntry) for this stack frame." alt="" coords="17,255,197,273"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#vars" title="A read only property that returns a list() that contains a collection of &#160;lldb.SBValue objects that represent the variables in this stack frame." alt="" coords="17,292,197,311"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,313,197,332"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__getattr__" title="lldb.SBFrame.__getattr__" alt="" coords="17,332,197,351"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__repr__" title="repr(x)" alt="" coords="17,351,197,369"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__init__" title="__init__(lldb::SBFrame self) &#45;&gt; SBFrame __init__(lldb::SBFrame self, &#160;SBFrame rhs) &#45;&gt; SBFrame" alt="" coords="17,369,197,388"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__swig_destroy__" title="delete_SBFrame(SBFrame self)" alt="" coords="17,388,197,407"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__del__" title="lldb.SBFrame.__del__" alt="" coords="17,407,197,425"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#IsEqual" title="IsEqual(SBFrame self, SBFrame rhs) &#45;&gt; bool" alt="" coords="17,425,197,444"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__nonzero__" title="lldb.SBFrame.__nonzero__" alt="" coords="17,444,197,463"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#IsValid" title="IsValid(SBFrame self) &#45;&gt; bool" alt="" coords="17,463,197,481"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#GetFrameID" title="GetFrameID(SBFrame self) &#45;&gt; uint32_t" alt="" coords="17,481,197,500"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#GetPC" title="GetPC(SBFrame self) &#45;&gt; lldb::addr_t" alt="" coords="17,500,197,519"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#SetPC" title="SetPC(SBFrame self, lldb::addr_t new_pc) &#45;&gt; bool" alt="" coords="17,519,197,537"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#GetSP" title="GetSP(SBFrame self) &#45;&gt; lldb::addr_t" alt="" coords="17,537,197,556"/>
<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__str__" title="__str__(SBFrame self) &#45;&gt; PyObject *" alt="" coords="17,575,197,593"/>
<area shape="rect" id="node1" href="lldb.SBFrame-class.html" title="Represents one of the stack frames associated with a thread." alt="" coords="5,6,208,599"/>
</map>
  <img src="uml_class_diagram_for_lldb_sbf_3.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbf_3" ismap="ismap" class="graph-without-title" />
</center>
</center>
<hr />
<pre class="literalblock">

Represents one of the stack frames associated with a thread.
SBThread contains SBFrame(s). For example (from test/lldbutil.py),

def print_stacktrace(thread, string_buffer = False):
    '''Prints a simple stack trace of this thread.'''

    ...

    for i in range(depth):
        frame = thread.GetFrameAtIndex(i)
        function = frame.GetFunction()

        load_addr = addrs[i].GetLoadAddress(target)
        if not function:
            file_addr = addrs[i].GetFileAddress()
            start_addr = frame.GetSymbol().GetStartAddress().GetFileAddress()
            symbol_offset = file_addr - start_addr
            print &gt;&gt; output, '  frame #{num}: {addr:#016x} {mod}`{symbol} + {offset}'.format(
                num=i, addr=load_addr, mod=mods[i], symbol=symbols[i], offset=symbol_offset)
        else:
            print &gt;&gt; output, '  frame #{num}: {addr:#016x} {mod}`{func} at {file}:{line} {args}'.format(
                num=i, addr=load_addr, mod=mods[i],
                func='%s [inlined]' % funcs[i] if frame.IsInlined() else funcs[i],
                file=files[i], line=lines[i],
                args=get_args_as_string(frame, showFuncName=False) if not frame.IsInlined() else '()')

    ...

And,

    for frame in thread:
        print frame

See also SBThread.

</pre>

<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Instance Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">name</span>,
        <span class="summary-sig-arg">value</span>)</span><br />
      x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__setattr__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">name</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__getattr__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
      repr(x)</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      __init__(lldb::SBFrame self) -&gt; SBFrame __init__(lldb::SBFrame 
      self, SBFrame rhs) -&gt; SBFrame</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__init__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      delete_SBFrame(SBFrame self)</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__del__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="IsEqual"></a><span class="summary-sig-name">IsEqual</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      IsEqual(SBFrame self, SBFrame rhs) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.IsEqual">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__nonzero__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      IsValid(SBFrame self) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.IsValid">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetFrameID"></a><span class="summary-sig-name">GetFrameID</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetFrameID(SBFrame self) -&gt; uint32_t</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFrameID">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetPC"></a><span class="summary-sig-name">GetPC</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetPC(SBFrame self) -&gt; lldb::addr_t</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetPC">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="SetPC"></a><span class="summary-sig-name">SetPC</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      SetPC(SBFrame self, lldb::addr_t new_pc) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.SetPC">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetSP"></a><span class="summary-sig-name">GetSP</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetSP(SBFrame self) -&gt; lldb::addr_t</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetSP">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetFP"></a><span class="summary-sig-name">GetFP</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetFP(SBFrame self) -&gt; lldb::addr_t</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFP">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetPCAddress"></a><span class="summary-sig-name">GetPCAddress</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetPCAddress(SBFrame self) -&gt; SBAddress</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetPCAddress">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetSymbolContext"></a><span class="summary-sig-name">GetSymbolContext</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetSymbolContext(SBFrame self, uint32_t resolve_scope) -&gt; 
      SBSymbolContext</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetSymbolContext">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetModule"></a><span class="summary-sig-name">GetModule</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetModule(SBFrame self) -&gt; SBModule</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetModule">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetCompileUnit"></a><span class="summary-sig-name">GetCompileUnit</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetCompileUnit(SBFrame self) -&gt; SBCompileUnit</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetCompileUnit">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetFunction"></a><span class="summary-sig-name">GetFunction</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetFunction(SBFrame self) -&gt; SBFunction</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFunction">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetSymbol"></a><span class="summary-sig-name">GetSymbol</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetSymbol(SBFrame self) -&gt; SBSymbol</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetSymbol">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetBlock" class="summary-sig-name">GetBlock</a>(<span class="summary-sig-arg">self</span>)</span><br />
      GetBlock(SBFrame self) -&gt; SBBlock</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetBlock">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetFunctionName" class="summary-sig-name">GetFunctionName</a>(<span class="summary-sig-arg">self</span>)</span><br />
      GetFunctionName(SBFrame self) -&gt; str const *</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFunctionName">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#IsInlined" class="summary-sig-name">IsInlined</a>(<span class="summary-sig-arg">self</span>)</span><br />
      IsInlined(SBFrame self) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.IsInlined">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#EvaluateExpression" class="summary-sig-name">EvaluateExpression</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      EvaluateExpression(SBFrame self, str const * expr) -&gt; SBValue 
      EvaluateExpression(SBFrame self, str const * expr, 
      lldb::DynamicValueType use_dynamic) -&gt; SBValue 
      EvaluateExpression(SBFrame self, str const * expr, 
      lldb::DynamicValueType use_dynamic, bool unwind_on_error) -&gt; 
      SBValue EvaluateExpression(SBFrame self, str const * expr, 
      SBExpressionOptions options) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.EvaluateExpression">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetFrameBlock" class="summary-sig-name">GetFrameBlock</a>(<span class="summary-sig-arg">self</span>)</span><br />
      GetFrameBlock(SBFrame self) -&gt; SBBlock</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFrameBlock">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetLineEntry"></a><span class="summary-sig-name">GetLineEntry</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetLineEntry(SBFrame self) -&gt; SBLineEntry</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetLineEntry">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetThread"></a><span class="summary-sig-name">GetThread</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetThread(SBFrame self) -&gt; SBThread</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetThread">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="Disassemble"></a><span class="summary-sig-name">Disassemble</span>(<span class="summary-sig-arg">self</span>)</span><br />
      Disassemble(SBFrame self) -&gt; str const *</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.Disassemble">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <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 />
      Clear(SBFrame self)</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.Clear">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetVariables" class="summary-sig-name">GetVariables</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetVariables(SBFrame self, bool arguments, bool locals, bool statics,
      bool in_scope_only) -&gt; SBValueList GetVariables(SBFrame self, bool
      arguments, bool locals, bool statics, bool in_scope_only, 
      lldb::DynamicValueType use_dynamic) -&gt; SBValueList</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetVariables">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetRegisters"></a><span class="summary-sig-name">GetRegisters</span>(<span class="summary-sig-arg">self</span>)</span><br />
      GetRegisters(SBFrame self) -&gt; SBValueList</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetRegisters">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#FindVariable" class="summary-sig-name">FindVariable</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      FindVariable(SBFrame self, str const * var_name) -&gt; SBValue 
      FindVariable(SBFrame self, str const * var_name, 
      lldb::DynamicValueType use_dynamic) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.FindVariable">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetValueForVariablePath" class="summary-sig-name">GetValueForVariablePath</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetValueForVariablePath(SBFrame self, str const * var_path) -&gt; SBValue
GetValueForVariablePath(SBFrame self, str const * var_path, lldb::DynamicValueType use_dynamic) -&gt; SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetValueForVariablePath">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#FindValue" class="summary-sig-name">FindValue</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      FindValue(SBFrame self, str const * name, lldb::ValueType value_type)
      -&gt; SBValue FindValue(SBFrame self, str const * name, 
      lldb::ValueType value_type, lldb::DynamicValueType use_dynamic) -&gt;
      SBValue</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.FindValue">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span><br />
      GetDescription(SBFrame self, SBStream description) -&gt; bool</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetDescription">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="get_all_variables"></a><span class="summary-sig-name">get_all_variables</span>(<span class="summary-sig-arg">self</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.get_all_variables">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="get_arguments"></a><span class="summary-sig-name">get_arguments</span>(<span class="summary-sig-arg">self</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.get_arguments">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="get_locals"></a><span class="summary-sig-name">get_locals</span>(<span class="summary-sig-arg">self</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.get_locals">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="get_statics"></a><span class="summary-sig-name">get_statics</span>(<span class="summary-sig-arg">self</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.get_statics">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="var"></a><span class="summary-sig-name">var</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">var_expr_path</span>)</span><br />
      Calls through to lldb.SBFrame.GetValueForVariablePath() and returns a
      value that represents the variable expression path</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.var">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lldb.SBFrame-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
      __str__(SBFrame self) -&gt; PyObject *</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__str__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__delattr__</code>,
      <code>__format__</code>,
      <code>__getattribute__</code>,
      <code>__hash__</code>,
      <code>__new__</code>,
      <code>__reduce__</code>,
      <code>__reduce_ex__</code>,
      <code>__sizeof__</code>,
      <code>__subclasshook__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== CLASS VARIABLES ==================== -->
<a name="section-ClassVariables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Class Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}">{}</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
    </td>
  </tr>
</table>
<!-- ==================== PROPERTIES ==================== -->
<a name="section-Properties"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Properties</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Properties"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#addr" class="summary-name">addr</a><br />
      A read only property that returns the program counter (PC) as a 
      section offset address (lldb.SBAddress).
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#args" class="summary-name">args</a><br />
      A read only property that returns a list() that contains a collection
      of lldb.SBValue objects that represent the argument variables in this
      stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#arguments" class="summary-name">arguments</a><br />
      A read only property that returns a list() that contains a collection
      of lldb.SBValue objects that represent the argument variables in this
      stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#block" class="summary-name">block</a><br />
      A read only property that returns an lldb object that represents the 
      block (lldb.SBBlock) for this stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#compile_unit" class="summary-name">compile_unit</a><br />
      A read only property that returns an lldb object that represents the 
      compile unit (lldb.SBCompileUnit) for this stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#disassembly" class="summary-name">disassembly</a><br />
      A read only property that returns the disassembly for this stack 
      frame as a python string.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#fp" class="summary-name">fp</a><br />
      A read only property that returns the frame pointer (FP) as an 
      unsigned integer.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#function" class="summary-name">function</a><br />
      A read only property that returns an lldb object that represents the 
      function (lldb.SBFunction) for this stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#idx" class="summary-name">idx</a><br />
      A read only property that returns the zero based stack frame index.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#is_inlined" class="summary-name">is_inlined</a><br />
      A read only property that returns an boolean that indicates if the 
      block frame is an inlined function.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#line_entry" class="summary-name">line_entry</a><br />
      A read only property that returns an lldb object that represents the 
      line table entry (lldb.SBLineEntry) for this stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#locals" class="summary-name">locals</a><br />
      A read only property that returns a list() that contains a collection
      of lldb.SBValue objects that represent the local variables in this 
      stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#module" class="summary-name">module</a><br />
      A read only property that returns an lldb object that represents the 
      module (lldb.SBModule) for this stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#name" class="summary-name">name</a><br />
      A read only property that retuns the name for the function that this 
      frame represents.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#pc" class="summary-name">pc</a><br />
      GetPC(SBFrame self) -&gt; lldb::addr_t
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#registers" class="summary-name">registers</a><br />
      A read only property that returns a list() that contains a collection
      of lldb.SBValue objects that represent the CPU registers for this 
      stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#regs" class="summary-name">regs</a><br />
      A read only property that returns a list() that contains a collection
      of lldb.SBValue objects that represent the CPU registers for this 
      stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#sp" class="summary-name">sp</a><br />
      A read only property that returns the stack pointer (SP) as an 
      unsigned integer.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#statics" class="summary-name">statics</a><br />
      A read only property that returns a list() that contains a collection
      of lldb.SBValue objects that represent the static variables in this 
      stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#symbol" class="summary-name">symbol</a><br />
      A read only property that returns an lldb object that represents the 
      symbol (lldb.SBSymbol) for this stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#thread" class="summary-name">thread</a><br />
      A read only property that returns an lldb object that represents the 
      thread (lldb.SBThread) for this stack frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#variables" class="summary-name">variables</a><br />
      A read only property that returns a list() that contains a collection
      of lldb.SBValue objects that represent the variables in this stack 
      frame.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lldb.SBFrame-class.html#vars" class="summary-name">vars</a><br />
      A read only property that returns a list() that contains a collection
      of lldb.SBValue objects that represent the variables in this stack 
      frame.
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__class__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Method Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="__setattr__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">name</span>,
        <span class="sig-arg">value</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.__setattr__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
  <dl class="fields">
    <dt>Overrides:
        object.__setattr__
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="__repr__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
    <br /><em class="fname">(Representation operator)</em>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>repr(x)</p>
  <dl class="fields">
    <dt>Overrides:
        object.__repr__
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="__init__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
    <br /><em class="fname">(Constructor)</em>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.__init__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>__init__(lldb::SBFrame self) -&gt; SBFrame __init__(lldb::SBFrame 
  self, SBFrame rhs) -&gt; SBFrame</p>
  <dl class="fields">
    <dt>Overrides:
        object.__init__
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="GetBlock"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetBlock</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetBlock">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>GetBlock(SBFrame self) -&gt; SBBlock</p>
  <p>Gets the deepest block that contains the frame PC.</p>
  <p>See also GetFrameBlock().</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetFunctionName"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetFunctionName</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFunctionName">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">

GetFunctionName(SBFrame self) -&gt; str const *

Get the appropriate function name for this frame. Inlined functions in
LLDB are represented by Blocks that have inlined function information, so
just looking at the SBFunction or SBSymbol for a frame isn't enough.
This function will return the appriopriate function, symbol or inlined
function name for the frame.

This function returns:
- the name of the inlined function (if there is one)
- the name of the concrete function (if there is one)
- the name of the symbol (if there is one)
- NULL

See also IsInlined().

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="IsInlined"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">IsInlined</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.IsInlined">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>IsInlined(SBFrame self) -&gt; bool</p>
  <p>Return true if this frame represents an inlined function.</p>
  <p>See also GetFunctionName().</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="EvaluateExpression"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">EvaluateExpression</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.EvaluateExpression">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>EvaluateExpression(SBFrame self, str const * expr) -&gt; SBValue 
  EvaluateExpression(SBFrame self, str const * expr, lldb::DynamicValueType
  use_dynamic) -&gt; SBValue EvaluateExpression(SBFrame self, str const * 
  expr, lldb::DynamicValueType use_dynamic, bool unwind_on_error) -&gt; 
  SBValue EvaluateExpression(SBFrame self, str const * expr, 
  SBExpressionOptions options) -&gt; SBValue</p>
  <p>The version that doesn't supply a 'use_dynamic' value will use the 
  target's default.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetFrameBlock"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetFrameBlock</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFrameBlock">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>GetFrameBlock(SBFrame self) -&gt; SBBlock</p>
  <p>Gets the lexical block that defines the stack frame. Another way to 
  think of this is it will return the block that contains all of the 
  variables for a stack frame. Inlined functions are represented as SBBlock
  objects that have inlined function information: the name of the inlined 
  function, where it was called from. The block that is returned will be 
  the first block at or above the block for the PC (SBFrame::GetBlock()) 
  that defines the scope of the frame. When a function contains no inlined 
  functions, this will be the top most lexical block that defines the 
  function. When a function has inlined functions and the PC is currently 
  in one of those inlined functions, this method will return the inlined 
  block that defines this frame. If the PC isn't currently in an inlined 
  function, the lexical block that defines the function is returned.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetVariables"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetVariables</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetVariables">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>GetVariables(SBFrame self, bool arguments, bool locals, bool statics, 
  bool in_scope_only) -&gt; SBValueList GetVariables(SBFrame self, bool 
  arguments, bool locals, bool statics, bool in_scope_only, 
  lldb::DynamicValueType use_dynamic) -&gt; SBValueList</p>
  <p>The version that doesn't supply a 'use_dynamic' value will use the 
  target's default.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="FindVariable"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">FindVariable</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.FindVariable">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>FindVariable(SBFrame self, str const * var_name) -&gt; SBValue 
  FindVariable(SBFrame self, str const * var_name, lldb::DynamicValueType 
  use_dynamic) -&gt; SBValue</p>
  <p>The version that doesn't supply a 'use_dynamic' value will use the 
  target's default.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="GetValueForVariablePath"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetValueForVariablePath</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetValueForVariablePath">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <pre class="literalblock">

GetValueForVariablePath(SBFrame self, str const * var_path) -&gt; SBValue
GetValueForVariablePath(SBFrame self, str const * var_path, lldb::DynamicValueType use_dynamic) -&gt; SBValue

Get a lldb.SBValue for a variable path. 

Variable paths can include access to pointer or instance members:
    rect_ptr-&gt;origin.y
    pt.x
Pointer dereferences:
    *this-&gt;foo_ptr
    **argv
Address of:
    &amp;pt
    &amp;my_array[3].x
Array accesses and treating pointers as arrays:
    int_array[1]
    pt_ptr[22].x

Unlike EvaluateExpression() which returns lldb.SBValue objects
with constant copies of the values at the time of evaluation,
the result of this function is a value that will continue to
track the current value of the value as execution progresses
in the current frame.

</pre>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="FindValue"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">FindValue</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">*args</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.FindValue">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>FindValue(SBFrame self, str const * name, lldb::ValueType value_type) 
  -&gt; SBValue FindValue(SBFrame self, str const * name, lldb::ValueType 
  value_type, lldb::DynamicValueType use_dynamic) -&gt; SBValue</p>
  <p>Find variables, register sets, registers, or persistent variables 
  using the frame as the scope.</p>
  <p>The version that doesn't supply a 'use_dynamic' value will use the 
  target's default.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="__str__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
    <br /><em class="fname">(Informal representation operator)</em>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.__str__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>__str__(SBFrame self) -&gt; PyObject *</p>
  <dl class="fields">
    <dt>Overrides:
        object.__str__
    </dt>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== PROPERTY DETAILS ==================== -->
<a name="section-PropertyDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Property Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-PropertyDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="addr"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">addr</h3>
  <p>A read only property that returns the program counter (PC) as a 
  section offset address (lldb.SBAddress).</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetPCAddress" class="summary-sig-name">GetPCAddress</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetPCAddress(SBFrame self) -&gt; SBAddress
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="args"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">args</h3>
  <p>A read only property that returns a list() that contains a collection 
  of lldb.SBValue objects that represent the argument variables in this 
  stack frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#get_arguments" class="summary-sig-name">get_arguments</a>(<span class="summary-sig-arg">self</span>)</span>
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="arguments"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">arguments</h3>
  <p>A read only property that returns a list() that contains a collection 
  of lldb.SBValue objects that represent the argument variables in this 
  stack frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#get_arguments" class="summary-sig-name">get_arguments</a>(<span class="summary-sig-arg">self</span>)</span>
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="block"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">block</h3>
  <p>A read only property that returns an lldb object that represents the 
  block (lldb.SBBlock) for this stack frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetBlock" class="summary-sig-name">GetBlock</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetBlock(SBFrame self) -&gt; SBBlock
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="compile_unit"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">compile_unit</h3>
  <p>A read only property that returns an lldb object that represents the 
  compile unit (lldb.SBCompileUnit) for this stack frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetCompileUnit" class="summary-sig-name">GetCompileUnit</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetCompileUnit(SBFrame self) -&gt; SBCompileUnit
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="disassembly"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">disassembly</h3>
  <p>A read only property that returns the disassembly for this stack frame
  as a python string.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#Disassemble" class="summary-sig-name">Disassemble</a>(<span class="summary-sig-arg">self</span>)</span>
        - Disassemble(SBFrame self) -&gt; str const *
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="fp"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">fp</h3>
  <p>A read only property that returns the frame pointer (FP) as an 
  unsigned integer.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetFP" class="summary-sig-name">GetFP</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetFP(SBFrame self) -&gt; lldb::addr_t
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="function"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">function</h3>
  <p>A read only property that returns an lldb object that represents the 
  function (lldb.SBFunction) for this stack frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetFunction" class="summary-sig-name">GetFunction</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetFunction(SBFrame self) -&gt; SBFunction
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="idx"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">idx</h3>
  <p>A read only property that returns the zero based stack frame 
  index.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetFrameID" class="summary-sig-name">GetFrameID</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetFrameID(SBFrame self) -&gt; uint32_t
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="is_inlined"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">is_inlined</h3>
  <p>A read only property that returns an boolean that indicates if the 
  block frame is an inlined function.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#IsInlined" class="summary-sig-name">IsInlined</a>(<span class="summary-sig-arg">self</span>)</span>
        - IsInlined(SBFrame self) -&gt; bool
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="line_entry"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">line_entry</h3>
  <p>A read only property that returns an lldb object that represents the 
  line table entry (lldb.SBLineEntry) for this stack frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetLineEntry" class="summary-sig-name">GetLineEntry</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetLineEntry(SBFrame self) -&gt; SBLineEntry
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="locals"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">locals</h3>
  <p>A read only property that returns a list() that contains a collection 
  of lldb.SBValue objects that represent the local variables in this stack 
  frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#get_locals" class="summary-sig-name">get_locals</a>(<span class="summary-sig-arg">self</span>)</span>
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="module"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">module</h3>
  <p>A read only property that returns an lldb object that represents the 
  module (lldb.SBModule) for this stack frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetModule" class="summary-sig-name">GetModule</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetModule(SBFrame self) -&gt; SBModule
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="name"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">name</h3>
  <p>A read only property that retuns the name for the function that this 
  frame represents. Inlined stack frame might have a concrete function that
  differs from the name of the inlined function (a named lldb.SBBlock).</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetFunctionName" class="summary-sig-name">GetFunctionName</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetFunctionName(SBFrame self) -&gt; str const *
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="pc"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">pc</h3>
  <p>GetPC(SBFrame self) -&gt; lldb::addr_t</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetPC" class="summary-sig-name">GetPC</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetPC(SBFrame self) -&gt; lldb::addr_t
    </dd>
    <dt>Set Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#SetPC" class="summary-sig-name">SetPC</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">*args</span>)</span>
        - SetPC(SBFrame self, lldb::addr_t new_pc) -&gt; bool
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="registers"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">registers</h3>
  <p>A read only property that returns a list() that contains a collection 
  of lldb.SBValue objects that represent the CPU registers for this stack 
  frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetRegisters" class="summary-sig-name">GetRegisters</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetRegisters(SBFrame self) -&gt; SBValueList
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="regs"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">regs</h3>
  <p>A read only property that returns a list() that contains a collection 
  of lldb.SBValue objects that represent the CPU registers for this stack 
  frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetRegisters" class="summary-sig-name">GetRegisters</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetRegisters(SBFrame self) -&gt; SBValueList
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="sp"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">sp</h3>
  <p>A read only property that returns the stack pointer (SP) as an 
  unsigned integer.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetSP" class="summary-sig-name">GetSP</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetSP(SBFrame self) -&gt; lldb::addr_t
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="statics"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">statics</h3>
  <p>A read only property that returns a list() that contains a collection 
  of lldb.SBValue objects that represent the static variables in this stack
  frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#get_statics" class="summary-sig-name">get_statics</a>(<span class="summary-sig-arg">self</span>)</span>
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="symbol"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">symbol</h3>
  <p>A read only property that returns an lldb object that represents the 
  symbol (lldb.SBSymbol) for this stack frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetSymbol" class="summary-sig-name">GetSymbol</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetSymbol(SBFrame self) -&gt; SBSymbol
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="thread"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">thread</h3>
  <p>A read only property that returns an lldb object that represents the 
  thread (lldb.SBThread) for this stack frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#GetThread" class="summary-sig-name">GetThread</a>(<span class="summary-sig-arg">self</span>)</span>
        - GetThread(SBFrame self) -&gt; SBThread
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="variables"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">variables</h3>
  <p>A read only property that returns a list() that contains a collection 
  of lldb.SBValue objects that represent the variables in this stack 
  frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#get_all_variables" class="summary-sig-name">get_all_variables</a>(<span class="summary-sig-arg">self</span>)</span>
    </dd>
  </dl>
</td></tr></table>
</div>
<a name="vars"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">vars</h3>
  <p>A read only property that returns a list() that contains a collection 
  of lldb.SBValue objects that represent the variables in this stack 
  frame.</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><a href="lldb.SBFrame-class.html#get_all_variables" class="summary-sig-name">get_all_variables</a>(<span class="summary-sig-arg">self</span>)</span>
    </dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:35 2013
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>