blob: 09923adfc9b659959b7bd321a1d573c714ec9deb [file] [log] [blame]
Daniel Maleae1873732013-07-19 17:28:54 +00001<?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.SBInstructionList</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;SBInstructionList
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.SBInstructionList-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 SBInstructionList</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBInstructionList">source&nbsp;code</a></span></p>
61<center>
Tamas Berghammer5ac6e912016-10-20 13:04:32 +000062<center> <map id="uml_class_diagram_for_lldb_sbi_2" name="uml_class_diagram_for_lldb_sbi_2">
63<area shape="rect" id="node1_16" href="lldb.SBInstructionList-class.html#__swig_setmethods__" title="lldb.SBInstructionList.__swig_setmethods__" alt="" coords="17,32,219,52"/>
64<area shape="rect" id="node1_17" href="lldb.SBInstructionList-class.html#__swig_getmethods__" title="lldb.SBInstructionList.__swig_getmethods__" alt="" coords="17,52,219,72"/>
65<area shape="rect" id="node1_18" href="lldb.SBInstructionList-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,75,219,95"/>
66<area shape="rect" id="node1_19" href="lldb.SBInstructionList-class.html#__getattr__" title="lldb.SBInstructionList.__getattr__" alt="" coords="17,95,219,115"/>
67<area shape="rect" id="node1_20" href="lldb.SBInstructionList-class.html#__repr__" title="repr(x)" alt="" coords="17,115,219,135"/>
68<area shape="rect" id="node1_21" href="lldb.SBInstructionList-class.html#__iter__" title="lldb.SBInstructionList.__iter__" alt="" coords="17,135,219,155"/>
69<area shape="rect" id="node1_22" href="lldb.SBInstructionList-class.html#__init__" title="__init__(lldb::SBInstructionList self) &#45;&gt; SBInstructionList &#160;__init__(lldb::SBInstructionList self, SBInstructionList rhs) &#45;&gt; &#160;SBInstructionList" alt="" coords="17,155,219,175"/>
70<area shape="rect" id="node1_23" href="lldb.SBInstructionList-class.html#__swig_destroy__" title="delete_SBInstructionList(SBInstructionList self)" alt="" coords="17,175,219,195"/>
71<area shape="rect" id="node1_24" href="lldb.SBInstructionList-class.html#__del__" title="lldb.SBInstructionList.__del__" alt="" coords="17,195,219,215"/>
72<area shape="rect" id="node1_25" href="lldb.SBInstructionList-class.html#__nonzero__" title="lldb.SBInstructionList.__nonzero__" alt="" coords="17,215,219,235"/>
73<area shape="rect" id="node1_26" href="lldb.SBInstructionList-class.html#IsValid" title="IsValid(SBInstructionList self) &#45;&gt; bool" alt="" coords="17,235,219,255"/>
74<area shape="rect" id="node1_27" href="lldb.SBInstructionList-class.html#GetSize" title="GetSize(SBInstructionList self) &#45;&gt; size_t" alt="" coords="17,255,219,275"/>
75<area shape="rect" id="node1_28" href="lldb.SBInstructionList-class.html#GetInstructionAtIndex" title="GetInstructionAtIndex(SBInstructionList self, uint32_t idx) &#45;&gt; &#160;SBInstruction" alt="" coords="17,275,219,295"/>
76<area shape="rect" id="node1_29" href="lldb.SBInstructionList-class.html#Clear" title="Clear(SBInstructionList self)" alt="" coords="17,295,219,315"/>
77<area shape="rect" id="node1_30" href="lldb.SBInstructionList-class.html#AppendInstruction" title="AppendInstruction(SBInstructionList self, SBInstruction inst)" alt="" coords="17,315,219,335"/>
78<area shape="rect" id="node1_31" href="lldb.SBInstructionList-class.html#__str__" title="__str__(SBInstructionList self) &#45;&gt; PyObject *" alt="" coords="17,355,219,375"/>
79<area shape="rect" id="node1" href="lldb.SBInstructionList-class.html" title="Represents a list of machine instructions." alt="" coords="5,6,230,381"/>
Daniel Maleae1873732013-07-19 17:28:54 +000080</map>
Tamas Berghammer5ac6e912016-10-20 13:04:32 +000081 <img src="uml_class_diagram_for_lldb_sbi_2.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbi_2" ismap="ismap" class="graph-without-title" />
Daniel Maleae1873732013-07-19 17:28:54 +000082</center>
83</center>
84<hr />
85<pre class="literalblock">
86
87Represents a list of machine instructions. SBFunction and SBSymbol have
88GetInstructions() methods which return SBInstructionList instances.
89
90SBInstructionList supports instruction (SBInstruction instance) iteration.
91For example (see also SBDebugger for a more complete example),
92
93def disassemble_instructions (insts):
94 for i in insts:
95 print i
96
97defines a function which takes an SBInstructionList instance and prints out
98the machine instructions in assembly format.
99
100</pre>
101
102<!-- ==================== INSTANCE METHODS ==================== -->
103<a name="section-InstanceMethods"></a>
104<table class="summary" border="1" cellpadding="3"
105 cellspacing="0" width="100%" bgcolor="white">
106<tr bgcolor="#70b0f0" class="table-header">
107 <td colspan="2" class="table-header">
108 <table border="0" cellpadding="0" cellspacing="0" width="100%">
109 <tr valign="top">
110 <td align="left"><span class="table-header">Instance Methods</span></td>
111 <td align="right" valign="top"
112 ><span class="options">[<a href="#section-InstanceMethods"
113 class="privatelink" onclick="toggle_private();"
114 >hide private</a>]</span></td>
115 </tr>
116 </table>
117 </td>
118</tr>
119<tr>
120 <td width="15%" align="right" valign="top" class="summary">
121 <span class="summary-type">&nbsp;</span>
122 </td><td class="summary">
123 <table width="100%" cellpadding="0" cellspacing="0" border="0">
124 <tr>
125 <td><span class="summary-sig"><a href="lldb.SBInstructionList-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
126 <span class="summary-sig-arg">name</span>,
127 <span class="summary-sig-arg">value</span>)</span><br />
128 x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
129 <td align="right" valign="top">
130 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__setattr__">source&nbsp;code</a></span>
131
132 </td>
133 </tr>
134 </table>
135
136 </td>
137 </tr>
138<tr>
139 <td width="15%" align="right" valign="top" class="summary">
140 <span class="summary-type">&nbsp;</span>
141 </td><td class="summary">
142 <table width="100%" cellpadding="0" cellspacing="0" border="0">
143 <tr>
144 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
145 <span class="summary-sig-arg">name</span>)</span></td>
146 <td align="right" valign="top">
147 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__getattr__">source&nbsp;code</a></span>
148
149 </td>
150 </tr>
151 </table>
152
153 </td>
154 </tr>
155<tr>
156 <td width="15%" align="right" valign="top" class="summary">
157 <span class="summary-type">&nbsp;</span>
158 </td><td class="summary">
159 <table width="100%" cellpadding="0" cellspacing="0" border="0">
160 <tr>
161 <td><span class="summary-sig"><a href="lldb.SBInstructionList-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
162 repr(x)</td>
163 <td align="right" valign="top">
164 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">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="__iter__"></a><span class="summary-sig-name">__iter__</span>(<span class="summary-sig-arg">self</span>)</span></td>
179 <td align="right" valign="top">
180 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__iter__">source&nbsp;code</a></span>
181
182 </td>
183 </tr>
184 </table>
185
186 </td>
187 </tr>
188<tr>
189 <td width="15%" align="right" valign="top" class="summary">
190 <span class="summary-type">&nbsp;</span>
191 </td><td class="summary">
192 <table width="100%" cellpadding="0" cellspacing="0" border="0">
193 <tr>
194 <td><span class="summary-sig"><a href="lldb.SBInstructionList-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
195 <span class="summary-sig-arg">*args</span>)</span><br />
196 __init__(lldb::SBInstructionList self) -&gt; SBInstructionList
197 __init__(lldb::SBInstructionList self, SBInstructionList rhs) -&gt;
198 SBInstructionList</td>
199 <td align="right" valign="top">
200 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__init__">source&nbsp;code</a></span>
201
202 </td>
203 </tr>
204 </table>
205
206 </td>
207 </tr>
208<tr>
209 <td width="15%" align="right" valign="top" class="summary">
210 <span class="summary-type">&nbsp;</span>
211 </td><td class="summary">
212 <table width="100%" cellpadding="0" cellspacing="0" border="0">
213 <tr>
214 <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 />
215 delete_SBInstructionList(SBInstructionList self)</td>
216 <td align="right" valign="top">
217
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="__del__"></a><span class="summary-sig-name">__del__</span>(<span class="summary-sig-arg">self</span>)</span></td>
232 <td align="right" valign="top">
233 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__del__">source&nbsp;code</a></span>
234
235 </td>
236 </tr>
237 </table>
238
239 </td>
240 </tr>
241<tr>
242 <td width="15%" align="right" valign="top" class="summary">
243 <span class="summary-type">&nbsp;</span>
244 </td><td class="summary">
245 <table width="100%" cellpadding="0" cellspacing="0" border="0">
246 <tr>
247 <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>
248 <td align="right" valign="top">
249 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__nonzero__">source&nbsp;code</a></span>
250
251 </td>
252 </tr>
253 </table>
254
255 </td>
256 </tr>
257<tr>
258 <td width="15%" align="right" valign="top" class="summary">
259 <span class="summary-type">&nbsp;</span>
260 </td><td class="summary">
261 <table width="100%" cellpadding="0" cellspacing="0" border="0">
262 <tr>
263 <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 />
264 IsValid(SBInstructionList self) -&gt; bool</td>
265 <td align="right" valign="top">
266 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.IsValid">source&nbsp;code</a></span>
267
268 </td>
269 </tr>
270 </table>
271
272 </td>
273 </tr>
274<tr>
275 <td width="15%" align="right" valign="top" class="summary">
276 <span class="summary-type">&nbsp;</span>
277 </td><td class="summary">
278 <table width="100%" cellpadding="0" cellspacing="0" border="0">
279 <tr>
280 <td><span class="summary-sig"><a name="GetSize"></a><span class="summary-sig-name">GetSize</span>(<span class="summary-sig-arg">self</span>)</span><br />
281 GetSize(SBInstructionList self) -&gt; size_t</td>
282 <td align="right" valign="top">
283 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.GetSize">source&nbsp;code</a></span>
284
285 </td>
286 </tr>
287 </table>
288
289 </td>
290 </tr>
291<tr>
292 <td width="15%" align="right" valign="top" class="summary">
293 <span class="summary-type">&nbsp;</span>
294 </td><td class="summary">
295 <table width="100%" cellpadding="0" cellspacing="0" border="0">
296 <tr>
297 <td><span class="summary-sig"><a name="GetInstructionAtIndex"></a><span class="summary-sig-name">GetInstructionAtIndex</span>(<span class="summary-sig-arg">self</span>,
298 <span class="summary-sig-arg">*args</span>)</span><br />
299 GetInstructionAtIndex(SBInstructionList self, uint32_t idx) -&gt;
300 SBInstruction</td>
301 <td align="right" valign="top">
302 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.GetInstructionAtIndex">source&nbsp;code</a></span>
303
304 </td>
305 </tr>
306 </table>
307
308 </td>
309 </tr>
310<tr>
311 <td width="15%" align="right" valign="top" class="summary">
312 <span class="summary-type">&nbsp;</span>
313 </td><td class="summary">
314 <table width="100%" cellpadding="0" cellspacing="0" border="0">
315 <tr>
316 <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 />
317 Clear(SBInstructionList self)</td>
318 <td align="right" valign="top">
319 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.Clear">source&nbsp;code</a></span>
320
321 </td>
322 </tr>
323 </table>
324
325 </td>
326 </tr>
327<tr>
328 <td width="15%" align="right" valign="top" class="summary">
329 <span class="summary-type">&nbsp;</span>
330 </td><td class="summary">
331 <table width="100%" cellpadding="0" cellspacing="0" border="0">
332 <tr>
333 <td><span class="summary-sig"><a name="AppendInstruction"></a><span class="summary-sig-name">AppendInstruction</span>(<span class="summary-sig-arg">self</span>,
334 <span class="summary-sig-arg">*args</span>)</span><br />
335 AppendInstruction(SBInstructionList self, SBInstruction inst)</td>
336 <td align="right" valign="top">
337 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.AppendInstruction">source&nbsp;code</a></span>
338
339 </td>
340 </tr>
341 </table>
342
343 </td>
344 </tr>
345<tr>
346 <td width="15%" align="right" valign="top" class="summary">
347 <span class="summary-type">&nbsp;</span>
348 </td><td class="summary">
349 <table width="100%" cellpadding="0" cellspacing="0" border="0">
350 <tr>
351 <td><span class="summary-sig"><a name="Print"></a><span class="summary-sig-name">Print</span>(<span class="summary-sig-arg">self</span>,
352 <span class="summary-sig-arg">*args</span>)</span><br />
353 Print(SBInstructionList self, FILE * out)</td>
354 <td align="right" valign="top">
355 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.Print">source&nbsp;code</a></span>
356
357 </td>
358 </tr>
359 </table>
360
361 </td>
362 </tr>
363<tr>
364 <td width="15%" align="right" valign="top" class="summary">
365 <span class="summary-type">&nbsp;</span>
366 </td><td class="summary">
367 <table width="100%" cellpadding="0" cellspacing="0" border="0">
368 <tr>
369 <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
370 <span class="summary-sig-arg">*args</span>)</span><br />
371 GetDescription(SBInstructionList self, SBStream description) -&gt;
372 bool</td>
373 <td align="right" valign="top">
374 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.GetDescription">source&nbsp;code</a></span>
375
376 </td>
377 </tr>
378 </table>
379
380 </td>
381 </tr>
382<tr>
383 <td width="15%" align="right" valign="top" class="summary">
384 <span class="summary-type">&nbsp;</span>
385 </td><td class="summary">
386 <table width="100%" cellpadding="0" cellspacing="0" border="0">
387 <tr>
388 <td><span class="summary-sig"><a name="DumpEmulationForAllInstructions"></a><span class="summary-sig-name">DumpEmulationForAllInstructions</span>(<span class="summary-sig-arg">self</span>,
389 <span class="summary-sig-arg">*args</span>)</span><br />
390 DumpEmulationForAllInstructions(SBInstructionList self, str const *
391 triple) -&gt; bool</td>
392 <td align="right" valign="top">
393 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.DumpEmulationForAllInstructions">source&nbsp;code</a></span>
394
395 </td>
396 </tr>
397 </table>
398
399 </td>
400 </tr>
401<tr>
402 <td width="15%" align="right" valign="top" class="summary">
403 <span class="summary-type">&nbsp;</span>
404 </td><td class="summary">
405 <table width="100%" cellpadding="0" cellspacing="0" border="0">
406 <tr>
407 <td><span class="summary-sig"><a name="__len__"></a><span class="summary-sig-name">__len__</span>(<span class="summary-sig-arg">self</span>)</span><br />
408 Access len of the instruction list.</td>
409 <td align="right" valign="top">
410 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__len__">source&nbsp;code</a></span>
411
412 </td>
413 </tr>
414 </table>
415
416 </td>
417 </tr>
418<tr>
419 <td width="15%" align="right" valign="top" class="summary">
420 <span class="summary-type">&nbsp;</span>
421 </td><td class="summary">
422 <table width="100%" cellpadding="0" cellspacing="0" border="0">
423 <tr>
424 <td><span class="summary-sig"><a name="__getitem__"></a><span class="summary-sig-name">__getitem__</span>(<span class="summary-sig-arg">self</span>,
425 <span class="summary-sig-arg">key</span>)</span><br />
426 Access instructions by integer index for array access or by
427 lldb.SBAddress to find an instruction that matches a section offset
428 address object.</td>
429 <td align="right" valign="top">
430 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__getitem__">source&nbsp;code</a></span>
431
432 </td>
433 </tr>
434 </table>
435
436 </td>
437 </tr>
438<tr>
439 <td width="15%" align="right" valign="top" class="summary">
440 <span class="summary-type">&nbsp;</span>
441 </td><td class="summary">
442 <table width="100%" cellpadding="0" cellspacing="0" border="0">
443 <tr>
444 <td><span class="summary-sig"><a href="lldb.SBInstructionList-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
445 __str__(SBInstructionList self) -&gt; PyObject *</td>
446 <td align="right" valign="top">
447 <span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__str__">source&nbsp;code</a></span>
448
449 </td>
450 </tr>
451 </table>
452
453 </td>
454 </tr>
455 <tr>
456 <td colspan="2" class="summary">
457 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
458 <code>__delattr__</code>,
459 <code>__format__</code>,
460 <code>__getattribute__</code>,
461 <code>__hash__</code>,
462 <code>__new__</code>,
463 <code>__reduce__</code>,
464 <code>__reduce_ex__</code>,
465 <code>__sizeof__</code>,
466 <code>__subclasshook__</code>
467 </p>
468 </td>
469 </tr>
470</table>
471<!-- ==================== CLASS VARIABLES ==================== -->
472<a name="section-ClassVariables"></a>
473<table class="summary" border="1" cellpadding="3"
474 cellspacing="0" width="100%" bgcolor="white">
475<tr bgcolor="#70b0f0" class="table-header">
476 <td colspan="2" class="table-header">
477 <table border="0" cellpadding="0" cellspacing="0" width="100%">
478 <tr valign="top">
479 <td align="left"><span class="table-header">Class Variables</span></td>
480 <td align="right" valign="top"
481 ><span class="options">[<a href="#section-ClassVariables"
482 class="privatelink" onclick="toggle_private();"
483 >hide private</a>]</span></td>
484 </tr>
485 </table>
486 </td>
487</tr>
488<tr>
489 <td width="15%" align="right" valign="top" class="summary">
490 <span class="summary-type">&nbsp;</span>
491 </td><td class="summary">
492 <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}"><code class="variable-group">{</code><code class="variable-group">}</code></code>
493 </td>
494 </tr>
495<tr>
496 <td width="15%" align="right" valign="top" class="summary">
497 <span class="summary-type">&nbsp;</span>
498 </td><td class="summary">
499 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}"><code class="variable-group">{</code><code class="variable-group">}</code></code>
500 </td>
501 </tr>
502</table>
503<!-- ==================== PROPERTIES ==================== -->
504<a name="section-Properties"></a>
505<table class="summary" border="1" cellpadding="3"
506 cellspacing="0" width="100%" bgcolor="white">
507<tr bgcolor="#70b0f0" class="table-header">
508 <td colspan="2" class="table-header">
509 <table border="0" cellpadding="0" cellspacing="0" width="100%">
510 <tr valign="top">
511 <td align="left"><span class="table-header">Properties</span></td>
512 <td align="right" valign="top"
513 ><span class="options">[<a href="#section-Properties"
514 class="privatelink" onclick="toggle_private();"
515 >hide private</a>]</span></td>
516 </tr>
517 </table>
518 </td>
519</tr>
520 <tr>
521 <td colspan="2" class="summary">
522 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
523 <code>__class__</code>
524 </p>
525 </td>
526 </tr>
527</table>
528<!-- ==================== METHOD DETAILS ==================== -->
529<a name="section-MethodDetails"></a>
530<table class="details" border="1" cellpadding="3"
531 cellspacing="0" width="100%" bgcolor="white">
532<tr bgcolor="#70b0f0" class="table-header">
533 <td colspan="2" class="table-header">
534 <table border="0" cellpadding="0" cellspacing="0" width="100%">
535 <tr valign="top">
536 <td align="left"><span class="table-header">Method Details</span></td>
537 <td align="right" valign="top"
538 ><span class="options">[<a href="#section-MethodDetails"
539 class="privatelink" onclick="toggle_private();"
540 >hide private</a>]</span></td>
541 </tr>
542 </table>
543 </td>
544</tr>
545</table>
546<a name="__setattr__"></a>
547<div>
548<table class="details" border="1" cellpadding="3"
549 cellspacing="0" width="100%" bgcolor="white">
550<tr><td>
551 <table width="100%" cellpadding="0" cellspacing="0" border="0">
552 <tr valign="top"><td>
553 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
554 <span class="sig-arg">name</span>,
555 <span class="sig-arg">value</span>)</span>
556 </h3>
557 </td><td align="right" valign="top"
558 ><span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__setattr__">source&nbsp;code</a></span>&nbsp;
559 </td>
560 </tr></table>
561
562 <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
563 <dl class="fields">
564 <dt>Overrides:
565 object.__setattr__
566 <dd><em class="note">(inherited documentation)</em></dd>
567 </dt>
568 </dl>
569</td></tr></table>
570</div>
571<a name="__repr__"></a>
572<div>
573<table class="details" border="1" cellpadding="3"
574 cellspacing="0" width="100%" bgcolor="white">
575<tr><td>
576 <table width="100%" cellpadding="0" cellspacing="0" border="0">
577 <tr valign="top"><td>
578 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
579 <br /><em class="fname">(Representation operator)</em>
580 </h3>
581 </td><td align="right" valign="top"
582 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
583 </td>
584 </tr></table>
585
586 <p>repr(x)</p>
587 <dl class="fields">
588 <dt>Overrides:
589 object.__repr__
590 <dd><em class="note">(inherited documentation)</em></dd>
591 </dt>
592 </dl>
593</td></tr></table>
594</div>
595<a name="__init__"></a>
596<div>
597<table class="details" border="1" cellpadding="3"
598 cellspacing="0" width="100%" bgcolor="white">
599<tr><td>
600 <table width="100%" cellpadding="0" cellspacing="0" border="0">
601 <tr valign="top"><td>
602 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
603 <span class="sig-arg">*args</span>)</span>
604 <br /><em class="fname">(Constructor)</em>
605 </h3>
606 </td><td align="right" valign="top"
607 ><span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__init__">source&nbsp;code</a></span>&nbsp;
608 </td>
609 </tr></table>
610
611 <p>__init__(lldb::SBInstructionList self) -&gt; SBInstructionList
612 __init__(lldb::SBInstructionList self, SBInstructionList rhs) -&gt;
613 SBInstructionList</p>
614 <dl class="fields">
615 <dt>Overrides:
616 object.__init__
617 </dt>
618 </dl>
619</td></tr></table>
620</div>
621<a name="__str__"></a>
622<div>
623<table class="details" border="1" cellpadding="3"
624 cellspacing="0" width="100%" bgcolor="white">
625<tr><td>
626 <table width="100%" cellpadding="0" cellspacing="0" border="0">
627 <tr valign="top"><td>
628 <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
629 <br /><em class="fname">(Informal representation operator)</em>
630 </h3>
631 </td><td align="right" valign="top"
632 ><span class="codelink"><a href="lldb-pysrc.html#SBInstructionList.__str__">source&nbsp;code</a></span>&nbsp;
633 </td>
634 </tr></table>
635
636 <p>__str__(SBInstructionList self) -&gt; PyObject *</p>
637 <dl class="fields">
638 <dt>Overrides:
639 object.__str__
640 </dt>
641 </dl>
642</td></tr></table>
643</div>
644<br />
645<!-- ==================== NAVIGATION BAR ==================== -->
646<table class="navbar" border="0" width="100%" cellpadding="0"
647 bgcolor="#a0c0ff" cellspacing="0">
648 <tr valign="middle">
649
650 <!-- Tree link -->
651 <th>&nbsp;&nbsp;&nbsp;<a
652 href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
653
654 <!-- Index link -->
655 <th>&nbsp;&nbsp;&nbsp;<a
656 href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
657
658 <!-- Help link -->
659 <th>&nbsp;&nbsp;&nbsp;<a
660 href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
661
662 <!-- Project homepage -->
663 <th class="navbar" align="right" width="100%">
664 <table border="0" cellpadding="0" cellspacing="0">
665 <tr><th class="navbar" align="center"
666 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
667 </tr></table></th>
668 </tr>
669</table>
670<table border="0" cellpadding="0" cellspacing="0" width="100%%">
671 <tr>
672 <td align="left" class="footer">
Tamas Berghammer5ac6e912016-10-20 13:04:32 +0000673 Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:26 2016
Daniel Maleae1873732013-07-19 17:28:54 +0000674 </td>
675 <td align="right" class="footer">
676 <a target="mainFrame" href="http://epydoc.sourceforge.net"
677 >http://epydoc.sourceforge.net</a>
678 </td>
679 </tr>
680</table>
681
682<script type="text/javascript">
683 <!--
684 // Private objects are initially displayed (because if
685 // javascript is turned off then we want them to be
686 // visible); but by default, we want to hide them. So hide
687 // them unless we have a cookie that says to show them.
688 checkCookie();
689 // -->
690</script>
691</body>
692</html>