blob: beca571c63737e4d6936cbf20847fa04d6fe3a98 [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>
Tamas Berghammer5ac6e912016-10-20 13:04:32 +000062<center> <map id="uml_class_diagram_for_lldb_sbi" name="uml_class_diagram_for_lldb_sbi">
63<area shape="rect" id="node1_22" href="lldb.SBInstruction-class.html#__swig_setmethods__" title="lldb.SBInstruction.__swig_setmethods__" alt="" coords="17,32,197,52"/>
64<area shape="rect" id="node1_23" href="lldb.SBInstruction-class.html#__swig_getmethods__" title="lldb.SBInstruction.__swig_getmethods__" alt="" coords="17,52,197,72"/>
65<area shape="rect" id="node1_24" 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,72,197,92"/>
66<area shape="rect" id="node1_25" 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,92,197,112"/>
67<area shape="rect" id="node1_26" 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,112,197,132"/>
68<area shape="rect" id="node1_27" 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,132,197,152"/>
69<area shape="rect" id="node1_28" 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,152,197,172"/>
70<area shape="rect" id="node1_29" 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,172,197,192"/>
71<area shape="rect" id="node1_30" href="lldb.SBInstruction-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,195,197,215"/>
72<area shape="rect" id="node1_31" href="lldb.SBInstruction-class.html#__getattr__" title="lldb.SBInstruction.__getattr__" alt="" coords="17,215,197,235"/>
73<area shape="rect" id="node1_32" href="lldb.SBInstruction-class.html#__repr__" title="repr(x)" alt="" coords="17,235,197,255"/>
74<area shape="rect" id="node1_33" 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,255,197,275"/>
75<area shape="rect" id="node1_34" href="lldb.SBInstruction-class.html#__swig_destroy__" title="delete_SBInstruction(SBInstruction self)" alt="" coords="17,275,197,295"/>
76<area shape="rect" id="node1_35" href="lldb.SBInstruction-class.html#__del__" title="lldb.SBInstruction.__del__" alt="" coords="17,295,197,315"/>
77<area shape="rect" id="node1_36" href="lldb.SBInstruction-class.html#__nonzero__" title="lldb.SBInstruction.__nonzero__" alt="" coords="17,315,197,335"/>
78<area shape="rect" id="node1_37" href="lldb.SBInstruction-class.html#IsValid" title="IsValid(SBInstruction self) &#45;&gt; bool" alt="" coords="17,335,197,355"/>
79<area shape="rect" id="node1_38" href="lldb.SBInstruction-class.html#GetAddress" title="GetAddress(SBInstruction self) &#45;&gt; SBAddress" alt="" coords="17,355,197,375"/>
80<area shape="rect" id="node1_39" href="lldb.SBInstruction-class.html#GetAddressClass" title="GetAddressClass(SBInstruction self) &#45;&gt; lldb::AddressClass" alt="" coords="17,375,197,395"/>
81<area shape="rect" id="node1_40" href="lldb.SBInstruction-class.html#GetMnemonic" title="GetMnemonic(SBInstruction self, SBTarget target) &#45;&gt; str const *" alt="" coords="17,395,197,415"/>
82<area shape="rect" id="node1_41" href="lldb.SBInstruction-class.html#GetOperands" title="GetOperands(SBInstruction self, SBTarget target) &#45;&gt; str const *" alt="" coords="17,415,197,435"/>
83<area shape="rect" id="node1_42" href="lldb.SBInstruction-class.html#GetComment" title="GetComment(SBInstruction self, SBTarget target) &#45;&gt; str const *" alt="" coords="17,435,197,455"/>
84<area shape="rect" id="node1_43" href="lldb.SBInstruction-class.html#__str__" title="__str__(SBInstruction self) &#45;&gt; PyObject *" alt="" coords="17,475,197,495"/>
85<area shape="rect" id="node1" href="lldb.SBInstruction-class.html" title="Proxy of C++ lldb::SBInstruction class" alt="" coords="5,6,209,501"/>
Daniel Maleae1873732013-07-19 17:28:54 +000086</map>
Tamas Berghammer5ac6e912016-10-20 13:04:32 +000087 <img src="uml_class_diagram_for_lldb_sbi.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbi" ismap="ismap" class="graph-without-title" />
Daniel Maleae1873732013-07-19 17:28:54 +000088</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>
Tamas Berghammer5ac6e912016-10-20 13:04:32 +0000395 <td><span class="summary-sig"><a name="HasDelaySlot"></a><span class="summary-sig-name">HasDelaySlot</span>(<span class="summary-sig-arg">self</span>)</span><br />
396 HasDelaySlot(SBInstruction self) -&gt; bool</td>
397 <td align="right" valign="top">
398 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.HasDelaySlot">source&nbsp;code</a></span>
399
400 </td>
401 </tr>
402 </table>
403
404 </td>
405 </tr>
406<tr>
407 <td width="15%" align="right" valign="top" class="summary">
408 <span class="summary-type">&nbsp;</span>
409 </td><td class="summary">
410 <table width="100%" cellpadding="0" cellspacing="0" border="0">
411 <tr>
Daniel Maleae1873732013-07-19 17:28:54 +0000412 <td><span class="summary-sig"><a name="Print"></a><span class="summary-sig-name">Print</span>(<span class="summary-sig-arg">self</span>,
413 <span class="summary-sig-arg">*args</span>)</span><br />
414 Print(SBInstruction self, FILE * out)</td>
415 <td align="right" valign="top">
416 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.Print">source&nbsp;code</a></span>
417
418 </td>
419 </tr>
420 </table>
421
422 </td>
423 </tr>
424<tr>
425 <td width="15%" align="right" valign="top" class="summary">
426 <span class="summary-type">&nbsp;</span>
427 </td><td class="summary">
428 <table width="100%" cellpadding="0" cellspacing="0" border="0">
429 <tr>
430 <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
431 <span class="summary-sig-arg">*args</span>)</span><br />
432 GetDescription(SBInstruction self, SBStream description) -&gt; bool</td>
433 <td align="right" valign="top">
434 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.GetDescription">source&nbsp;code</a></span>
435
436 </td>
437 </tr>
438 </table>
439
440 </td>
441 </tr>
442<tr>
443 <td width="15%" align="right" valign="top" class="summary">
444 <span class="summary-type">&nbsp;</span>
445 </td><td class="summary">
446 <table width="100%" cellpadding="0" cellspacing="0" border="0">
447 <tr>
448 <td><span class="summary-sig"><a name="EmulateWithFrame"></a><span class="summary-sig-name">EmulateWithFrame</span>(<span class="summary-sig-arg">self</span>,
449 <span class="summary-sig-arg">*args</span>)</span><br />
450 EmulateWithFrame(SBInstruction self, SBFrame frame, uint32_t
451 evaluate_options) -&gt; bool</td>
452 <td align="right" valign="top">
453 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.EmulateWithFrame">source&nbsp;code</a></span>
454
455 </td>
456 </tr>
457 </table>
458
459 </td>
460 </tr>
461<tr>
462 <td width="15%" align="right" valign="top" class="summary">
463 <span class="summary-type">&nbsp;</span>
464 </td><td class="summary">
465 <table width="100%" cellpadding="0" cellspacing="0" border="0">
466 <tr>
467 <td><span class="summary-sig"><a name="DumpEmulation"></a><span class="summary-sig-name">DumpEmulation</span>(<span class="summary-sig-arg">self</span>,
468 <span class="summary-sig-arg">*args</span>)</span><br />
469 DumpEmulation(SBInstruction self, str const * triple) -&gt; bool</td>
470 <td align="right" valign="top">
471 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.DumpEmulation">source&nbsp;code</a></span>
472
473 </td>
474 </tr>
475 </table>
476
477 </td>
478 </tr>
479<tr>
480 <td width="15%" align="right" valign="top" class="summary">
481 <span class="summary-type">&nbsp;</span>
482 </td><td class="summary">
483 <table width="100%" cellpadding="0" cellspacing="0" border="0">
484 <tr>
485 <td><span class="summary-sig"><a name="TestEmulation"></a><span class="summary-sig-name">TestEmulation</span>(<span class="summary-sig-arg">self</span>,
486 <span class="summary-sig-arg">*args</span>)</span><br />
487 TestEmulation(SBInstruction self, SBStream output_stream, str const *
488 test_file) -&gt; bool</td>
489 <td align="right" valign="top">
490 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.TestEmulation">source&nbsp;code</a></span>
491
492 </td>
493 </tr>
494 </table>
495
496 </td>
497 </tr>
498<tr>
499 <td width="15%" align="right" valign="top" class="summary">
500 <span class="summary-type">&nbsp;</span>
501 </td><td class="summary">
502 <table width="100%" cellpadding="0" cellspacing="0" border="0">
503 <tr>
504 <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>
505 <td align="right" valign="top">
506 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__mnemonic_property__">source&nbsp;code</a></span>
507
508 </td>
509 </tr>
510 </table>
511
512 </td>
513 </tr>
514<tr>
515 <td width="15%" align="right" valign="top" class="summary">
516 <span class="summary-type">&nbsp;</span>
517 </td><td class="summary">
518 <table width="100%" cellpadding="0" cellspacing="0" border="0">
519 <tr>
520 <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>
521 <td align="right" valign="top">
522 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__operands_property__">source&nbsp;code</a></span>
523
524 </td>
525 </tr>
526 </table>
527
528 </td>
529 </tr>
530<tr>
531 <td width="15%" align="right" valign="top" class="summary">
532 <span class="summary-type">&nbsp;</span>
533 </td><td class="summary">
534 <table width="100%" cellpadding="0" cellspacing="0" border="0">
535 <tr>
536 <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>
537 <td align="right" valign="top">
538 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__comment_property__">source&nbsp;code</a></span>
539
540 </td>
541 </tr>
542 </table>
543
544 </td>
545 </tr>
546<tr>
547 <td width="15%" align="right" valign="top" class="summary">
548 <span class="summary-type">&nbsp;</span>
549 </td><td class="summary">
550 <table width="100%" cellpadding="0" cellspacing="0" border="0">
551 <tr>
552 <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>
553 <td align="right" valign="top">
554 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__file_addr_property__">source&nbsp;code</a></span>
555
556 </td>
557 </tr>
558 </table>
559
560 </td>
561 </tr>
562<tr>
563 <td width="15%" align="right" valign="top" class="summary">
564 <span class="summary-type">&nbsp;</span>
565 </td><td class="summary">
566 <table width="100%" cellpadding="0" cellspacing="0" border="0">
567 <tr>
568 <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>
569 <td align="right" valign="top">
570 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__load_adrr_property__">source&nbsp;code</a></span>
571
572 </td>
573 </tr>
574 </table>
575
576 </td>
577 </tr>
578<tr>
579 <td width="15%" align="right" valign="top" class="summary">
580 <span class="summary-type">&nbsp;</span>
581 </td><td class="summary">
582 <table width="100%" cellpadding="0" cellspacing="0" border="0">
583 <tr>
584 <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 />
585 __str__(SBInstruction self) -&gt; PyObject *</td>
586 <td align="right" valign="top">
587 <span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__str__">source&nbsp;code</a></span>
588
589 </td>
590 </tr>
591 </table>
592
593 </td>
594 </tr>
595 <tr>
596 <td colspan="2" class="summary">
597 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
598 <code>__delattr__</code>,
599 <code>__format__</code>,
600 <code>__getattribute__</code>,
601 <code>__hash__</code>,
602 <code>__new__</code>,
603 <code>__reduce__</code>,
604 <code>__reduce_ex__</code>,
605 <code>__sizeof__</code>,
606 <code>__subclasshook__</code>
607 </p>
608 </td>
609 </tr>
610</table>
611<!-- ==================== CLASS VARIABLES ==================== -->
612<a name="section-ClassVariables"></a>
613<table class="summary" border="1" cellpadding="3"
614 cellspacing="0" width="100%" bgcolor="white">
615<tr bgcolor="#70b0f0" class="table-header">
616 <td colspan="2" class="table-header">
617 <table border="0" cellpadding="0" cellspacing="0" width="100%">
618 <tr valign="top">
619 <td align="left"><span class="table-header">Class Variables</span></td>
620 <td align="right" valign="top"
621 ><span class="options">[<a href="#section-ClassVariables"
622 class="privatelink" onclick="toggle_private();"
623 >hide private</a>]</span></td>
624 </tr>
625 </table>
626 </td>
627</tr>
628<tr>
629 <td width="15%" align="right" valign="top" class="summary">
630 <span class="summary-type">&nbsp;</span>
631 </td><td class="summary">
632 <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>
633 </td>
634 </tr>
635<tr>
636 <td width="15%" align="right" valign="top" class="summary">
637 <span class="summary-type">&nbsp;</span>
638 </td><td class="summary">
639 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
640 </td>
641 </tr>
642</table>
643<!-- ==================== PROPERTIES ==================== -->
644<a name="section-Properties"></a>
645<table class="summary" border="1" cellpadding="3"
646 cellspacing="0" width="100%" bgcolor="white">
647<tr bgcolor="#70b0f0" class="table-header">
648 <td colspan="2" class="table-header">
649 <table border="0" cellpadding="0" cellspacing="0" width="100%">
650 <tr valign="top">
651 <td align="left"><span class="table-header">Properties</span></td>
652 <td align="right" valign="top"
653 ><span class="options">[<a href="#section-Properties"
654 class="privatelink" onclick="toggle_private();"
655 >hide private</a>]</span></td>
656 </tr>
657 </table>
658 </td>
659</tr>
660<tr>
661 <td width="15%" align="right" valign="top" class="summary">
662 <span class="summary-type">&nbsp;</span>
663 </td><td class="summary">
664 <a href="lldb.SBInstruction-class.html#addr" class="summary-name">addr</a><br />
665 A read only property that returns an lldb object that represents the
666 address (lldb.SBAddress) for this instruction.
667 </td>
668 </tr>
669<tr>
670 <td width="15%" align="right" valign="top" class="summary">
671 <span class="summary-type">&nbsp;</span>
672 </td><td class="summary">
673 <a href="lldb.SBInstruction-class.html#comment" class="summary-name">comment</a><br />
674 A read only property that returns the comment for this instruction as
675 a string.
676 </td>
677 </tr>
678<tr>
679 <td width="15%" align="right" valign="top" class="summary">
680 <span class="summary-type">&nbsp;</span>
681 </td><td class="summary">
682 <a href="lldb.SBInstruction-class.html#is_branch" class="summary-name">is_branch</a><br />
683 A read only property that returns a boolean value that indicates if
684 this instruction is a branch instruction.
685 </td>
686 </tr>
687<tr>
688 <td width="15%" align="right" valign="top" class="summary">
689 <span class="summary-type">&nbsp;</span>
690 </td><td class="summary">
691 <a href="lldb.SBInstruction-class.html#mnemonic" class="summary-name">mnemonic</a><br />
692 A read only property that returns the mnemonic for this instruction
693 as a string.
694 </td>
695 </tr>
696<tr>
697 <td width="15%" align="right" valign="top" class="summary">
698 <span class="summary-type">&nbsp;</span>
699 </td><td class="summary">
700 <a href="lldb.SBInstruction-class.html#operands" class="summary-name">operands</a><br />
701 A read only property that returns the operands for this instruction
702 as a string.
703 </td>
704 </tr>
705<tr>
706 <td width="15%" align="right" valign="top" class="summary">
707 <span class="summary-type">&nbsp;</span>
708 </td><td class="summary">
709 <a href="lldb.SBInstruction-class.html#size" class="summary-name">size</a><br />
710 A read only property that returns the size in bytes for this
711 instruction as an integer.
712 </td>
713 </tr>
714 <tr>
715 <td colspan="2" class="summary">
716 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
717 <code>__class__</code>
718 </p>
719 </td>
720 </tr>
721</table>
722<!-- ==================== METHOD DETAILS ==================== -->
723<a name="section-MethodDetails"></a>
724<table class="details" border="1" cellpadding="3"
725 cellspacing="0" width="100%" bgcolor="white">
726<tr bgcolor="#70b0f0" class="table-header">
727 <td colspan="2" class="table-header">
728 <table border="0" cellpadding="0" cellspacing="0" width="100%">
729 <tr valign="top">
730 <td align="left"><span class="table-header">Method Details</span></td>
731 <td align="right" valign="top"
732 ><span class="options">[<a href="#section-MethodDetails"
733 class="privatelink" onclick="toggle_private();"
734 >hide private</a>]</span></td>
735 </tr>
736 </table>
737 </td>
738</tr>
739</table>
740<a name="__setattr__"></a>
741<div>
742<table class="details" border="1" cellpadding="3"
743 cellspacing="0" width="100%" bgcolor="white">
744<tr><td>
745 <table width="100%" cellpadding="0" cellspacing="0" border="0">
746 <tr valign="top"><td>
747 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
748 <span class="sig-arg">name</span>,
749 <span class="sig-arg">value</span>)</span>
750 </h3>
751 </td><td align="right" valign="top"
752 ><span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__setattr__">source&nbsp;code</a></span>&nbsp;
753 </td>
754 </tr></table>
755
756 <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
757 <dl class="fields">
758 <dt>Overrides:
759 object.__setattr__
760 <dd><em class="note">(inherited documentation)</em></dd>
761 </dt>
762 </dl>
763</td></tr></table>
764</div>
765<a name="__repr__"></a>
766<div>
767<table class="details" border="1" cellpadding="3"
768 cellspacing="0" width="100%" bgcolor="white">
769<tr><td>
770 <table width="100%" cellpadding="0" cellspacing="0" border="0">
771 <tr valign="top"><td>
772 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
773 <br /><em class="fname">(Representation operator)</em>
774 </h3>
775 </td><td align="right" valign="top"
776 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
777 </td>
778 </tr></table>
779
780 <p>repr(x)</p>
781 <dl class="fields">
782 <dt>Overrides:
783 object.__repr__
784 <dd><em class="note">(inherited documentation)</em></dd>
785 </dt>
786 </dl>
787</td></tr></table>
788</div>
789<a name="__init__"></a>
790<div>
791<table class="details" border="1" cellpadding="3"
792 cellspacing="0" width="100%" bgcolor="white">
793<tr><td>
794 <table width="100%" cellpadding="0" cellspacing="0" border="0">
795 <tr valign="top"><td>
796 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
797 <span class="sig-arg">*args</span>)</span>
798 <br /><em class="fname">(Constructor)</em>
799 </h3>
800 </td><td align="right" valign="top"
801 ><span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__init__">source&nbsp;code</a></span>&nbsp;
802 </td>
803 </tr></table>
804
805 <p>__init__(lldb::SBInstruction self) -&gt; SBInstruction
806 __init__(lldb::SBInstruction self, SBInstruction rhs) -&gt;
807 SBInstruction</p>
808 <dl class="fields">
809 <dt>Overrides:
810 object.__init__
811 </dt>
812 </dl>
813</td></tr></table>
814</div>
815<a name="__str__"></a>
816<div>
817<table class="details" border="1" cellpadding="3"
818 cellspacing="0" width="100%" bgcolor="white">
819<tr><td>
820 <table width="100%" cellpadding="0" cellspacing="0" border="0">
821 <tr valign="top"><td>
822 <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
823 <br /><em class="fname">(Informal representation operator)</em>
824 </h3>
825 </td><td align="right" valign="top"
826 ><span class="codelink"><a href="lldb-pysrc.html#SBInstruction.__str__">source&nbsp;code</a></span>&nbsp;
827 </td>
828 </tr></table>
829
830 <p>__str__(SBInstruction self) -&gt; PyObject *</p>
831 <dl class="fields">
832 <dt>Overrides:
833 object.__str__
834 </dt>
835 </dl>
836</td></tr></table>
837</div>
838<br />
839<!-- ==================== PROPERTY DETAILS ==================== -->
840<a name="section-PropertyDetails"></a>
841<table class="details" border="1" cellpadding="3"
842 cellspacing="0" width="100%" bgcolor="white">
843<tr bgcolor="#70b0f0" class="table-header">
844 <td colspan="2" class="table-header">
845 <table border="0" cellpadding="0" cellspacing="0" width="100%">
846 <tr valign="top">
847 <td align="left"><span class="table-header">Property Details</span></td>
848 <td align="right" valign="top"
849 ><span class="options">[<a href="#section-PropertyDetails"
850 class="privatelink" onclick="toggle_private();"
851 >hide private</a>]</span></td>
852 </tr>
853 </table>
854 </td>
855</tr>
856</table>
857<a name="addr"></a>
858<div>
859<table class="details" border="1" cellpadding="3"
860 cellspacing="0" width="100%" bgcolor="white">
861<tr><td>
862 <h3 class="epydoc">addr</h3>
863 <p>A read only property that returns an lldb object that represents the
864 address (lldb.SBAddress) for this instruction.</p>
865 <dl class="fields">
866 <dt>Get Method:</dt>
867 <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>
868 - GetAddress(SBInstruction self) -&gt; SBAddress
869 </dd>
870 </dl>
871</td></tr></table>
872</div>
873<a name="comment"></a>
874<div>
875<table class="details" border="1" cellpadding="3"
876 cellspacing="0" width="100%" bgcolor="white">
877<tr><td>
878 <h3 class="epydoc">comment</h3>
879 <p>A read only property that returns the comment for this instruction as
880 a string.</p>
881 <dl class="fields">
882 <dt>Get Method:</dt>
883 <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>
884 </dd>
885 </dl>
886</td></tr></table>
887</div>
888<a name="is_branch"></a>
889<div>
890<table class="details" border="1" cellpadding="3"
891 cellspacing="0" width="100%" bgcolor="white">
892<tr><td>
893 <h3 class="epydoc">is_branch</h3>
894 <p>A read only property that returns a boolean value that indicates if
895 this instruction is a branch instruction.</p>
896 <dl class="fields">
897 <dt>Get Method:</dt>
898 <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>
899 - DoesBranch(SBInstruction self) -&gt; bool
900 </dd>
901 </dl>
902</td></tr></table>
903</div>
904<a name="mnemonic"></a>
905<div>
906<table class="details" border="1" cellpadding="3"
907 cellspacing="0" width="100%" bgcolor="white">
908<tr><td>
909 <h3 class="epydoc">mnemonic</h3>
910 <p>A read only property that returns the mnemonic for this instruction as
911 a string.</p>
912 <dl class="fields">
913 <dt>Get Method:</dt>
914 <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>
915 </dd>
916 </dl>
917</td></tr></table>
918</div>
919<a name="operands"></a>
920<div>
921<table class="details" border="1" cellpadding="3"
922 cellspacing="0" width="100%" bgcolor="white">
923<tr><td>
924 <h3 class="epydoc">operands</h3>
925 <p>A read only property that returns the operands for this instruction as
926 a string.</p>
927 <dl class="fields">
928 <dt>Get Method:</dt>
929 <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>
930 </dd>
931 </dl>
932</td></tr></table>
933</div>
934<a name="size"></a>
935<div>
936<table class="details" border="1" cellpadding="3"
937 cellspacing="0" width="100%" bgcolor="white">
938<tr><td>
939 <h3 class="epydoc">size</h3>
940 <p>A read only property that returns the size in bytes for this
941 instruction as an integer.</p>
942 <dl class="fields">
943 <dt>Get Method:</dt>
944 <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>
945 - GetByteSize(SBInstruction self) -&gt; size_t
946 </dd>
947 </dl>
948</td></tr></table>
949</div>
950<br />
951<!-- ==================== NAVIGATION BAR ==================== -->
952<table class="navbar" border="0" width="100%" cellpadding="0"
953 bgcolor="#a0c0ff" cellspacing="0">
954 <tr valign="middle">
955
956 <!-- Tree link -->
957 <th>&nbsp;&nbsp;&nbsp;<a
958 href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
959
960 <!-- Index link -->
961 <th>&nbsp;&nbsp;&nbsp;<a
962 href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
963
964 <!-- Help link -->
965 <th>&nbsp;&nbsp;&nbsp;<a
966 href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
967
968 <!-- Project homepage -->
969 <th class="navbar" align="right" width="100%">
970 <table border="0" cellpadding="0" cellspacing="0">
971 <tr><th class="navbar" align="center"
972 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
973 </tr></table></th>
974 </tr>
975</table>
976<table border="0" cellpadding="0" cellspacing="0" width="100%%">
977 <tr>
978 <td align="left" class="footer">
Tamas Berghammer5ac6e912016-10-20 13:04:32 +0000979 Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:26 2016
Daniel Maleae1873732013-07-19 17:28:54 +0000980 </td>
981 <td align="right" class="footer">
982 <a target="mainFrame" href="http://epydoc.sourceforge.net"
983 >http://epydoc.sourceforge.net</a>
984 </td>
985 </tr>
986</table>
987
988<script type="text/javascript">
989 <!--
990 // Private objects are initially displayed (because if
991 // javascript is turned off then we want them to be
992 // visible); but by default, we want to hide them. So hide
993 // them unless we have a cookie that says to show them.
994 checkCookie();
995 // -->
996</script>
997</body>
998</html>