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.SBFrame</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;SBFrame
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.SBFrame-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 SBFrame</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBFrame">source&nbsp;code</a></span></p>
61<center>
62<center>  <map id="uml_class_diagram_for_lldb_sbf_3" name="uml_class_diagram_for_lldb_sbf_3">
63<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__swig_setmethods__" title="lldb.SBFrame.__swig_setmethods__" alt="" coords="17,31,197,49"/>
64<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__swig_getmethods__" title="lldb.SBFrame.__swig_getmethods__" alt="" coords="17,49,197,68"/>
65<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"/>
66<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"/>
67<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"/>
68<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"/>
69<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"/>
70<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"/>
71<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"/>
72<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"/>
73<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"/>
74<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"/>
75<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"/>
76<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"/>
77<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"/>
78<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__getattr__" title="lldb.SBFrame.__getattr__" alt="" coords="17,332,197,351"/>
79<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__repr__" title="repr(x)" alt="" coords="17,351,197,369"/>
80<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"/>
81<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__swig_destroy__" title="delete_SBFrame(SBFrame self)" alt="" coords="17,388,197,407"/>
82<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__del__" title="lldb.SBFrame.__del__" alt="" coords="17,407,197,425"/>
83<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"/>
84<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__nonzero__" title="lldb.SBFrame.__nonzero__" alt="" coords="17,444,197,463"/>
85<area shape="rect" id="node19" href="lldb.SBFrame-class.html#IsValid" title="IsValid(SBFrame self) &#45;&gt; bool" alt="" coords="17,463,197,481"/>
86<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"/>
87<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"/>
88<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"/>
89<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"/>
90<area shape="rect" id="node19" href="lldb.SBFrame-class.html#__str__" title="__str__(SBFrame self) &#45;&gt; PyObject *" alt="" coords="17,575,197,593"/>
91<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"/>
92</map>
93  <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" />
94</center>
95</center>
96<hr />
97<pre class="literalblock">
98
99Represents one of the stack frames associated with a thread.
100SBThread contains SBFrame(s). For example (from test/lldbutil.py),
101
102def print_stacktrace(thread, string_buffer = False):
103    '''Prints a simple stack trace of this thread.'''
104
105    ...
106
107    for i in range(depth):
108        frame = thread.GetFrameAtIndex(i)
109        function = frame.GetFunction()
110
111        load_addr = addrs[i].GetLoadAddress(target)
112        if not function:
113            file_addr = addrs[i].GetFileAddress()
114            start_addr = frame.GetSymbol().GetStartAddress().GetFileAddress()
115            symbol_offset = file_addr - start_addr
116            print &gt;&gt; output, '  frame #{num}: {addr:#016x} {mod}`{symbol} + {offset}'.format(
117                num=i, addr=load_addr, mod=mods[i], symbol=symbols[i], offset=symbol_offset)
118        else:
119            print &gt;&gt; output, '  frame #{num}: {addr:#016x} {mod}`{func} at {file}:{line} {args}'.format(
120                num=i, addr=load_addr, mod=mods[i],
121                func='%s [inlined]' % funcs[i] if frame.IsInlined() else funcs[i],
122                file=files[i], line=lines[i],
123                args=get_args_as_string(frame, showFuncName=False) if not frame.IsInlined() else '()')
124
125    ...
126
127And,
128
129    for frame in thread:
130        print frame
131
132See also SBThread.
133
134</pre>
135
136<!-- ==================== INSTANCE METHODS ==================== -->
137<a name="section-InstanceMethods"></a>
138<table class="summary" border="1" cellpadding="3"
139       cellspacing="0" width="100%" bgcolor="white">
140<tr bgcolor="#70b0f0" class="table-header">
141  <td colspan="2" class="table-header">
142    <table border="0" cellpadding="0" cellspacing="0" width="100%">
143      <tr valign="top">
144        <td align="left"><span class="table-header">Instance Methods</span></td>
145        <td align="right" valign="top"
146         ><span class="options">[<a href="#section-InstanceMethods"
147         class="privatelink" onclick="toggle_private();"
148         >hide private</a>]</span></td>
149      </tr>
150    </table>
151  </td>
152</tr>
153<tr>
154    <td width="15%" align="right" valign="top" class="summary">
155      <span class="summary-type">&nbsp;</span>
156    </td><td class="summary">
157      <table width="100%" cellpadding="0" cellspacing="0" border="0">
158        <tr>
159          <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>,
160        <span class="summary-sig-arg">name</span>,
161        <span class="summary-sig-arg">value</span>)</span><br />
162      x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
163          <td align="right" valign="top">
164            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__setattr__">source&nbsp;code</a></span>
165
166          </td>
167        </tr>
168      </table>
169
170    </td>
171  </tr>
172<tr>
173    <td width="15%" align="right" valign="top" class="summary">
174      <span class="summary-type">&nbsp;</span>
175    </td><td class="summary">
176      <table width="100%" cellpadding="0" cellspacing="0" border="0">
177        <tr>
178          <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
179        <span class="summary-sig-arg">name</span>)</span></td>
180          <td align="right" valign="top">
181            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__getattr__">source&nbsp;code</a></span>
182
183          </td>
184        </tr>
185      </table>
186
187    </td>
188  </tr>
189<tr>
190    <td width="15%" align="right" valign="top" class="summary">
191      <span class="summary-type">&nbsp;</span>
192    </td><td class="summary">
193      <table width="100%" cellpadding="0" cellspacing="0" border="0">
194        <tr>
195          <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 />
196      repr(x)</td>
197          <td align="right" valign="top">
198            <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
199
200          </td>
201        </tr>
202      </table>
203
204    </td>
205  </tr>
206<tr>
207    <td width="15%" align="right" valign="top" class="summary">
208      <span class="summary-type">&nbsp;</span>
209    </td><td class="summary">
210      <table width="100%" cellpadding="0" cellspacing="0" border="0">
211        <tr>
212          <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>,
213        <span class="summary-sig-arg">*args</span>)</span><br />
214      __init__(lldb::SBFrame self) -&gt; SBFrame __init__(lldb::SBFrame
215      self, SBFrame rhs) -&gt; SBFrame</td>
216          <td align="right" valign="top">
217            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__init__">source&nbsp;code</a></span>
218
219          </td>
220        </tr>
221      </table>
222
223    </td>
224  </tr>
225<tr>
226    <td width="15%" align="right" valign="top" class="summary">
227      <span class="summary-type">&nbsp;</span>
228    </td><td class="summary">
229      <table width="100%" cellpadding="0" cellspacing="0" border="0">
230        <tr>
231          <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 />
232      delete_SBFrame(SBFrame self)</td>
233          <td align="right" valign="top">
234
235
236          </td>
237        </tr>
238      </table>
239
240    </td>
241  </tr>
242<tr>
243    <td width="15%" align="right" valign="top" class="summary">
244      <span class="summary-type">&nbsp;</span>
245    </td><td class="summary">
246      <table width="100%" cellpadding="0" cellspacing="0" border="0">
247        <tr>
248          <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>
249          <td align="right" valign="top">
250            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__del__">source&nbsp;code</a></span>
251
252          </td>
253        </tr>
254      </table>
255
256    </td>
257  </tr>
258<tr>
259    <td width="15%" align="right" valign="top" class="summary">
260      <span class="summary-type">&nbsp;</span>
261    </td><td class="summary">
262      <table width="100%" cellpadding="0" cellspacing="0" border="0">
263        <tr>
264          <td><span class="summary-sig"><a name="IsEqual"></a><span class="summary-sig-name">IsEqual</span>(<span class="summary-sig-arg">self</span>,
265        <span class="summary-sig-arg">*args</span>)</span><br />
266      IsEqual(SBFrame self, SBFrame rhs) -&gt; bool</td>
267          <td align="right" valign="top">
268            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.IsEqual">source&nbsp;code</a></span>
269
270          </td>
271        </tr>
272      </table>
273
274    </td>
275  </tr>
276<tr>
277    <td width="15%" align="right" valign="top" class="summary">
278      <span class="summary-type">&nbsp;</span>
279    </td><td class="summary">
280      <table width="100%" cellpadding="0" cellspacing="0" border="0">
281        <tr>
282          <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>
283          <td align="right" valign="top">
284            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__nonzero__">source&nbsp;code</a></span>
285
286          </td>
287        </tr>
288      </table>
289
290    </td>
291  </tr>
292<tr>
293    <td width="15%" align="right" valign="top" class="summary">
294      <span class="summary-type">&nbsp;</span>
295    </td><td class="summary">
296      <table width="100%" cellpadding="0" cellspacing="0" border="0">
297        <tr>
298          <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 />
299      IsValid(SBFrame self) -&gt; bool</td>
300          <td align="right" valign="top">
301            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.IsValid">source&nbsp;code</a></span>
302
303          </td>
304        </tr>
305      </table>
306
307    </td>
308  </tr>
309<tr>
310    <td width="15%" align="right" valign="top" class="summary">
311      <span class="summary-type">&nbsp;</span>
312    </td><td class="summary">
313      <table width="100%" cellpadding="0" cellspacing="0" border="0">
314        <tr>
315          <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 />
316      GetFrameID(SBFrame self) -&gt; uint32_t</td>
317          <td align="right" valign="top">
318            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFrameID">source&nbsp;code</a></span>
319
320          </td>
321        </tr>
322      </table>
323
324    </td>
325  </tr>
326<tr>
327    <td width="15%" align="right" valign="top" class="summary">
328      <span class="summary-type">&nbsp;</span>
329    </td><td class="summary">
330      <table width="100%" cellpadding="0" cellspacing="0" border="0">
331        <tr>
332          <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 />
333      GetPC(SBFrame self) -&gt; lldb::addr_t</td>
334          <td align="right" valign="top">
335            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetPC">source&nbsp;code</a></span>
336
337          </td>
338        </tr>
339      </table>
340
341    </td>
342  </tr>
343<tr>
344    <td width="15%" align="right" valign="top" class="summary">
345      <span class="summary-type">&nbsp;</span>
346    </td><td class="summary">
347      <table width="100%" cellpadding="0" cellspacing="0" border="0">
348        <tr>
349          <td><span class="summary-sig"><a name="SetPC"></a><span class="summary-sig-name">SetPC</span>(<span class="summary-sig-arg">self</span>,
350        <span class="summary-sig-arg">*args</span>)</span><br />
351      SetPC(SBFrame self, lldb::addr_t new_pc) -&gt; bool</td>
352          <td align="right" valign="top">
353            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.SetPC">source&nbsp;code</a></span>
354
355          </td>
356        </tr>
357      </table>
358
359    </td>
360  </tr>
361<tr>
362    <td width="15%" align="right" valign="top" class="summary">
363      <span class="summary-type">&nbsp;</span>
364    </td><td class="summary">
365      <table width="100%" cellpadding="0" cellspacing="0" border="0">
366        <tr>
367          <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 />
368      GetSP(SBFrame self) -&gt; lldb::addr_t</td>
369          <td align="right" valign="top">
370            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetSP">source&nbsp;code</a></span>
371
372          </td>
373        </tr>
374      </table>
375
376    </td>
377  </tr>
378<tr>
379    <td width="15%" align="right" valign="top" class="summary">
380      <span class="summary-type">&nbsp;</span>
381    </td><td class="summary">
382      <table width="100%" cellpadding="0" cellspacing="0" border="0">
383        <tr>
384          <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 />
385      GetFP(SBFrame self) -&gt; lldb::addr_t</td>
386          <td align="right" valign="top">
387            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFP">source&nbsp;code</a></span>
388
389          </td>
390        </tr>
391      </table>
392
393    </td>
394  </tr>
395<tr>
396    <td width="15%" align="right" valign="top" class="summary">
397      <span class="summary-type">&nbsp;</span>
398    </td><td class="summary">
399      <table width="100%" cellpadding="0" cellspacing="0" border="0">
400        <tr>
401          <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 />
402      GetPCAddress(SBFrame self) -&gt; SBAddress</td>
403          <td align="right" valign="top">
404            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetPCAddress">source&nbsp;code</a></span>
405
406          </td>
407        </tr>
408      </table>
409
410    </td>
411  </tr>
412<tr>
413    <td width="15%" align="right" valign="top" class="summary">
414      <span class="summary-type">&nbsp;</span>
415    </td><td class="summary">
416      <table width="100%" cellpadding="0" cellspacing="0" border="0">
417        <tr>
418          <td><span class="summary-sig"><a name="GetSymbolContext"></a><span class="summary-sig-name">GetSymbolContext</span>(<span class="summary-sig-arg">self</span>,
419        <span class="summary-sig-arg">*args</span>)</span><br />
420      GetSymbolContext(SBFrame self, uint32_t resolve_scope) -&gt;
421      SBSymbolContext</td>
422          <td align="right" valign="top">
423            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetSymbolContext">source&nbsp;code</a></span>
424
425          </td>
426        </tr>
427      </table>
428
429    </td>
430  </tr>
431<tr>
432    <td width="15%" align="right" valign="top" class="summary">
433      <span class="summary-type">&nbsp;</span>
434    </td><td class="summary">
435      <table width="100%" cellpadding="0" cellspacing="0" border="0">
436        <tr>
437          <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 />
438      GetModule(SBFrame self) -&gt; SBModule</td>
439          <td align="right" valign="top">
440            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetModule">source&nbsp;code</a></span>
441
442          </td>
443        </tr>
444      </table>
445
446    </td>
447  </tr>
448<tr>
449    <td width="15%" align="right" valign="top" class="summary">
450      <span class="summary-type">&nbsp;</span>
451    </td><td class="summary">
452      <table width="100%" cellpadding="0" cellspacing="0" border="0">
453        <tr>
454          <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 />
455      GetCompileUnit(SBFrame self) -&gt; SBCompileUnit</td>
456          <td align="right" valign="top">
457            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetCompileUnit">source&nbsp;code</a></span>
458
459          </td>
460        </tr>
461      </table>
462
463    </td>
464  </tr>
465<tr>
466    <td width="15%" align="right" valign="top" class="summary">
467      <span class="summary-type">&nbsp;</span>
468    </td><td class="summary">
469      <table width="100%" cellpadding="0" cellspacing="0" border="0">
470        <tr>
471          <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 />
472      GetFunction(SBFrame self) -&gt; SBFunction</td>
473          <td align="right" valign="top">
474            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFunction">source&nbsp;code</a></span>
475
476          </td>
477        </tr>
478      </table>
479
480    </td>
481  </tr>
482<tr>
483    <td width="15%" align="right" valign="top" class="summary">
484      <span class="summary-type">&nbsp;</span>
485    </td><td class="summary">
486      <table width="100%" cellpadding="0" cellspacing="0" border="0">
487        <tr>
488          <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 />
489      GetSymbol(SBFrame self) -&gt; SBSymbol</td>
490          <td align="right" valign="top">
491            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetSymbol">source&nbsp;code</a></span>
492
493          </td>
494        </tr>
495      </table>
496
497    </td>
498  </tr>
499<tr>
500    <td width="15%" align="right" valign="top" class="summary">
501      <span class="summary-type">&nbsp;</span>
502    </td><td class="summary">
503      <table width="100%" cellpadding="0" cellspacing="0" border="0">
504        <tr>
505          <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 />
506      GetBlock(SBFrame self) -&gt; SBBlock</td>
507          <td align="right" valign="top">
508            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetBlock">source&nbsp;code</a></span>
509
510          </td>
511        </tr>
512      </table>
513
514    </td>
515  </tr>
516<tr>
517    <td width="15%" align="right" valign="top" class="summary">
518      <span class="summary-type">&nbsp;</span>
519    </td><td class="summary">
520      <table width="100%" cellpadding="0" cellspacing="0" border="0">
521        <tr>
522          <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 />
523      GetFunctionName(SBFrame self) -&gt; str const *</td>
524          <td align="right" valign="top">
525            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFunctionName">source&nbsp;code</a></span>
526
527          </td>
528        </tr>
529      </table>
530
531    </td>
532  </tr>
533<tr>
534    <td width="15%" align="right" valign="top" class="summary">
535      <span class="summary-type">&nbsp;</span>
536    </td><td class="summary">
537      <table width="100%" cellpadding="0" cellspacing="0" border="0">
538        <tr>
539          <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 />
540      IsInlined(SBFrame self) -&gt; bool</td>
541          <td align="right" valign="top">
542            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.IsInlined">source&nbsp;code</a></span>
543
544          </td>
545        </tr>
546      </table>
547
548    </td>
549  </tr>
550<tr>
551    <td width="15%" align="right" valign="top" class="summary">
552      <span class="summary-type">&nbsp;</span>
553    </td><td class="summary">
554      <table width="100%" cellpadding="0" cellspacing="0" border="0">
555        <tr>
556          <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>,
557        <span class="summary-sig-arg">*args</span>)</span><br />
558      EvaluateExpression(SBFrame self, str const * expr) -&gt; SBValue
559      EvaluateExpression(SBFrame self, str const * expr,
560      lldb::DynamicValueType use_dynamic) -&gt; SBValue
561      EvaluateExpression(SBFrame self, str const * expr,
562      lldb::DynamicValueType use_dynamic, bool unwind_on_error) -&gt;
563      SBValue EvaluateExpression(SBFrame self, str const * expr,
564      SBExpressionOptions options) -&gt; SBValue</td>
565          <td align="right" valign="top">
566            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.EvaluateExpression">source&nbsp;code</a></span>
567
568          </td>
569        </tr>
570      </table>
571
572    </td>
573  </tr>
574<tr>
575    <td width="15%" align="right" valign="top" class="summary">
576      <span class="summary-type">&nbsp;</span>
577    </td><td class="summary">
578      <table width="100%" cellpadding="0" cellspacing="0" border="0">
579        <tr>
580          <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 />
581      GetFrameBlock(SBFrame self) -&gt; SBBlock</td>
582          <td align="right" valign="top">
583            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFrameBlock">source&nbsp;code</a></span>
584
585          </td>
586        </tr>
587      </table>
588
589    </td>
590  </tr>
591<tr>
592    <td width="15%" align="right" valign="top" class="summary">
593      <span class="summary-type">&nbsp;</span>
594    </td><td class="summary">
595      <table width="100%" cellpadding="0" cellspacing="0" border="0">
596        <tr>
597          <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 />
598      GetLineEntry(SBFrame self) -&gt; SBLineEntry</td>
599          <td align="right" valign="top">
600            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetLineEntry">source&nbsp;code</a></span>
601
602          </td>
603        </tr>
604      </table>
605
606    </td>
607  </tr>
608<tr>
609    <td width="15%" align="right" valign="top" class="summary">
610      <span class="summary-type">&nbsp;</span>
611    </td><td class="summary">
612      <table width="100%" cellpadding="0" cellspacing="0" border="0">
613        <tr>
614          <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 />
615      GetThread(SBFrame self) -&gt; SBThread</td>
616          <td align="right" valign="top">
617            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetThread">source&nbsp;code</a></span>
618
619          </td>
620        </tr>
621      </table>
622
623    </td>
624  </tr>
625<tr>
626    <td width="15%" align="right" valign="top" class="summary">
627      <span class="summary-type">&nbsp;</span>
628    </td><td class="summary">
629      <table width="100%" cellpadding="0" cellspacing="0" border="0">
630        <tr>
631          <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 />
632      Disassemble(SBFrame self) -&gt; str const *</td>
633          <td align="right" valign="top">
634            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.Disassemble">source&nbsp;code</a></span>
635
636          </td>
637        </tr>
638      </table>
639
640    </td>
641  </tr>
642<tr>
643    <td width="15%" align="right" valign="top" class="summary">
644      <span class="summary-type">&nbsp;</span>
645    </td><td class="summary">
646      <table width="100%" cellpadding="0" cellspacing="0" border="0">
647        <tr>
648          <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 />
649      Clear(SBFrame self)</td>
650          <td align="right" valign="top">
651            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.Clear">source&nbsp;code</a></span>
652
653          </td>
654        </tr>
655      </table>
656
657    </td>
658  </tr>
659<tr>
660    <td width="15%" align="right" valign="top" class="summary">
661      <span class="summary-type">&nbsp;</span>
662    </td><td class="summary">
663      <table width="100%" cellpadding="0" cellspacing="0" border="0">
664        <tr>
665          <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>,
666        <span class="summary-sig-arg">*args</span>)</span><br />
667      GetVariables(SBFrame self, bool arguments, bool locals, bool statics,
668      bool in_scope_only) -&gt; SBValueList GetVariables(SBFrame self, bool
669      arguments, bool locals, bool statics, bool in_scope_only,
670      lldb::DynamicValueType use_dynamic) -&gt; SBValueList</td>
671          <td align="right" valign="top">
672            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetVariables">source&nbsp;code</a></span>
673
674          </td>
675        </tr>
676      </table>
677
678    </td>
679  </tr>
680<tr>
681    <td width="15%" align="right" valign="top" class="summary">
682      <span class="summary-type">&nbsp;</span>
683    </td><td class="summary">
684      <table width="100%" cellpadding="0" cellspacing="0" border="0">
685        <tr>
686          <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 />
687      GetRegisters(SBFrame self) -&gt; SBValueList</td>
688          <td align="right" valign="top">
689            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetRegisters">source&nbsp;code</a></span>
690
691          </td>
692        </tr>
693      </table>
694
695    </td>
696  </tr>
697<tr>
698    <td width="15%" align="right" valign="top" class="summary">
699      <span class="summary-type">&nbsp;</span>
700    </td><td class="summary">
701      <table width="100%" cellpadding="0" cellspacing="0" border="0">
702        <tr>
703          <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>,
704        <span class="summary-sig-arg">*args</span>)</span><br />
705      FindVariable(SBFrame self, str const * var_name) -&gt; SBValue
706      FindVariable(SBFrame self, str const * var_name,
707      lldb::DynamicValueType use_dynamic) -&gt; SBValue</td>
708          <td align="right" valign="top">
709            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.FindVariable">source&nbsp;code</a></span>
710
711          </td>
712        </tr>
713      </table>
714
715    </td>
716  </tr>
717<tr>
718    <td width="15%" align="right" valign="top" class="summary">
719      <span class="summary-type">&nbsp;</span>
720    </td><td class="summary">
721      <table width="100%" cellpadding="0" cellspacing="0" border="0">
722        <tr>
723          <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>,
724        <span class="summary-sig-arg">*args</span>)</span><br />
725      GetValueForVariablePath(SBFrame self, str const * var_path) -&gt; SBValue
726GetValueForVariablePath(SBFrame self, str const * var_path, lldb::DynamicValueType use_dynamic) -&gt; SBValue</td>
727          <td align="right" valign="top">
728            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetValueForVariablePath">source&nbsp;code</a></span>
729
730          </td>
731        </tr>
732      </table>
733
734    </td>
735  </tr>
736<tr>
737    <td width="15%" align="right" valign="top" class="summary">
738      <span class="summary-type">&nbsp;</span>
739    </td><td class="summary">
740      <table width="100%" cellpadding="0" cellspacing="0" border="0">
741        <tr>
742          <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>,
743        <span class="summary-sig-arg">*args</span>)</span><br />
744      FindValue(SBFrame self, str const * name, lldb::ValueType value_type)
745      -&gt; SBValue FindValue(SBFrame self, str const * name,
746      lldb::ValueType value_type, lldb::DynamicValueType use_dynamic) -&gt;
747      SBValue</td>
748          <td align="right" valign="top">
749            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.FindValue">source&nbsp;code</a></span>
750
751          </td>
752        </tr>
753      </table>
754
755    </td>
756  </tr>
757<tr>
758    <td width="15%" align="right" valign="top" class="summary">
759      <span class="summary-type">&nbsp;</span>
760    </td><td class="summary">
761      <table width="100%" cellpadding="0" cellspacing="0" border="0">
762        <tr>
763          <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
764        <span class="summary-sig-arg">*args</span>)</span><br />
765      GetDescription(SBFrame self, SBStream description) -&gt; bool</td>
766          <td align="right" valign="top">
767            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetDescription">source&nbsp;code</a></span>
768
769          </td>
770        </tr>
771      </table>
772
773    </td>
774  </tr>
775<tr>
776    <td width="15%" align="right" valign="top" class="summary">
777      <span class="summary-type">&nbsp;</span>
778    </td><td class="summary">
779      <table width="100%" cellpadding="0" cellspacing="0" border="0">
780        <tr>
781          <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>
782          <td align="right" valign="top">
783            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.get_all_variables">source&nbsp;code</a></span>
784
785          </td>
786        </tr>
787      </table>
788
789    </td>
790  </tr>
791<tr>
792    <td width="15%" align="right" valign="top" class="summary">
793      <span class="summary-type">&nbsp;</span>
794    </td><td class="summary">
795      <table width="100%" cellpadding="0" cellspacing="0" border="0">
796        <tr>
797          <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>
798          <td align="right" valign="top">
799            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.get_arguments">source&nbsp;code</a></span>
800
801          </td>
802        </tr>
803      </table>
804
805    </td>
806  </tr>
807<tr>
808    <td width="15%" align="right" valign="top" class="summary">
809      <span class="summary-type">&nbsp;</span>
810    </td><td class="summary">
811      <table width="100%" cellpadding="0" cellspacing="0" border="0">
812        <tr>
813          <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>
814          <td align="right" valign="top">
815            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.get_locals">source&nbsp;code</a></span>
816
817          </td>
818        </tr>
819      </table>
820
821    </td>
822  </tr>
823<tr>
824    <td width="15%" align="right" valign="top" class="summary">
825      <span class="summary-type">&nbsp;</span>
826    </td><td class="summary">
827      <table width="100%" cellpadding="0" cellspacing="0" border="0">
828        <tr>
829          <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>
830          <td align="right" valign="top">
831            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.get_statics">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="var"></a><span class="summary-sig-name">var</span>(<span class="summary-sig-arg">self</span>,
846        <span class="summary-sig-arg">var_expr_path</span>)</span><br />
847      Calls through to lldb.SBFrame.GetValueForVariablePath() and returns a
848      value that represents the variable expression path</td>
849          <td align="right" valign="top">
850            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.var">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 href="lldb.SBFrame-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
865      __str__(SBFrame self) -&gt; PyObject *</td>
866          <td align="right" valign="top">
867            <span class="codelink"><a href="lldb-pysrc.html#SBFrame.__str__">source&nbsp;code</a></span>
868
869          </td>
870        </tr>
871      </table>
872
873    </td>
874  </tr>
875  <tr>
876    <td colspan="2" class="summary">
877    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
878      <code>__delattr__</code>,
879      <code>__format__</code>,
880      <code>__getattribute__</code>,
881      <code>__hash__</code>,
882      <code>__new__</code>,
883      <code>__reduce__</code>,
884      <code>__reduce_ex__</code>,
885      <code>__sizeof__</code>,
886      <code>__subclasshook__</code>
887      </p>
888    </td>
889  </tr>
890</table>
891<!-- ==================== CLASS VARIABLES ==================== -->
892<a name="section-ClassVariables"></a>
893<table class="summary" border="1" cellpadding="3"
894       cellspacing="0" width="100%" bgcolor="white">
895<tr bgcolor="#70b0f0" class="table-header">
896  <td colspan="2" class="table-header">
897    <table border="0" cellpadding="0" cellspacing="0" width="100%">
898      <tr valign="top">
899        <td align="left"><span class="table-header">Class Variables</span></td>
900        <td align="right" valign="top"
901         ><span class="options">[<a href="#section-ClassVariables"
902         class="privatelink" onclick="toggle_private();"
903         >hide private</a>]</span></td>
904      </tr>
905    </table>
906  </td>
907</tr>
908<tr>
909    <td width="15%" align="right" valign="top" class="summary">
910      <span class="summary-type">&nbsp;</span>
911    </td><td class="summary">
912        <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}">{}</code>
913    </td>
914  </tr>
915<tr>
916    <td width="15%" align="right" valign="top" class="summary">
917      <span class="summary-type">&nbsp;</span>
918    </td><td class="summary">
919        <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
920    </td>
921  </tr>
922</table>
923<!-- ==================== PROPERTIES ==================== -->
924<a name="section-Properties"></a>
925<table class="summary" border="1" cellpadding="3"
926       cellspacing="0" width="100%" bgcolor="white">
927<tr bgcolor="#70b0f0" class="table-header">
928  <td colspan="2" class="table-header">
929    <table border="0" cellpadding="0" cellspacing="0" width="100%">
930      <tr valign="top">
931        <td align="left"><span class="table-header">Properties</span></td>
932        <td align="right" valign="top"
933         ><span class="options">[<a href="#section-Properties"
934         class="privatelink" onclick="toggle_private();"
935         >hide private</a>]</span></td>
936      </tr>
937    </table>
938  </td>
939</tr>
940<tr>
941    <td width="15%" align="right" valign="top" class="summary">
942      <span class="summary-type">&nbsp;</span>
943    </td><td class="summary">
944        <a href="lldb.SBFrame-class.html#addr" class="summary-name">addr</a><br />
945      A read only property that returns the program counter (PC) as a
946      section offset address (lldb.SBAddress).
947    </td>
948  </tr>
949<tr>
950    <td width="15%" align="right" valign="top" class="summary">
951      <span class="summary-type">&nbsp;</span>
952    </td><td class="summary">
953        <a href="lldb.SBFrame-class.html#args" class="summary-name">args</a><br />
954      A read only property that returns a list() that contains a collection
955      of lldb.SBValue objects that represent the argument variables in this
956      stack frame.
957    </td>
958  </tr>
959<tr>
960    <td width="15%" align="right" valign="top" class="summary">
961      <span class="summary-type">&nbsp;</span>
962    </td><td class="summary">
963        <a href="lldb.SBFrame-class.html#arguments" class="summary-name">arguments</a><br />
964      A read only property that returns a list() that contains a collection
965      of lldb.SBValue objects that represent the argument variables in this
966      stack frame.
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        <a href="lldb.SBFrame-class.html#block" class="summary-name">block</a><br />
974      A read only property that returns an lldb object that represents the
975      block (lldb.SBBlock) for this stack frame.
976    </td>
977  </tr>
978<tr>
979    <td width="15%" align="right" valign="top" class="summary">
980      <span class="summary-type">&nbsp;</span>
981    </td><td class="summary">
982        <a href="lldb.SBFrame-class.html#compile_unit" class="summary-name">compile_unit</a><br />
983      A read only property that returns an lldb object that represents the
984      compile unit (lldb.SBCompileUnit) for this stack frame.
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        <a href="lldb.SBFrame-class.html#disassembly" class="summary-name">disassembly</a><br />
992      A read only property that returns the disassembly for this stack
993      frame as a python string.
994    </td>
995  </tr>
996<tr>
997    <td width="15%" align="right" valign="top" class="summary">
998      <span class="summary-type">&nbsp;</span>
999    </td><td class="summary">
1000        <a href="lldb.SBFrame-class.html#fp" class="summary-name">fp</a><br />
1001      A read only property that returns the frame pointer (FP) as an
1002      unsigned integer.
1003    </td>
1004  </tr>
1005<tr>
1006    <td width="15%" align="right" valign="top" class="summary">
1007      <span class="summary-type">&nbsp;</span>
1008    </td><td class="summary">
1009        <a href="lldb.SBFrame-class.html#function" class="summary-name">function</a><br />
1010      A read only property that returns an lldb object that represents the
1011      function (lldb.SBFunction) for this stack frame.
1012    </td>
1013  </tr>
1014<tr>
1015    <td width="15%" align="right" valign="top" class="summary">
1016      <span class="summary-type">&nbsp;</span>
1017    </td><td class="summary">
1018        <a href="lldb.SBFrame-class.html#idx" class="summary-name">idx</a><br />
1019      A read only property that returns the zero based stack frame index.
1020    </td>
1021  </tr>
1022<tr>
1023    <td width="15%" align="right" valign="top" class="summary">
1024      <span class="summary-type">&nbsp;</span>
1025    </td><td class="summary">
1026        <a href="lldb.SBFrame-class.html#is_inlined" class="summary-name">is_inlined</a><br />
1027      A read only property that returns an boolean that indicates if the
1028      block frame is an inlined function.
1029    </td>
1030  </tr>
1031<tr>
1032    <td width="15%" align="right" valign="top" class="summary">
1033      <span class="summary-type">&nbsp;</span>
1034    </td><td class="summary">
1035        <a href="lldb.SBFrame-class.html#line_entry" class="summary-name">line_entry</a><br />
1036      A read only property that returns an lldb object that represents the
1037      line table entry (lldb.SBLineEntry) for this stack frame.
1038    </td>
1039  </tr>
1040<tr>
1041    <td width="15%" align="right" valign="top" class="summary">
1042      <span class="summary-type">&nbsp;</span>
1043    </td><td class="summary">
1044        <a href="lldb.SBFrame-class.html#locals" class="summary-name">locals</a><br />
1045      A read only property that returns a list() that contains a collection
1046      of lldb.SBValue objects that represent the local variables in this
1047      stack frame.
1048    </td>
1049  </tr>
1050<tr>
1051    <td width="15%" align="right" valign="top" class="summary">
1052      <span class="summary-type">&nbsp;</span>
1053    </td><td class="summary">
1054        <a href="lldb.SBFrame-class.html#module" class="summary-name">module</a><br />
1055      A read only property that returns an lldb object that represents the
1056      module (lldb.SBModule) for this stack frame.
1057    </td>
1058  </tr>
1059<tr>
1060    <td width="15%" align="right" valign="top" class="summary">
1061      <span class="summary-type">&nbsp;</span>
1062    </td><td class="summary">
1063        <a href="lldb.SBFrame-class.html#name" class="summary-name">name</a><br />
1064      A read only property that retuns the name for the function that this
1065      frame represents.
1066    </td>
1067  </tr>
1068<tr>
1069    <td width="15%" align="right" valign="top" class="summary">
1070      <span class="summary-type">&nbsp;</span>
1071    </td><td class="summary">
1072        <a href="lldb.SBFrame-class.html#pc" class="summary-name">pc</a><br />
1073      GetPC(SBFrame self) -&gt; lldb::addr_t
1074    </td>
1075  </tr>
1076<tr>
1077    <td width="15%" align="right" valign="top" class="summary">
1078      <span class="summary-type">&nbsp;</span>
1079    </td><td class="summary">
1080        <a href="lldb.SBFrame-class.html#registers" class="summary-name">registers</a><br />
1081      A read only property that returns a list() that contains a collection
1082      of lldb.SBValue objects that represent the CPU registers for this
1083      stack frame.
1084    </td>
1085  </tr>
1086<tr>
1087    <td width="15%" align="right" valign="top" class="summary">
1088      <span class="summary-type">&nbsp;</span>
1089    </td><td class="summary">
1090        <a href="lldb.SBFrame-class.html#regs" class="summary-name">regs</a><br />
1091      A read only property that returns a list() that contains a collection
1092      of lldb.SBValue objects that represent the CPU registers for this
1093      stack frame.
1094    </td>
1095  </tr>
1096<tr>
1097    <td width="15%" align="right" valign="top" class="summary">
1098      <span class="summary-type">&nbsp;</span>
1099    </td><td class="summary">
1100        <a href="lldb.SBFrame-class.html#sp" class="summary-name">sp</a><br />
1101      A read only property that returns the stack pointer (SP) as an
1102      unsigned integer.
1103    </td>
1104  </tr>
1105<tr>
1106    <td width="15%" align="right" valign="top" class="summary">
1107      <span class="summary-type">&nbsp;</span>
1108    </td><td class="summary">
1109        <a href="lldb.SBFrame-class.html#statics" class="summary-name">statics</a><br />
1110      A read only property that returns a list() that contains a collection
1111      of lldb.SBValue objects that represent the static variables in this
1112      stack frame.
1113    </td>
1114  </tr>
1115<tr>
1116    <td width="15%" align="right" valign="top" class="summary">
1117      <span class="summary-type">&nbsp;</span>
1118    </td><td class="summary">
1119        <a href="lldb.SBFrame-class.html#symbol" class="summary-name">symbol</a><br />
1120      A read only property that returns an lldb object that represents the
1121      symbol (lldb.SBSymbol) for this stack frame.
1122    </td>
1123  </tr>
1124<tr>
1125    <td width="15%" align="right" valign="top" class="summary">
1126      <span class="summary-type">&nbsp;</span>
1127    </td><td class="summary">
1128        <a href="lldb.SBFrame-class.html#thread" class="summary-name">thread</a><br />
1129      A read only property that returns an lldb object that represents the
1130      thread (lldb.SBThread) for this stack frame.
1131    </td>
1132  </tr>
1133<tr>
1134    <td width="15%" align="right" valign="top" class="summary">
1135      <span class="summary-type">&nbsp;</span>
1136    </td><td class="summary">
1137        <a href="lldb.SBFrame-class.html#variables" class="summary-name">variables</a><br />
1138      A read only property that returns a list() that contains a collection
1139      of lldb.SBValue objects that represent the variables in this stack
1140      frame.
1141    </td>
1142  </tr>
1143<tr>
1144    <td width="15%" align="right" valign="top" class="summary">
1145      <span class="summary-type">&nbsp;</span>
1146    </td><td class="summary">
1147        <a href="lldb.SBFrame-class.html#vars" class="summary-name">vars</a><br />
1148      A read only property that returns a list() that contains a collection
1149      of lldb.SBValue objects that represent the variables in this stack
1150      frame.
1151    </td>
1152  </tr>
1153  <tr>
1154    <td colspan="2" class="summary">
1155    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
1156      <code>__class__</code>
1157      </p>
1158    </td>
1159  </tr>
1160</table>
1161<!-- ==================== METHOD DETAILS ==================== -->
1162<a name="section-MethodDetails"></a>
1163<table class="details" border="1" cellpadding="3"
1164       cellspacing="0" width="100%" bgcolor="white">
1165<tr bgcolor="#70b0f0" class="table-header">
1166  <td colspan="2" class="table-header">
1167    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1168      <tr valign="top">
1169        <td align="left"><span class="table-header">Method Details</span></td>
1170        <td align="right" valign="top"
1171         ><span class="options">[<a href="#section-MethodDetails"
1172         class="privatelink" onclick="toggle_private();"
1173         >hide private</a>]</span></td>
1174      </tr>
1175    </table>
1176  </td>
1177</tr>
1178</table>
1179<a name="__setattr__"></a>
1180<div>
1181<table class="details" border="1" cellpadding="3"
1182       cellspacing="0" width="100%" bgcolor="white">
1183<tr><td>
1184  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1185  <tr valign="top"><td>
1186  <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
1187        <span class="sig-arg">name</span>,
1188        <span class="sig-arg">value</span>)</span>
1189  </h3>
1190  </td><td align="right" valign="top"
1191    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.__setattr__">source&nbsp;code</a></span>&nbsp;
1192    </td>
1193  </tr></table>
1194
1195  <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
1196  <dl class="fields">
1197    <dt>Overrides:
1198        object.__setattr__
1199        <dd><em class="note">(inherited documentation)</em></dd>
1200    </dt>
1201  </dl>
1202</td></tr></table>
1203</div>
1204<a name="__repr__"></a>
1205<div>
1206<table class="details" border="1" cellpadding="3"
1207       cellspacing="0" width="100%" bgcolor="white">
1208<tr><td>
1209  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1210  <tr valign="top"><td>
1211  <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
1212    <br /><em class="fname">(Representation operator)</em>
1213  </h3>
1214  </td><td align="right" valign="top"
1215    ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
1216    </td>
1217  </tr></table>
1218
1219  <p>repr(x)</p>
1220  <dl class="fields">
1221    <dt>Overrides:
1222        object.__repr__
1223        <dd><em class="note">(inherited documentation)</em></dd>
1224    </dt>
1225  </dl>
1226</td></tr></table>
1227</div>
1228<a name="__init__"></a>
1229<div>
1230<table class="details" border="1" cellpadding="3"
1231       cellspacing="0" width="100%" bgcolor="white">
1232<tr><td>
1233  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1234  <tr valign="top"><td>
1235  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
1236        <span class="sig-arg">*args</span>)</span>
1237    <br /><em class="fname">(Constructor)</em>
1238  </h3>
1239  </td><td align="right" valign="top"
1240    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.__init__">source&nbsp;code</a></span>&nbsp;
1241    </td>
1242  </tr></table>
1243
1244  <p>__init__(lldb::SBFrame self) -&gt; SBFrame __init__(lldb::SBFrame
1245  self, SBFrame rhs) -&gt; SBFrame</p>
1246  <dl class="fields">
1247    <dt>Overrides:
1248        object.__init__
1249    </dt>
1250  </dl>
1251</td></tr></table>
1252</div>
1253<a name="GetBlock"></a>
1254<div>
1255<table class="details" border="1" cellpadding="3"
1256       cellspacing="0" width="100%" bgcolor="white">
1257<tr><td>
1258  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1259  <tr valign="top"><td>
1260  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetBlock</span>(<span class="sig-arg">self</span>)</span>
1261  </h3>
1262  </td><td align="right" valign="top"
1263    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetBlock">source&nbsp;code</a></span>&nbsp;
1264    </td>
1265  </tr></table>
1266
1267  <p>GetBlock(SBFrame self) -&gt; SBBlock</p>
1268  <p>Gets the deepest block that contains the frame PC.</p>
1269  <p>See also GetFrameBlock().</p>
1270  <dl class="fields">
1271  </dl>
1272</td></tr></table>
1273</div>
1274<a name="GetFunctionName"></a>
1275<div>
1276<table class="details" border="1" cellpadding="3"
1277       cellspacing="0" width="100%" bgcolor="white">
1278<tr><td>
1279  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1280  <tr valign="top"><td>
1281  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetFunctionName</span>(<span class="sig-arg">self</span>)</span>
1282  </h3>
1283  </td><td align="right" valign="top"
1284    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFunctionName">source&nbsp;code</a></span>&nbsp;
1285    </td>
1286  </tr></table>
1287
1288  <pre class="literalblock">
1289
1290GetFunctionName(SBFrame self) -&gt; str const *
1291
1292Get the appropriate function name for this frame. Inlined functions in
1293LLDB are represented by Blocks that have inlined function information, so
1294just looking at the SBFunction or SBSymbol for a frame isn't enough.
1295This function will return the appriopriate function, symbol or inlined
1296function name for the frame.
1297
1298This function returns:
1299- the name of the inlined function (if there is one)
1300- the name of the concrete function (if there is one)
1301- the name of the symbol (if there is one)
1302- NULL
1303
1304See also IsInlined().
1305
1306</pre>
1307  <dl class="fields">
1308  </dl>
1309</td></tr></table>
1310</div>
1311<a name="IsInlined"></a>
1312<div>
1313<table class="details" border="1" cellpadding="3"
1314       cellspacing="0" width="100%" bgcolor="white">
1315<tr><td>
1316  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1317  <tr valign="top"><td>
1318  <h3 class="epydoc"><span class="sig"><span class="sig-name">IsInlined</span>(<span class="sig-arg">self</span>)</span>
1319  </h3>
1320  </td><td align="right" valign="top"
1321    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.IsInlined">source&nbsp;code</a></span>&nbsp;
1322    </td>
1323  </tr></table>
1324
1325  <p>IsInlined(SBFrame self) -&gt; bool</p>
1326  <p>Return true if this frame represents an inlined function.</p>
1327  <p>See also GetFunctionName().</p>
1328  <dl class="fields">
1329  </dl>
1330</td></tr></table>
1331</div>
1332<a name="EvaluateExpression"></a>
1333<div>
1334<table class="details" border="1" cellpadding="3"
1335       cellspacing="0" width="100%" bgcolor="white">
1336<tr><td>
1337  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1338  <tr valign="top"><td>
1339  <h3 class="epydoc"><span class="sig"><span class="sig-name">EvaluateExpression</span>(<span class="sig-arg">self</span>,
1340        <span class="sig-arg">*args</span>)</span>
1341  </h3>
1342  </td><td align="right" valign="top"
1343    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.EvaluateExpression">source&nbsp;code</a></span>&nbsp;
1344    </td>
1345  </tr></table>
1346
1347  <p>EvaluateExpression(SBFrame self, str const * expr) -&gt; SBValue
1348  EvaluateExpression(SBFrame self, str const * expr, lldb::DynamicValueType
1349  use_dynamic) -&gt; SBValue EvaluateExpression(SBFrame self, str const *
1350  expr, lldb::DynamicValueType use_dynamic, bool unwind_on_error) -&gt;
1351  SBValue EvaluateExpression(SBFrame self, str const * expr,
1352  SBExpressionOptions options) -&gt; SBValue</p>
1353  <p>The version that doesn't supply a 'use_dynamic' value will use the
1354  target's default.</p>
1355  <dl class="fields">
1356  </dl>
1357</td></tr></table>
1358</div>
1359<a name="GetFrameBlock"></a>
1360<div>
1361<table class="details" border="1" cellpadding="3"
1362       cellspacing="0" width="100%" bgcolor="white">
1363<tr><td>
1364  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1365  <tr valign="top"><td>
1366  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetFrameBlock</span>(<span class="sig-arg">self</span>)</span>
1367  </h3>
1368  </td><td align="right" valign="top"
1369    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetFrameBlock">source&nbsp;code</a></span>&nbsp;
1370    </td>
1371  </tr></table>
1372
1373  <p>GetFrameBlock(SBFrame self) -&gt; SBBlock</p>
1374  <p>Gets the lexical block that defines the stack frame. Another way to
1375  think of this is it will return the block that contains all of the
1376  variables for a stack frame. Inlined functions are represented as SBBlock
1377  objects that have inlined function information: the name of the inlined
1378  function, where it was called from. The block that is returned will be
1379  the first block at or above the block for the PC (SBFrame::GetBlock())
1380  that defines the scope of the frame. When a function contains no inlined
1381  functions, this will be the top most lexical block that defines the
1382  function. When a function has inlined functions and the PC is currently
1383  in one of those inlined functions, this method will return the inlined
1384  block that defines this frame. If the PC isn't currently in an inlined
1385  function, the lexical block that defines the function is returned.</p>
1386  <dl class="fields">
1387  </dl>
1388</td></tr></table>
1389</div>
1390<a name="GetVariables"></a>
1391<div>
1392<table class="details" border="1" cellpadding="3"
1393       cellspacing="0" width="100%" bgcolor="white">
1394<tr><td>
1395  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1396  <tr valign="top"><td>
1397  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetVariables</span>(<span class="sig-arg">self</span>,
1398        <span class="sig-arg">*args</span>)</span>
1399  </h3>
1400  </td><td align="right" valign="top"
1401    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetVariables">source&nbsp;code</a></span>&nbsp;
1402    </td>
1403  </tr></table>
1404
1405  <p>GetVariables(SBFrame self, bool arguments, bool locals, bool statics,
1406  bool in_scope_only) -&gt; SBValueList GetVariables(SBFrame self, bool
1407  arguments, bool locals, bool statics, bool in_scope_only,
1408  lldb::DynamicValueType use_dynamic) -&gt; SBValueList</p>
1409  <p>The version that doesn't supply a 'use_dynamic' value will use the
1410  target's default.</p>
1411  <dl class="fields">
1412  </dl>
1413</td></tr></table>
1414</div>
1415<a name="FindVariable"></a>
1416<div>
1417<table class="details" border="1" cellpadding="3"
1418       cellspacing="0" width="100%" bgcolor="white">
1419<tr><td>
1420  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1421  <tr valign="top"><td>
1422  <h3 class="epydoc"><span class="sig"><span class="sig-name">FindVariable</span>(<span class="sig-arg">self</span>,
1423        <span class="sig-arg">*args</span>)</span>
1424  </h3>
1425  </td><td align="right" valign="top"
1426    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.FindVariable">source&nbsp;code</a></span>&nbsp;
1427    </td>
1428  </tr></table>
1429
1430  <p>FindVariable(SBFrame self, str const * var_name) -&gt; SBValue
1431  FindVariable(SBFrame self, str const * var_name, lldb::DynamicValueType
1432  use_dynamic) -&gt; SBValue</p>
1433  <p>The version that doesn't supply a 'use_dynamic' value will use the
1434  target's default.</p>
1435  <dl class="fields">
1436  </dl>
1437</td></tr></table>
1438</div>
1439<a name="GetValueForVariablePath"></a>
1440<div>
1441<table class="details" border="1" cellpadding="3"
1442       cellspacing="0" width="100%" bgcolor="white">
1443<tr><td>
1444  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1445  <tr valign="top"><td>
1446  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetValueForVariablePath</span>(<span class="sig-arg">self</span>,
1447        <span class="sig-arg">*args</span>)</span>
1448  </h3>
1449  </td><td align="right" valign="top"
1450    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.GetValueForVariablePath">source&nbsp;code</a></span>&nbsp;
1451    </td>
1452  </tr></table>
1453
1454  <pre class="literalblock">
1455
1456GetValueForVariablePath(SBFrame self, str const * var_path) -&gt; SBValue
1457GetValueForVariablePath(SBFrame self, str const * var_path, lldb::DynamicValueType use_dynamic) -&gt; SBValue
1458
1459Get a lldb.SBValue for a variable path.
1460
1461Variable paths can include access to pointer or instance members:
1462    rect_ptr-&gt;origin.y
1463    pt.x
1464Pointer dereferences:
1465    *this-&gt;foo_ptr
1466    **argv
1467Address of:
1468    &amp;pt
1469    &amp;my_array[3].x
1470Array accesses and treating pointers as arrays:
1471    int_array[1]
1472    pt_ptr[22].x
1473
1474Unlike EvaluateExpression() which returns lldb.SBValue objects
1475with constant copies of the values at the time of evaluation,
1476the result of this function is a value that will continue to
1477track the current value of the value as execution progresses
1478in the current frame.
1479
1480</pre>
1481  <dl class="fields">
1482  </dl>
1483</td></tr></table>
1484</div>
1485<a name="FindValue"></a>
1486<div>
1487<table class="details" border="1" cellpadding="3"
1488       cellspacing="0" width="100%" bgcolor="white">
1489<tr><td>
1490  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1491  <tr valign="top"><td>
1492  <h3 class="epydoc"><span class="sig"><span class="sig-name">FindValue</span>(<span class="sig-arg">self</span>,
1493        <span class="sig-arg">*args</span>)</span>
1494  </h3>
1495  </td><td align="right" valign="top"
1496    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.FindValue">source&nbsp;code</a></span>&nbsp;
1497    </td>
1498  </tr></table>
1499
1500  <p>FindValue(SBFrame self, str const * name, lldb::ValueType value_type)
1501  -&gt; SBValue FindValue(SBFrame self, str const * name, lldb::ValueType
1502  value_type, lldb::DynamicValueType use_dynamic) -&gt; SBValue</p>
1503  <p>Find variables, register sets, registers, or persistent variables
1504  using the frame as the scope.</p>
1505  <p>The version that doesn't supply a 'use_dynamic' value will use the
1506  target's default.</p>
1507  <dl class="fields">
1508  </dl>
1509</td></tr></table>
1510</div>
1511<a name="__str__"></a>
1512<div>
1513<table class="details" border="1" cellpadding="3"
1514       cellspacing="0" width="100%" bgcolor="white">
1515<tr><td>
1516  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1517  <tr valign="top"><td>
1518  <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
1519    <br /><em class="fname">(Informal representation operator)</em>
1520  </h3>
1521  </td><td align="right" valign="top"
1522    ><span class="codelink"><a href="lldb-pysrc.html#SBFrame.__str__">source&nbsp;code</a></span>&nbsp;
1523    </td>
1524  </tr></table>
1525
1526  <p>__str__(SBFrame self) -&gt; PyObject *</p>
1527  <dl class="fields">
1528    <dt>Overrides:
1529        object.__str__
1530    </dt>
1531  </dl>
1532</td></tr></table>
1533</div>
1534<br />
1535<!-- ==================== PROPERTY DETAILS ==================== -->
1536<a name="section-PropertyDetails"></a>
1537<table class="details" border="1" cellpadding="3"
1538       cellspacing="0" width="100%" bgcolor="white">
1539<tr bgcolor="#70b0f0" class="table-header">
1540  <td colspan="2" class="table-header">
1541    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1542      <tr valign="top">
1543        <td align="left"><span class="table-header">Property Details</span></td>
1544        <td align="right" valign="top"
1545         ><span class="options">[<a href="#section-PropertyDetails"
1546         class="privatelink" onclick="toggle_private();"
1547         >hide private</a>]</span></td>
1548      </tr>
1549    </table>
1550  </td>
1551</tr>
1552</table>
1553<a name="addr"></a>
1554<div>
1555<table class="details" border="1" cellpadding="3"
1556       cellspacing="0" width="100%" bgcolor="white">
1557<tr><td>
1558  <h3 class="epydoc">addr</h3>
1559  <p>A read only property that returns the program counter (PC) as a
1560  section offset address (lldb.SBAddress).</p>
1561  <dl class="fields">
1562    <dt>Get Method:</dt>
1563    <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>
1564        - GetPCAddress(SBFrame self) -&gt; SBAddress
1565    </dd>
1566  </dl>
1567</td></tr></table>
1568</div>
1569<a name="args"></a>
1570<div>
1571<table class="details" border="1" cellpadding="3"
1572       cellspacing="0" width="100%" bgcolor="white">
1573<tr><td>
1574  <h3 class="epydoc">args</h3>
1575  <p>A read only property that returns a list() that contains a collection
1576  of lldb.SBValue objects that represent the argument variables in this
1577  stack frame.</p>
1578  <dl class="fields">
1579    <dt>Get Method:</dt>
1580    <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>
1581    </dd>
1582  </dl>
1583</td></tr></table>
1584</div>
1585<a name="arguments"></a>
1586<div>
1587<table class="details" border="1" cellpadding="3"
1588       cellspacing="0" width="100%" bgcolor="white">
1589<tr><td>
1590  <h3 class="epydoc">arguments</h3>
1591  <p>A read only property that returns a list() that contains a collection
1592  of lldb.SBValue objects that represent the argument variables in this
1593  stack frame.</p>
1594  <dl class="fields">
1595    <dt>Get Method:</dt>
1596    <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>
1597    </dd>
1598  </dl>
1599</td></tr></table>
1600</div>
1601<a name="block"></a>
1602<div>
1603<table class="details" border="1" cellpadding="3"
1604       cellspacing="0" width="100%" bgcolor="white">
1605<tr><td>
1606  <h3 class="epydoc">block</h3>
1607  <p>A read only property that returns an lldb object that represents the
1608  block (lldb.SBBlock) for this stack frame.</p>
1609  <dl class="fields">
1610    <dt>Get Method:</dt>
1611    <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>
1612        - GetBlock(SBFrame self) -&gt; SBBlock
1613    </dd>
1614  </dl>
1615</td></tr></table>
1616</div>
1617<a name="compile_unit"></a>
1618<div>
1619<table class="details" border="1" cellpadding="3"
1620       cellspacing="0" width="100%" bgcolor="white">
1621<tr><td>
1622  <h3 class="epydoc">compile_unit</h3>
1623  <p>A read only property that returns an lldb object that represents the
1624  compile unit (lldb.SBCompileUnit) for this stack frame.</p>
1625  <dl class="fields">
1626    <dt>Get Method:</dt>
1627    <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>
1628        - GetCompileUnit(SBFrame self) -&gt; SBCompileUnit
1629    </dd>
1630  </dl>
1631</td></tr></table>
1632</div>
1633<a name="disassembly"></a>
1634<div>
1635<table class="details" border="1" cellpadding="3"
1636       cellspacing="0" width="100%" bgcolor="white">
1637<tr><td>
1638  <h3 class="epydoc">disassembly</h3>
1639  <p>A read only property that returns the disassembly for this stack frame
1640  as a python string.</p>
1641  <dl class="fields">
1642    <dt>Get Method:</dt>
1643    <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>
1644        - Disassemble(SBFrame self) -&gt; str const *
1645    </dd>
1646  </dl>
1647</td></tr></table>
1648</div>
1649<a name="fp"></a>
1650<div>
1651<table class="details" border="1" cellpadding="3"
1652       cellspacing="0" width="100%" bgcolor="white">
1653<tr><td>
1654  <h3 class="epydoc">fp</h3>
1655  <p>A read only property that returns the frame pointer (FP) as an
1656  unsigned integer.</p>
1657  <dl class="fields">
1658    <dt>Get Method:</dt>
1659    <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>
1660        - GetFP(SBFrame self) -&gt; lldb::addr_t
1661    </dd>
1662  </dl>
1663</td></tr></table>
1664</div>
1665<a name="function"></a>
1666<div>
1667<table class="details" border="1" cellpadding="3"
1668       cellspacing="0" width="100%" bgcolor="white">
1669<tr><td>
1670  <h3 class="epydoc">function</h3>
1671  <p>A read only property that returns an lldb object that represents the
1672  function (lldb.SBFunction) for this stack frame.</p>
1673  <dl class="fields">
1674    <dt>Get Method:</dt>
1675    <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>
1676        - GetFunction(SBFrame self) -&gt; SBFunction
1677    </dd>
1678  </dl>
1679</td></tr></table>
1680</div>
1681<a name="idx"></a>
1682<div>
1683<table class="details" border="1" cellpadding="3"
1684       cellspacing="0" width="100%" bgcolor="white">
1685<tr><td>
1686  <h3 class="epydoc">idx</h3>
1687  <p>A read only property that returns the zero based stack frame
1688  index.</p>
1689  <dl class="fields">
1690    <dt>Get Method:</dt>
1691    <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>
1692        - GetFrameID(SBFrame self) -&gt; uint32_t
1693    </dd>
1694  </dl>
1695</td></tr></table>
1696</div>
1697<a name="is_inlined"></a>
1698<div>
1699<table class="details" border="1" cellpadding="3"
1700       cellspacing="0" width="100%" bgcolor="white">
1701<tr><td>
1702  <h3 class="epydoc">is_inlined</h3>
1703  <p>A read only property that returns an boolean that indicates if the
1704  block frame is an inlined function.</p>
1705  <dl class="fields">
1706    <dt>Get Method:</dt>
1707    <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>
1708        - IsInlined(SBFrame self) -&gt; bool
1709    </dd>
1710  </dl>
1711</td></tr></table>
1712</div>
1713<a name="line_entry"></a>
1714<div>
1715<table class="details" border="1" cellpadding="3"
1716       cellspacing="0" width="100%" bgcolor="white">
1717<tr><td>
1718  <h3 class="epydoc">line_entry</h3>
1719  <p>A read only property that returns an lldb object that represents the
1720  line table entry (lldb.SBLineEntry) for this stack frame.</p>
1721  <dl class="fields">
1722    <dt>Get Method:</dt>
1723    <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>
1724        - GetLineEntry(SBFrame self) -&gt; SBLineEntry
1725    </dd>
1726  </dl>
1727</td></tr></table>
1728</div>
1729<a name="locals"></a>
1730<div>
1731<table class="details" border="1" cellpadding="3"
1732       cellspacing="0" width="100%" bgcolor="white">
1733<tr><td>
1734  <h3 class="epydoc">locals</h3>
1735  <p>A read only property that returns a list() that contains a collection
1736  of lldb.SBValue objects that represent the local variables in this stack
1737  frame.</p>
1738  <dl class="fields">
1739    <dt>Get Method:</dt>
1740    <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>
1741    </dd>
1742  </dl>
1743</td></tr></table>
1744</div>
1745<a name="module"></a>
1746<div>
1747<table class="details" border="1" cellpadding="3"
1748       cellspacing="0" width="100%" bgcolor="white">
1749<tr><td>
1750  <h3 class="epydoc">module</h3>
1751  <p>A read only property that returns an lldb object that represents the
1752  module (lldb.SBModule) for this stack frame.</p>
1753  <dl class="fields">
1754    <dt>Get Method:</dt>
1755    <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>
1756        - GetModule(SBFrame self) -&gt; SBModule
1757    </dd>
1758  </dl>
1759</td></tr></table>
1760</div>
1761<a name="name"></a>
1762<div>
1763<table class="details" border="1" cellpadding="3"
1764       cellspacing="0" width="100%" bgcolor="white">
1765<tr><td>
1766  <h3 class="epydoc">name</h3>
1767  <p>A read only property that retuns the name for the function that this
1768  frame represents. Inlined stack frame might have a concrete function that
1769  differs from the name of the inlined function (a named lldb.SBBlock).</p>
1770  <dl class="fields">
1771    <dt>Get Method:</dt>
1772    <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>
1773        - GetFunctionName(SBFrame self) -&gt; str const *
1774    </dd>
1775  </dl>
1776</td></tr></table>
1777</div>
1778<a name="pc"></a>
1779<div>
1780<table class="details" border="1" cellpadding="3"
1781       cellspacing="0" width="100%" bgcolor="white">
1782<tr><td>
1783  <h3 class="epydoc">pc</h3>
1784  <p>GetPC(SBFrame self) -&gt; lldb::addr_t</p>
1785  <dl class="fields">
1786    <dt>Get Method:</dt>
1787    <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>
1788        - GetPC(SBFrame self) -&gt; lldb::addr_t
1789    </dd>
1790    <dt>Set Method:</dt>
1791    <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>,
1792        <span class="summary-sig-arg">*args</span>)</span>
1793        - SetPC(SBFrame self, lldb::addr_t new_pc) -&gt; bool
1794    </dd>
1795  </dl>
1796</td></tr></table>
1797</div>
1798<a name="registers"></a>
1799<div>
1800<table class="details" border="1" cellpadding="3"
1801       cellspacing="0" width="100%" bgcolor="white">
1802<tr><td>
1803  <h3 class="epydoc">registers</h3>
1804  <p>A read only property that returns a list() that contains a collection
1805  of lldb.SBValue objects that represent the CPU registers for this stack
1806  frame.</p>
1807  <dl class="fields">
1808    <dt>Get Method:</dt>
1809    <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>
1810        - GetRegisters(SBFrame self) -&gt; SBValueList
1811    </dd>
1812  </dl>
1813</td></tr></table>
1814</div>
1815<a name="regs"></a>
1816<div>
1817<table class="details" border="1" cellpadding="3"
1818       cellspacing="0" width="100%" bgcolor="white">
1819<tr><td>
1820  <h3 class="epydoc">regs</h3>
1821  <p>A read only property that returns a list() that contains a collection
1822  of lldb.SBValue objects that represent the CPU registers for this stack
1823  frame.</p>
1824  <dl class="fields">
1825    <dt>Get Method:</dt>
1826    <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>
1827        - GetRegisters(SBFrame self) -&gt; SBValueList
1828    </dd>
1829  </dl>
1830</td></tr></table>
1831</div>
1832<a name="sp"></a>
1833<div>
1834<table class="details" border="1" cellpadding="3"
1835       cellspacing="0" width="100%" bgcolor="white">
1836<tr><td>
1837  <h3 class="epydoc">sp</h3>
1838  <p>A read only property that returns the stack pointer (SP) as an
1839  unsigned integer.</p>
1840  <dl class="fields">
1841    <dt>Get Method:</dt>
1842    <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>
1843        - GetSP(SBFrame self) -&gt; lldb::addr_t
1844    </dd>
1845  </dl>
1846</td></tr></table>
1847</div>
1848<a name="statics"></a>
1849<div>
1850<table class="details" border="1" cellpadding="3"
1851       cellspacing="0" width="100%" bgcolor="white">
1852<tr><td>
1853  <h3 class="epydoc">statics</h3>
1854  <p>A read only property that returns a list() that contains a collection
1855  of lldb.SBValue objects that represent the static variables in this stack
1856  frame.</p>
1857  <dl class="fields">
1858    <dt>Get Method:</dt>
1859    <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>
1860    </dd>
1861  </dl>
1862</td></tr></table>
1863</div>
1864<a name="symbol"></a>
1865<div>
1866<table class="details" border="1" cellpadding="3"
1867       cellspacing="0" width="100%" bgcolor="white">
1868<tr><td>
1869  <h3 class="epydoc">symbol</h3>
1870  <p>A read only property that returns an lldb object that represents the
1871  symbol (lldb.SBSymbol) for this stack frame.</p>
1872  <dl class="fields">
1873    <dt>Get Method:</dt>
1874    <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>
1875        - GetSymbol(SBFrame self) -&gt; SBSymbol
1876    </dd>
1877  </dl>
1878</td></tr></table>
1879</div>
1880<a name="thread"></a>
1881<div>
1882<table class="details" border="1" cellpadding="3"
1883       cellspacing="0" width="100%" bgcolor="white">
1884<tr><td>
1885  <h3 class="epydoc">thread</h3>
1886  <p>A read only property that returns an lldb object that represents the
1887  thread (lldb.SBThread) for this stack frame.</p>
1888  <dl class="fields">
1889    <dt>Get Method:</dt>
1890    <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>
1891        - GetThread(SBFrame self) -&gt; SBThread
1892    </dd>
1893  </dl>
1894</td></tr></table>
1895</div>
1896<a name="variables"></a>
1897<div>
1898<table class="details" border="1" cellpadding="3"
1899       cellspacing="0" width="100%" bgcolor="white">
1900<tr><td>
1901  <h3 class="epydoc">variables</h3>
1902  <p>A read only property that returns a list() that contains a collection
1903  of lldb.SBValue objects that represent the variables in this stack
1904  frame.</p>
1905  <dl class="fields">
1906    <dt>Get Method:</dt>
1907    <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>
1908    </dd>
1909  </dl>
1910</td></tr></table>
1911</div>
1912<a name="vars"></a>
1913<div>
1914<table class="details" border="1" cellpadding="3"
1915       cellspacing="0" width="100%" bgcolor="white">
1916<tr><td>
1917  <h3 class="epydoc">vars</h3>
1918  <p>A read only property that returns a list() that contains a collection
1919  of lldb.SBValue objects that represent the variables in this stack
1920  frame.</p>
1921  <dl class="fields">
1922    <dt>Get Method:</dt>
1923    <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>
1924    </dd>
1925  </dl>
1926</td></tr></table>
1927</div>
1928<br />
1929<!-- ==================== NAVIGATION BAR ==================== -->
1930<table class="navbar" border="0" width="100%" cellpadding="0"
1931       bgcolor="#a0c0ff" cellspacing="0">
1932  <tr valign="middle">
1933
1934  <!-- Tree link -->
1935      <th>&nbsp;&nbsp;&nbsp;<a
1936        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
1937
1938  <!-- Index link -->
1939      <th>&nbsp;&nbsp;&nbsp;<a
1940        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
1941
1942  <!-- Help link -->
1943      <th>&nbsp;&nbsp;&nbsp;<a
1944        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
1945
1946  <!-- Project homepage -->
1947      <th class="navbar" align="right" width="100%">
1948        <table border="0" cellpadding="0" cellspacing="0">
1949          <tr><th class="navbar" align="center"
1950            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
1951          </tr></table></th>
1952  </tr>
1953</table>
1954<table border="0" cellpadding="0" cellspacing="0" width="100%%">
1955  <tr>
1956    <td align="left" class="footer">
1957    Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:35 2013
1958    </td>
1959    <td align="right" class="footer">
1960      <a target="mainFrame" href="http://epydoc.sourceforge.net"
1961        >http://epydoc.sourceforge.net</a>
1962    </td>
1963  </tr>
1964</table>
1965
1966<script type="text/javascript">
1967  <!--
1968  // Private objects are initially displayed (because if
1969  // javascript is turned off then we want them to be
1970  // visible); but by default, we want to hide them.  So hide
1971  // them unless we have a cookie that says to show them.
1972  checkCookie();
1973  // -->
1974</script>
1975</body>
1976</html>
1977