blob: 7b6f1bea3ea187f8d6f57291d7d455c5f4b24b15 [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.SBInstruction</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;SBInstruction
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.SBInstruction-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 SBInstruction</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBInstruction">source&nbsp;code</a></span></p>
61<center>
62<center> <map id="uml_class_diagram_for_lldb_sbi_2" name="uml_class_diagram_for_lldb_sbi_2">
63<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#__swig_setmethods__" title="lldb.SBInstruction.__swig_setmethods__" alt="" coords="17,31,197,49"/>
64<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#__swig_getmethods__" title="lldb.SBInstruction.__swig_getmethods__" alt="" coords="17,49,197,68"/>
65<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#addr" title="A read only property that returns an lldb object that represents the &#160;address (lldb.SBAddress) for this instruction." alt="" coords="17,68,197,87"/>
66<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#comment" title="A read only property that returns the comment for this instruction as a &#160;string." alt="" coords="17,87,197,105"/>
67<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#is_branch" title="A read only property that returns a boolean value that indicates if this &#160;instruction is a branch instruction." alt="" coords="17,105,197,124"/>
68<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#mnemonic" title="A read only property that returns the mnemonic for this instruction as a &#160;string." alt="" coords="17,124,197,143"/>
69<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#operands" title="A read only property that returns the operands for this instruction as a &#160;string." alt="" coords="17,143,197,161"/>
70<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#size" title="A read only property that returns the size in bytes for this instruction as an integer." alt="" coords="17,161,197,180"/>
71<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,183,197,201"/>
72<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#__getattr__" title="lldb.SBInstruction.__getattr__" alt="" coords="17,201,197,220"/>
73<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#__repr__" title="repr(x)" alt="" coords="17,220,197,239"/>
74<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#__init__" title="__init__(lldb::SBInstruction self) &#45;&gt; SBInstruction &#160;__init__(lldb::SBInstruction self, SBInstruction rhs) &#45;&gt; SBInstruction" alt="" coords="17,239,197,257"/>
75<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#__swig_destroy__" title="delete_SBInstruction(SBInstruction self)" alt="" coords="17,257,197,276"/>
76<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#__del__" title="lldb.SBInstruction.__del__" alt="" coords="17,276,197,295"/>
77<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#__nonzero__" title="lldb.SBInstruction.__nonzero__" alt="" coords="17,295,197,313"/>
78<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#IsValid" title="IsValid(SBInstruction self) &#45;&gt; bool" alt="" coords="17,313,197,332"/>
79<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#GetAddress" title="GetAddress(SBInstruction self) &#45;&gt; SBAddress" alt="" coords="17,332,197,351"/>
80<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#GetAddressClass" title="GetAddressClass(SBInstruction self) &#45;&gt; lldb::AddressClass" alt="" coords="17,351,197,369"/>
81<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#GetMnemonic" title="GetMnemonic(SBInstruction self, SBTarget target) &#45;&gt; str const *" alt="" coords="17,369,197,388"/>
82<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#GetOperands" title="GetOperands(SBInstruction self, SBTarget target) &#45;&gt; str const *" alt="" coords="17,388,197,407"/>
83<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#GetComment" title="GetComment(SBInstruction self, SBTarget target) &#45;&gt; str const *" alt="" coords="17,407,197,425"/>
84<area shape="rect" id="node23" href="lldb.SBInstruction-class.html#__str__" title="__str__(SBInstruction self) &#45;&gt; PyObject *" alt="" coords="17,444,197,463"/>
85<area shape="rect" id="node1" href="lldb.SBInstruction-class.html" title="Proxy of C++ lldb::SBInstruction class" alt="" coords="5,6,208,469"/>
86</map>
87 <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" />
88</center>
89</center>
90<hr />
91<p>Proxy of C++ lldb::SBInstruction class</p>
92
93<!-- ==================== INSTANCE METHODS ==================== -->
94<a name="section-InstanceMethods"></a>
95<table class="summary" border="1" cellpadding="3"
96 cellspacing="0" width="100%" bgcolor="white">
97<tr bgcolor="#70b0f0" class="table-header">
98 <td colspan="2" class="table-header">
99 <table border="0" cellpadding="0" cellspacing="0" width="100%">
100 <tr valign="top">
101 <td align="left"><span class="table-header">Instance Methods</span></td>
102 <td align="right" valign="top"
103 ><span class="options">[<a href="#section-InstanceMethods"
104 class="privatelink" onclick="toggle_private();"
105 >hide private</a>]</span></td>
106 </tr>
107 </table>
108 </td>
109</tr>
110<tr>
111 <td width="15%" align="right" valign="top" class="summary">
112 <span class="summary-type">&nbsp;</span>
113 </td><td class="summary">
114 <table width="100%" cellpadding="0" cellspacing="0" border="0">
115 <tr>
116 <td><span class="summary-sig"><a href="lldb.SBInstruction-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
117 <span class="summary-sig-arg">name</span>,
118 <span class="summary-sig-arg">value</span>)</span><br />
119 x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
120 <td align="right" valign="top">
121 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__setattr__">source&nbsp;code</a></span>
122
123 </td>
124 </tr>
125 </table>
126
127 </td>
128 </tr>
129<tr>
130 <td width="15%" align="right" valign="top" class="summary">
131 <span class="summary-type">&nbsp;</span>
132 </td><td class="summary">
133 <table width="100%" cellpadding="0" cellspacing="0" border="0">
134 <tr>
135 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
136 <span class="summary-sig-arg">name</span>)</span></td>
137 <td align="right" valign="top">
138 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__getattr__">source&nbsp;code</a></span>
139
140 </td>
141 </tr>
142 </table>
143
144 </td>
145 </tr>
146<tr>
147 <td width="15%" align="right" valign="top" class="summary">
148 <span class="summary-type">&nbsp;</span>
149 </td><td class="summary">
150 <table width="100%" cellpadding="0" cellspacing="0" border="0">
151 <tr>
152 <td><span class="summary-sig"><a href="lldb.SBInstruction-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
153 repr(x)</td>
154 <td align="right" valign="top">
155 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
156
157 </td>
158 </tr>
159 </table>
160
161 </td>
162 </tr>
163<tr>
164 <td width="15%" align="right" valign="top" class="summary">
165 <span class="summary-type">&nbsp;</span>
166 </td><td class="summary">
167 <table width="100%" cellpadding="0" cellspacing="0" border="0">
168 <tr>
169 <td><span class="summary-sig"><a href="lldb.SBInstruction-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
170 <span class="summary-sig-arg">*args</span>)</span><br />
171 __init__(lldb::SBInstruction self) -&gt; SBInstruction
172 __init__(lldb::SBInstruction self, SBInstruction rhs) -&gt;
173 SBInstruction</td>
174 <td align="right" valign="top">
175 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__init__">source&nbsp;code</a></span>
176
177 </td>
178 </tr>
179 </table>
180
181 </td>
182 </tr>
183<tr>
184 <td width="15%" align="right" valign="top" class="summary">
185 <span class="summary-type">&nbsp;</span>
186 </td><td class="summary">
187 <table width="100%" cellpadding="0" cellspacing="0" border="0">
188 <tr>
189 <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 />
190 delete_SBInstruction(SBInstruction self)</td>
191 <td align="right" valign="top">
192
193
194 </td>
195 </tr>
196 </table>
197
198 </td>
199 </tr>
200<tr>
201 <td width="15%" align="right" valign="top" class="summary">
202 <span class="summary-type">&nbsp;</span>
203 </td><td class="summary">
204 <table width="100%" cellpadding="0" cellspacing="0" border="0">
205 <tr>
206 <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>
207 <td align="right" valign="top">
208 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__del__">source&nbsp;code</a></span>
209
210 </td>
211 </tr>
212 </table>
213
214 </td>
215 </tr>
216<tr>
217 <td width="15%" align="right" valign="top" class="summary">
218 <span class="summary-type">&nbsp;</span>
219 </td><td class="summary">
220 <table width="100%" cellpadding="0" cellspacing="0" border="0">
221 <tr>
222 <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>
223 <td align="right" valign="top">
224 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__nonzero__">source&nbsp;code</a></span>
225
226 </td>
227 </tr>
228 </table>
229
230 </td>
231 </tr>
232<tr>
233 <td width="15%" align="right" valign="top" class="summary">
234 <span class="summary-type">&nbsp;</span>
235 </td><td class="summary">
236 <table width="100%" cellpadding="0" cellspacing="0" border="0">
237 <tr>
238 <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 />
239 IsValid(SBInstruction self) -&gt; bool</td>
240 <td align="right" valign="top">
241 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.IsValid">source&nbsp;code</a></span>
242
243 </td>
244 </tr>
245 </table>
246
247 </td>
248 </tr>
249<tr>
250 <td width="15%" align="right" valign="top" class="summary">
251 <span class="summary-type">&nbsp;</span>
252 </td><td class="summary">
253 <table width="100%" cellpadding="0" cellspacing="0" border="0">
254 <tr>
255 <td><span class="summary-sig"><a name="GetAddress"></a><span class="summary-sig-name">GetAddress</span>(<span class="summary-sig-arg">self</span>)</span><br />
256 GetAddress(SBInstruction self) -&gt; SBAddress</td>
257 <td align="right" valign="top">
258 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetAddress">source&nbsp;code</a></span>
259
260 </td>
261 </tr>
262 </table>
263
264 </td>
265 </tr>
266<tr>
267 <td width="15%" align="right" valign="top" class="summary">
268 <span class="summary-type">&nbsp;</span>
269 </td><td class="summary">
270 <table width="100%" cellpadding="0" cellspacing="0" border="0">
271 <tr>
272 <td><span class="summary-sig"><a name="GetAddressClass"></a><span class="summary-sig-name">GetAddressClass</span>(<span class="summary-sig-arg">self</span>)</span><br />
273 GetAddressClass(SBInstruction self) -&gt; lldb::AddressClass</td>
274 <td align="right" valign="top">
275 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetAddressClass">source&nbsp;code</a></span>
276
277 </td>
278 </tr>
279 </table>
280
281 </td>
282 </tr>
283<tr>
284 <td width="15%" align="right" valign="top" class="summary">
285 <span class="summary-type">&nbsp;</span>
286 </td><td class="summary">
287 <table width="100%" cellpadding="0" cellspacing="0" border="0">
288 <tr>
289 <td><span class="summary-sig"><a name="GetMnemonic"></a><span class="summary-sig-name">GetMnemonic</span>(<span class="summary-sig-arg">self</span>,
290 <span class="summary-sig-arg">*args</span>)</span><br />
291 GetMnemonic(SBInstruction self, SBTarget target) -&gt; str const *</td>
292 <td align="right" valign="top">
293 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetMnemonic">source&nbsp;code</a></span>
294
295 </td>
296 </tr>
297 </table>
298
299 </td>
300 </tr>
301<tr>
302 <td width="15%" align="right" valign="top" class="summary">
303 <span class="summary-type">&nbsp;</span>
304 </td><td class="summary">
305 <table width="100%" cellpadding="0" cellspacing="0" border="0">
306 <tr>
307 <td><span class="summary-sig"><a name="GetOperands"></a><span class="summary-sig-name">GetOperands</span>(<span class="summary-sig-arg">self</span>,
308 <span class="summary-sig-arg">*args</span>)</span><br />
309 GetOperands(SBInstruction self, SBTarget target) -&gt; str const *</td>
310 <td align="right" valign="top">
311 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetOperands">source&nbsp;code</a></span>
312
313 </td>
314 </tr>
315 </table>
316
317 </td>
318 </tr>
319<tr>
320 <td width="15%" align="right" valign="top" class="summary">
321 <span class="summary-type">&nbsp;</span>
322 </td><td class="summary">
323 <table width="100%" cellpadding="0" cellspacing="0" border="0">
324 <tr>
325 <td><span class="summary-sig"><a name="GetComment"></a><span class="summary-sig-name">GetComment</span>(<span class="summary-sig-arg">self</span>,
326 <span class="summary-sig-arg">*args</span>)</span><br />
327 GetComment(SBInstruction self, SBTarget target) -&gt; str const *</td>
328 <td align="right" valign="top">
329 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetComment">source&nbsp;code</a></span>
330
331 </td>
332 </tr>
333 </table>
334
335 </td>
336 </tr>
337<tr>
338 <td width="15%" align="right" valign="top" class="summary">
339 <span class="summary-type">&nbsp;</span>
340 </td><td class="summary">
341 <table width="100%" cellpadding="0" cellspacing="0" border="0">
342 <tr>
343 <td><span class="summary-sig"><a name="GetData"></a><span class="summary-sig-name">GetData</span>(<span class="summary-sig-arg">self</span>,
344 <span class="summary-sig-arg">*args</span>)</span><br />
345 GetData(SBInstruction self, SBTarget target) -&gt; SBData</td>
346 <td align="right" valign="top">
347 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetData">source&nbsp;code</a></span>
348
349 </td>
350 </tr>
351 </table>
352
353 </td>
354 </tr>
355<tr>
356 <td width="15%" align="right" valign="top" class="summary">
357 <span class="summary-type">&nbsp;</span>
358 </td><td class="summary">
359 <table width="100%" cellpadding="0" cellspacing="0" border="0">
360 <tr>
361 <td><span class="summary-sig"><a name="GetByteSize"></a><span class="summary-sig-name">GetByteSize</span>(<span class="summary-sig-arg">self</span>)</span><br />
362 GetByteSize(SBInstruction self) -&gt; size_t</td>
363 <td align="right" valign="top">
364 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetByteSize">source&nbsp;code</a></span>
365
366 </td>
367 </tr>
368 </table>
369
370 </td>
371 </tr>
372<tr>
373 <td width="15%" align="right" valign="top" class="summary">
374 <span class="summary-type">&nbsp;</span>
375 </td><td class="summary">
376 <table width="100%" cellpadding="0" cellspacing="0" border="0">
377 <tr>
378 <td><span class="summary-sig"><a name="DoesBranch"></a><span class="summary-sig-name">DoesBranch</span>(<span class="summary-sig-arg">self</span>)</span><br />
379 DoesBranch(SBInstruction self) -&gt; bool</td>
380 <td align="right" valign="top">
381 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.DoesBranch">source&nbsp;code</a></span>
382
383 </td>
384 </tr>
385 </table>
386
387 </td>
388 </tr>
389<tr>
390 <td width="15%" align="right" valign="top" class="summary">
391 <span class="summary-type">&nbsp;</span>
392 </td><td class="summary">
393 <table width="100%" cellpadding="0" cellspacing="0" border="0">
394 <tr>
395 <td><span class="summary-sig"><a name="Print"></a><span class="summary-sig-name">Print</span>(<span class="summary-sig-arg">self</span>,
396 <span class="summary-sig-arg">*args</span>)</span><br />
397 Print(SBInstruction self, FILE * out)</td>
398 <td align="right" valign="top">
399 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.Print">source&nbsp;code</a></span>
400
401 </td>
402 </tr>
403 </table>
404
405 </td>
406 </tr>
407<tr>
408 <td width="15%" align="right" valign="top" class="summary">
409 <span class="summary-type">&nbsp;</span>
410 </td><td class="summary">
411 <table width="100%" cellpadding="0" cellspacing="0" border="0">
412 <tr>
413 <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
414 <span class="summary-sig-arg">*args</span>)</span><br />
415 GetDescription(SBInstruction self, SBStream description) -&gt; bool</td>
416 <td align="right" valign="top">
417 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetDescription">source&nbsp;code</a></span>
418
419 </td>
420 </tr>
421 </table>
422
423 </td>
424 </tr>
425<tr>
426 <td width="15%" align="right" valign="top" class="summary">
427 <span class="summary-type">&nbsp;</span>
428 </td><td class="summary">
429 <table width="100%" cellpadding="0" cellspacing="0" border="0">
430 <tr>
431 <td><span class="summary-sig"><a name="EmulateWithFrame"></a><span class="summary-sig-name">EmulateWithFrame</span>(<span class="summary-sig-arg">self</span>,
432 <span class="summary-sig-arg">*args</span>)</span><br />
433 EmulateWithFrame(SBInstruction self, SBFrame frame, uint32_t
434 evaluate_options) -&gt; bool</td>
435 <td align="right" valign="top">
436 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.EmulateWithFrame">source&nbsp;code</a></span>
437
438 </td>
439 </tr>
440 </table>
441
442 </td>
443 </tr>
444<tr>
445 <td width="15%" align="right" valign="top" class="summary">
446 <span class="summary-type">&nbsp;</span>
447 </td><td class="summary">
448 <table width="100%" cellpadding="0" cellspacing="0" border="0">
449 <tr>
450 <td><span class="summary-sig"><a name="DumpEmulation"></a><span class="summary-sig-name">DumpEmulation</span>(<span class="summary-sig-arg">self</span>,
451 <span class="summary-sig-arg">*args</span>)</span><br />
452 DumpEmulation(SBInstruction self, str const * triple) -&gt; bool</td>
453 <td align="right" valign="top">
454 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.DumpEmulation">source&nbsp;code</a></span>
455
456 </td>
457 </tr>
458 </table>
459
460 </td>
461 </tr>
462<tr>
463 <td width="15%" align="right" valign="top" class="summary">
464 <span class="summary-type">&nbsp;</span>
465 </td><td class="summary">
466 <table width="100%" cellpadding="0" cellspacing="0" border="0">
467 <tr>
468 <td><span class="summary-sig"><a name="TestEmulation"></a><span class="summary-sig-name">TestEmulation</span>(<span class="summary-sig-arg">self</span>,
469 <span class="summary-sig-arg">*args</span>)</span><br />
470 TestEmulation(SBInstruction self, SBStream output_stream, str const *
471 test_file) -&gt; bool</td>
472 <td align="right" valign="top">
473 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.TestEmulation">source&nbsp;code</a></span>
474
475 </td>
476 </tr>
477 </table>
478
479 </td>
480 </tr>
481<tr>
482 <td width="15%" align="right" valign="top" class="summary">
483 <span class="summary-type">&nbsp;</span>
484 </td><td class="summary">
485 <table width="100%" cellpadding="0" cellspacing="0" border="0">
486 <tr>
487 <td><span class="summary-sig"><a name="__mnemonic_property__"></a><span class="summary-sig-name">__mnemonic_property__</span>(<span class="summary-sig-arg">self</span>)</span></td>
488 <td align="right" valign="top">
489 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__mnemonic_property__">source&nbsp;code</a></span>
490
491 </td>
492 </tr>
493 </table>
494
495 </td>
496 </tr>
497<tr>
498 <td width="15%" align="right" valign="top" class="summary">
499 <span class="summary-type">&nbsp;</span>
500 </td><td class="summary">
501 <table width="100%" cellpadding="0" cellspacing="0" border="0">
502 <tr>
503 <td><span class="summary-sig"><a name="__operands_property__"></a><span class="summary-sig-name">__operands_property__</span>(<span class="summary-sig-arg">self</span>)</span></td>
504 <td align="right" valign="top">
505 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__operands_property__">source&nbsp;code</a></span>
506
507 </td>
508 </tr>
509 </table>
510
511 </td>
512 </tr>
513<tr>
514 <td width="15%" align="right" valign="top" class="summary">
515 <span class="summary-type">&nbsp;</span>
516 </td><td class="summary">
517 <table width="100%" cellpadding="0" cellspacing="0" border="0">
518 <tr>
519 <td><span class="summary-sig"><a name="__comment_property__"></a><span class="summary-sig-name">__comment_property__</span>(<span class="summary-sig-arg">self</span>)</span></td>
520 <td align="right" valign="top">
521 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__comment_property__">source&nbsp;code</a></span>
522
523 </td>
524 </tr>
525 </table>
526
527 </td>
528 </tr>
529<tr>
530 <td width="15%" align="right" valign="top" class="summary">
531 <span class="summary-type">&nbsp;</span>
532 </td><td class="summary">
533 <table width="100%" cellpadding="0" cellspacing="0" border="0">
534 <tr>
535 <td><span class="summary-sig"><a name="__file_addr_property__"></a><span class="summary-sig-name">__file_addr_property__</span>(<span class="summary-sig-arg">self</span>)</span></td>
536 <td align="right" valign="top">
537 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__file_addr_property__">source&nbsp;code</a></span>
538
539 </td>
540 </tr>
541 </table>
542
543 </td>
544 </tr>
545<tr>
546 <td width="15%" align="right" valign="top" class="summary">
547 <span class="summary-type">&nbsp;</span>
548 </td><td class="summary">
549 <table width="100%" cellpadding="0" cellspacing="0" border="0">
550 <tr>
551 <td><span class="summary-sig"><a name="__load_adrr_property__"></a><span class="summary-sig-name">__load_adrr_property__</span>(<span class="summary-sig-arg">self</span>)</span></td>
552 <td align="right" valign="top">
553 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__load_adrr_property__">source&nbsp;code</a></span>
554
555 </td>
556 </tr>
557 </table>
558
559 </td>
560 </tr>
561<tr>
562 <td width="15%" align="right" valign="top" class="summary">
563 <span class="summary-type">&nbsp;</span>
564 </td><td class="summary">
565 <table width="100%" cellpadding="0" cellspacing="0" border="0">
566 <tr>
567 <td><span class="summary-sig"><a href="lldb.SBInstruction-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
568 __str__(SBInstruction self) -&gt; PyObject *</td>
569 <td align="right" valign="top">
570 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__str__">source&nbsp;code</a></span>
571
572 </td>
573 </tr>
574 </table>
575
576 </td>
577 </tr>
578 <tr>
579 <td colspan="2" class="summary">
580 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
581 <code>__delattr__</code>,
582 <code>__format__</code>,
583 <code>__getattribute__</code>,
584 <code>__hash__</code>,
585 <code>__new__</code>,
586 <code>__reduce__</code>,
587 <code>__reduce_ex__</code>,
588 <code>__sizeof__</code>,
589 <code>__subclasshook__</code>
590 </p>
591 </td>
592 </tr>
593</table>
594<!-- ==================== CLASS VARIABLES ==================== -->
595<a name="section-ClassVariables"></a>
596<table class="summary" border="1" cellpadding="3"
597 cellspacing="0" width="100%" bgcolor="white">
598<tr bgcolor="#70b0f0" class="table-header">
599 <td colspan="2" class="table-header">
600 <table border="0" cellpadding="0" cellspacing="0" width="100%">
601 <tr valign="top">
602 <td align="left"><span class="table-header">Class Variables</span></td>
603 <td align="right" valign="top"
604 ><span class="options">[<a href="#section-ClassVariables"
605 class="privatelink" onclick="toggle_private();"
606 >hide private</a>]</span></td>
607 </tr>
608 </table>
609 </td>
610</tr>
611<tr>
612 <td width="15%" align="right" valign="top" class="summary">
613 <span class="summary-type">&nbsp;</span>
614 </td><td class="summary">
615 <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>
616 </td>
617 </tr>
618<tr>
619 <td width="15%" align="right" valign="top" class="summary">
620 <span class="summary-type">&nbsp;</span>
621 </td><td class="summary">
622 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
623 </td>
624 </tr>
625</table>
626<!-- ==================== PROPERTIES ==================== -->
627<a name="section-Properties"></a>
628<table class="summary" border="1" cellpadding="3"
629 cellspacing="0" width="100%" bgcolor="white">
630<tr bgcolor="#70b0f0" class="table-header">
631 <td colspan="2" class="table-header">
632 <table border="0" cellpadding="0" cellspacing="0" width="100%">
633 <tr valign="top">
634 <td align="left"><span class="table-header">Properties</span></td>
635 <td align="right" valign="top"
636 ><span class="options">[<a href="#section-Properties"
637 class="privatelink" onclick="toggle_private();"
638 >hide private</a>]</span></td>
639 </tr>
640 </table>
641 </td>
642</tr>
643<tr>
644 <td width="15%" align="right" valign="top" class="summary">
645 <span class="summary-type">&nbsp;</span>
646 </td><td class="summary">
647 <a href="lldb.SBInstruction-class.html#addr" class="summary-name">addr</a><br />
648 A read only property that returns an lldb object that represents the
649 address (lldb.SBAddress) for this instruction.
650 </td>
651 </tr>
652<tr>
653 <td width="15%" align="right" valign="top" class="summary">
654 <span class="summary-type">&nbsp;</span>
655 </td><td class="summary">
656 <a href="lldb.SBInstruction-class.html#comment" class="summary-name">comment</a><br />
657 A read only property that returns the comment for this instruction as
658 a string.
659 </td>
660 </tr>
661<tr>
662 <td width="15%" align="right" valign="top" class="summary">
663 <span class="summary-type">&nbsp;</span>
664 </td><td class="summary">
665 <a href="lldb.SBInstruction-class.html#is_branch" class="summary-name">is_branch</a><br />
666 A read only property that returns a boolean value that indicates if
667 this instruction is a branch instruction.
668 </td>
669 </tr>
670<tr>
671 <td width="15%" align="right" valign="top" class="summary">
672 <span class="summary-type">&nbsp;</span>
673 </td><td class="summary">
674 <a href="lldb.SBInstruction-class.html#mnemonic" class="summary-name">mnemonic</a><br />
675 A read only property that returns the mnemonic for this instruction
676 as a string.
677 </td>
678 </tr>
679<tr>
680 <td width="15%" align="right" valign="top" class="summary">
681 <span class="summary-type">&nbsp;</span>
682 </td><td class="summary">
683 <a href="lldb.SBInstruction-class.html#operands" class="summary-name">operands</a><br />
684 A read only property that returns the operands for this instruction
685 as a string.
686 </td>
687 </tr>
688<tr>
689 <td width="15%" align="right" valign="top" class="summary">
690 <span class="summary-type">&nbsp;</span>
691 </td><td class="summary">
692 <a href="lldb.SBInstruction-class.html#size" class="summary-name">size</a><br />
693 A read only property that returns the size in bytes for this
694 instruction as an integer.
695 </td>
696 </tr>
697 <tr>
698 <td colspan="2" class="summary">
699 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
700 <code>__class__</code>
701 </p>
702 </td>
703 </tr>
704</table>
705<!-- ==================== METHOD DETAILS ==================== -->
706<a name="section-MethodDetails"></a>
707<table class="details" border="1" cellpadding="3"
708 cellspacing="0" width="100%" bgcolor="white">
709<tr bgcolor="#70b0f0" class="table-header">
710 <td colspan="2" class="table-header">
711 <table border="0" cellpadding="0" cellspacing="0" width="100%">
712 <tr valign="top">
713 <td align="left"><span class="table-header">Method Details</span></td>
714 <td align="right" valign="top"
715 ><span class="options">[<a href="#section-MethodDetails"
716 class="privatelink" onclick="toggle_private();"
717 >hide private</a>]</span></td>
718 </tr>
719 </table>
720 </td>
721</tr>
722</table>
723<a name="__setattr__"></a>
724<div>
725<table class="details" border="1" cellpadding="3"
726 cellspacing="0" width="100%" bgcolor="white">
727<tr><td>
728 <table width="100%" cellpadding="0" cellspacing="0" border="0">
729 <tr valign="top"><td>
730 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
731 <span class="sig-arg">name</span>,
732 <span class="sig-arg">value</span>)</span>
733 </h3>
734 </td><td align="right" valign="top"
735 ><span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__setattr__">source&nbsp;code</a></span>&nbsp;
736 </td>
737 </tr></table>
738
739 <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
740 <dl class="fields">
741 <dt>Overrides:
742 object.__setattr__
743 <dd><em class="note">(inherited documentation)</em></dd>
744 </dt>
745 </dl>
746</td></tr></table>
747</div>
748<a name="__repr__"></a>
749<div>
750<table class="details" border="1" cellpadding="3"
751 cellspacing="0" width="100%" bgcolor="white">
752<tr><td>
753 <table width="100%" cellpadding="0" cellspacing="0" border="0">
754 <tr valign="top"><td>
755 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
756 <br /><em class="fname">(Representation operator)</em>
757 </h3>
758 </td><td align="right" valign="top"
759 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
760 </td>
761 </tr></table>
762
763 <p>repr(x)</p>
764 <dl class="fields">
765 <dt>Overrides:
766 object.__repr__
767 <dd><em class="note">(inherited documentation)</em></dd>
768 </dt>
769 </dl>
770</td></tr></table>
771</div>
772<a name="__init__"></a>
773<div>
774<table class="details" border="1" cellpadding="3"
775 cellspacing="0" width="100%" bgcolor="white">
776<tr><td>
777 <table width="100%" cellpadding="0" cellspacing="0" border="0">
778 <tr valign="top"><td>
779 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
780 <span class="sig-arg">*args</span>)</span>
781 <br /><em class="fname">(Constructor)</em>
782 </h3>
783 </td><td align="right" valign="top"
784 ><span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__init__">source&nbsp;code</a></span>&nbsp;
785 </td>
786 </tr></table>
787
788 <p>__init__(lldb::SBInstruction self) -&gt; SBInstruction
789 __init__(lldb::SBInstruction self, SBInstruction rhs) -&gt;
790 SBInstruction</p>
791 <dl class="fields">
792 <dt>Overrides:
793 object.__init__
794 </dt>
795 </dl>
796</td></tr></table>
797</div>
798<a name="__str__"></a>
799<div>
800<table class="details" border="1" cellpadding="3"
801 cellspacing="0" width="100%" bgcolor="white">
802<tr><td>
803 <table width="100%" cellpadding="0" cellspacing="0" border="0">
804 <tr valign="top"><td>
805 <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
806 <br /><em class="fname">(Informal representation operator)</em>
807 </h3>
808 </td><td align="right" valign="top"
809 ><span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__str__">source&nbsp;code</a></span>&nbsp;
810 </td>
811 </tr></table>
812
813 <p>__str__(SBInstruction self) -&gt; PyObject *</p>
814 <dl class="fields">
815 <dt>Overrides:
816 object.__str__
817 </dt>
818 </dl>
819</td></tr></table>
820</div>
821<br />
822<!-- ==================== PROPERTY DETAILS ==================== -->
823<a name="section-PropertyDetails"></a>
824<table class="details" border="1" cellpadding="3"
825 cellspacing="0" width="100%" bgcolor="white">
826<tr bgcolor="#70b0f0" class="table-header">
827 <td colspan="2" class="table-header">
828 <table border="0" cellpadding="0" cellspacing="0" width="100%">
829 <tr valign="top">
830 <td align="left"><span class="table-header">Property Details</span></td>
831 <td align="right" valign="top"
832 ><span class="options">[<a href="#section-PropertyDetails"
833 class="privatelink" onclick="toggle_private();"
834 >hide private</a>]</span></td>
835 </tr>
836 </table>
837 </td>
838</tr>
839</table>
840<a name="addr"></a>
841<div>
842<table class="details" border="1" cellpadding="3"
843 cellspacing="0" width="100%" bgcolor="white">
844<tr><td>
845 <h3 class="epydoc">addr</h3>
846 <p>A read only property that returns an lldb object that represents the
847 address (lldb.SBAddress) for this instruction.</p>
848 <dl class="fields">
849 <dt>Get Method:</dt>
850 <dd class="value"><span class="summary-sig"><a href="lldb.SBInstruction-class.html#GetAddress" class="summary-sig-name">GetAddress</a>(<span class="summary-sig-arg">self</span>)</span>
851 - GetAddress(SBInstruction self) -&gt; SBAddress
852 </dd>
853 </dl>
854</td></tr></table>
855</div>
856<a name="comment"></a>
857<div>
858<table class="details" border="1" cellpadding="3"
859 cellspacing="0" width="100%" bgcolor="white">
860<tr><td>
861 <h3 class="epydoc">comment</h3>
862 <p>A read only property that returns the comment for this instruction as
863 a string.</p>
864 <dl class="fields">
865 <dt>Get Method:</dt>
866 <dd class="value"><span class="summary-sig"><a href="lldb.SBInstruction-class.html#__comment_property__" class="summary-sig-name">__comment_property__</a>(<span class="summary-sig-arg">self</span>)</span>
867 </dd>
868 </dl>
869</td></tr></table>
870</div>
871<a name="is_branch"></a>
872<div>
873<table class="details" border="1" cellpadding="3"
874 cellspacing="0" width="100%" bgcolor="white">
875<tr><td>
876 <h3 class="epydoc">is_branch</h3>
877 <p>A read only property that returns a boolean value that indicates if
878 this instruction is a branch instruction.</p>
879 <dl class="fields">
880 <dt>Get Method:</dt>
881 <dd class="value"><span class="summary-sig"><a href="lldb.SBInstruction-class.html#DoesBranch" class="summary-sig-name">DoesBranch</a>(<span class="summary-sig-arg">self</span>)</span>
882 - DoesBranch(SBInstruction self) -&gt; bool
883 </dd>
884 </dl>
885</td></tr></table>
886</div>
887<a name="mnemonic"></a>
888<div>
889<table class="details" border="1" cellpadding="3"
890 cellspacing="0" width="100%" bgcolor="white">
891<tr><td>
892 <h3 class="epydoc">mnemonic</h3>
893 <p>A read only property that returns the mnemonic for this instruction as
894 a string.</p>
895 <dl class="fields">
896 <dt>Get Method:</dt>
897 <dd class="value"><span class="summary-sig"><a href="lldb.SBInstruction-class.html#__mnemonic_property__" class="summary-sig-name">__mnemonic_property__</a>(<span class="summary-sig-arg">self</span>)</span>
898 </dd>
899 </dl>
900</td></tr></table>
901</div>
902<a name="operands"></a>
903<div>
904<table class="details" border="1" cellpadding="3"
905 cellspacing="0" width="100%" bgcolor="white">
906<tr><td>
907 <h3 class="epydoc">operands</h3>
908 <p>A read only property that returns the operands for this instruction as
909 a string.</p>
910 <dl class="fields">
911 <dt>Get Method:</dt>
912 <dd class="value"><span class="summary-sig"><a href="lldb.SBInstruction-class.html#__operands_property__" class="summary-sig-name">__operands_property__</a>(<span class="summary-sig-arg">self</span>)</span>
913 </dd>
914 </dl>
915</td></tr></table>
916</div>
917<a name="size"></a>
918<div>
919<table class="details" border="1" cellpadding="3"
920 cellspacing="0" width="100%" bgcolor="white">
921<tr><td>
922 <h3 class="epydoc">size</h3>
923 <p>A read only property that returns the size in bytes for this
924 instruction as an integer.</p>
925 <dl class="fields">
926 <dt>Get Method:</dt>
927 <dd class="value"><span class="summary-sig"><a href="lldb.SBInstruction-class.html#GetByteSize" class="summary-sig-name">GetByteSize</a>(<span class="summary-sig-arg">self</span>)</span>
928 - GetByteSize(SBInstruction self) -&gt; size_t
929 </dd>
930 </dl>
931</td></tr></table>
932</div>
933<br />
934<!-- ==================== NAVIGATION BAR ==================== -->
935<table class="navbar" border="0" width="100%" cellpadding="0"
936 bgcolor="#a0c0ff" cellspacing="0">
937 <tr valign="middle">
938
939 <!-- Tree link -->
940 <th>&nbsp;&nbsp;&nbsp;<a
941 href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
942
943 <!-- Index link -->
944 <th>&nbsp;&nbsp;&nbsp;<a
945 href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
946
947 <!-- Help link -->
948 <th>&nbsp;&nbsp;&nbsp;<a
949 href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
950
951 <!-- Project homepage -->
952 <th class="navbar" align="right" width="100%">
953 <table border="0" cellpadding="0" cellspacing="0">
954 <tr><th class="navbar" align="center"
955 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
956 </tr></table></th>
957 </tr>
958</table>
959<table border="0" cellpadding="0" cellspacing="0" width="100%%">
960 <tr>
961 <td align="left" class="footer">
962 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:35 2013
963 </td>
964 <td align="right" class="footer">
965 <a target="mainFrame" href="http://epydoc.sourceforge.net"
966 >http://epydoc.sourceforge.net</a>
967 </td>
968 </tr>
969</table>
970
971<script type="text/javascript">
972 <!--
973 // Private objects are initially displayed (because if
974 // javascript is turned off then we want them to be
975 // visible); but by default, we want to hide them. So hide
976 // them unless we have a cookie that says to show them.
977 checkCookie();
978 // -->
979</script>
980</body>
981</html>