1<?xml version="1.0" encoding="ascii"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3          "DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5<head>
6  <title>lldb.SBTarget</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;SBTarget
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.SBTarget-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 SBTarget</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBTarget">source&nbsp;code</a></span></p>
61<center>
62<center>  <map id="uml_class_diagram_for_lldb_sbt" name="uml_class_diagram_for_lldb_sbt">
63<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__swig_setmethods__" title="lldb.SBTarget.__swig_setmethods__" alt="" coords="17,31,225,49"/>
64<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__swig_getmethods__" title="lldb.SBTarget.__swig_getmethods__" alt="" coords="17,49,225,68"/>
65<area shape="rect" id="node44" href="lldb.SBTarget-class.html#eBroadcastBitBreakpointChanged" title="lldb.SBTarget.eBroadcastBitBreakpointChanged" alt="" coords="17,68,225,87"/>
66<area shape="rect" id="node44" href="lldb.SBTarget-class.html#eBroadcastBitModulesLoaded" title="lldb.SBTarget.eBroadcastBitModulesLoaded" alt="" coords="17,87,225,105"/>
67<area shape="rect" id="node44" href="lldb.SBTarget-class.html#eBroadcastBitModulesUnloaded" title="lldb.SBTarget.eBroadcastBitModulesUnloaded" alt="" coords="17,105,225,124"/>
68<area shape="rect" id="node44" href="lldb.SBTarget-class.html#eBroadcastBitWatchpointChanged" title="lldb.SBTarget.eBroadcastBitWatchpointChanged" alt="" coords="17,124,225,143"/>
69<area shape="rect" id="node44" href="lldb.SBTarget-class.html#eBroadcastBitSymbolsLoaded" title="lldb.SBTarget.eBroadcastBitSymbolsLoaded" alt="" coords="17,143,225,161"/>
70<area shape="rect" id="node44" href="lldb.SBTarget.modules_access-class.html" title="A helper object that will lazily hand out lldb.SBModule objects for a &#160;target when supplied an index, or by full or partial path." alt="" coords="17,161,225,180"/>
71<area shape="rect" id="node44" href="lldb.SBTarget-class.html#addr_size" title="A read only property that returns the size in bytes of an address for this &#160;target." alt="" coords="17,180,225,199"/>
72<area shape="rect" id="node44" href="lldb.SBTarget-class.html#broadcaster" title="A read only property that an lldb object that represents the broadcaster &#160;(lldb.SBBroadcaster) for this target." alt="" coords="17,199,225,217"/>
73<area shape="rect" id="node44" href="lldb.SBTarget-class.html#byte_order" title="A read only property that returns an lldb enumeration value &#160;(lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid) that &#160;represents the byte order for this target." alt="" coords="17,217,225,236"/>
74<area shape="rect" id="node44" href="lldb.SBTarget-class.html#debugger" title="A read only property that returns an lldb object that represents the &#160;debugger (lldb.SBDebugger) that owns this target." alt="" coords="17,236,225,255"/>
75<area shape="rect" id="node44" href="lldb.SBTarget-class.html#executable" title="A read only property that returns an lldb object that represents the main &#160;executable module (lldb.SBModule) for this target." alt="" coords="17,255,225,273"/>
76<area shape="rect" id="node44" href="lldb.SBTarget-class.html#triple" title="A read only property that returns the target triple (arch&#45;vendor&#45;os) for &#160;this target as a string." alt="" coords="17,292,225,311"/>
77<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,313,225,332"/>
78<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__getattr__" title="lldb.SBTarget.__getattr__" alt="" coords="17,332,225,351"/>
79<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__repr__" title="repr(x)" alt="" coords="17,351,225,369"/>
80<area shape="rect" id="node44" href="lldb.SBTarget-class.html#module_iter" title="lldb.SBTarget.module_iter" alt="" coords="17,369,225,388"/>
81<area shape="rect" id="node44" href="lldb.SBTarget-class.html#breakpoint_iter" title="lldb.SBTarget.breakpoint_iter" alt="" coords="17,388,225,407"/>
82<area shape="rect" id="node44" href="lldb.SBTarget-class.html#watchpoint_iter" title="lldb.SBTarget.watchpoint_iter" alt="" coords="17,407,225,425"/>
83<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__init__" title="__init__(lldb::SBTarget self) &#45;&gt; SBTarget __init__(lldb::SBTarget self, &#160;SBTarget rhs) &#45;&gt; SBTarget" alt="" coords="17,425,225,444"/>
84<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__swig_destroy__" title="delete_SBTarget(SBTarget self)" alt="" coords="17,444,225,463"/>
85<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__del__" title="lldb.SBTarget.__del__" alt="" coords="17,463,225,481"/>
86<area shape="rect" id="node44" href="lldb.SBTarget-class.html#GetBroadcasterClassName" title="lldb.SBTarget.GetBroadcasterClassName" alt="" coords="17,481,225,500"/>
87<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__nonzero__" title="lldb.SBTarget.__nonzero__" alt="" coords="17,500,225,519"/>
88<area shape="rect" id="node44" href="lldb.SBTarget-class.html#IsValid" title="IsValid(SBTarget self) &#45;&gt; bool" alt="" coords="17,519,225,537"/>
89<area shape="rect" id="node44" href="lldb.SBTarget-class.html#GetProcess" title="GetProcess(SBTarget self) &#45;&gt; SBProcess" alt="" coords="17,537,225,556"/>
90<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__ne__" title="lldb.SBTarget.__ne__" alt="" coords="17,575,225,593"/>
91<area shape="rect" id="node1" href="lldb.SBTarget-class.html" title="Represents the target program running under the debugger." alt="" coords="5,6,237,599"/>
92</map>
93  <img src="uml_class_diagram_for_lldb_sbt.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbt" ismap="ismap" class="graph-without-title" />
94</center>
95</center>
96<hr />
97<pre class="literalblock">
98
99Represents the target program running under the debugger.
100
101SBTarget supports module, breakpoint, and watchpoint iterations. For example,
102
103    for m in target.module_iter():
104        print m
105
106produces:
107
108(x86_64) /Volumes/data/lldb/svn/trunk/test/python_api/lldbutil/iter/a.out
109(x86_64) /usr/lib/dyld
110(x86_64) /usr/lib/libstdc++.6.dylib
111(x86_64) /usr/lib/libSystem.B.dylib
112(x86_64) /usr/lib/system/libmathCommon.A.dylib
113(x86_64) /usr/lib/libSystem.B.dylib(__commpage)
114
115and,
116
117    for b in target.breakpoint_iter():
118        print b
119
120produces:
121
122SBBreakpoint: id = 1, file ='main.cpp', line = 66, locations = 1
123SBBreakpoint: id = 2, file ='main.cpp', line = 85, locations = 1
124
125and,
126
127    for wp_loc in target.watchpoint_iter():
128        print wp_loc
129
130produces:
131
132Watchpoint 1: addr = 0x1034ca048 size = 4 state = enabled type = rw
133    declare @ '/Volumes/data/lldb/svn/trunk/test/python_api/watchpoint/main.c:12'
134    hw_index = 0  hit_count = 2     ignore_count = 0
135
136</pre>
137
138<!-- ==================== NESTED CLASSES ==================== -->
139<a name="section-NestedClasses"></a>
140<table class="summary" border="1" cellpadding="3"
141       cellspacing="0" width="100%" bgcolor="white">
142<tr bgcolor="#70b0f0" class="table-header">
143  <td colspan="2" class="table-header">
144    <table border="0" cellpadding="0" cellspacing="0" width="100%">
145      <tr valign="top">
146        <td align="left"><span class="table-header">Nested Classes</span></td>
147        <td align="right" valign="top"
148         ><span class="options">[<a href="#section-NestedClasses"
149         class="privatelink" onclick="toggle_private();"
150         >hide private</a>]</span></td>
151      </tr>
152    </table>
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        <a href="lldb.SBTarget.modules_access-class.html" class="summary-name">modules_access</a><br />
160      A helper object that will lazily hand out lldb.SBModule objects for
161        a target when supplied an index, or by full or partial path.
162    </td>
163  </tr>
164</table>
165<!-- ==================== INSTANCE METHODS ==================== -->
166<a name="section-InstanceMethods"></a>
167<table class="summary" border="1" cellpadding="3"
168       cellspacing="0" width="100%" bgcolor="white">
169<tr bgcolor="#70b0f0" class="table-header">
170  <td colspan="2" class="table-header">
171    <table border="0" cellpadding="0" cellspacing="0" width="100%">
172      <tr valign="top">
173        <td align="left"><span class="table-header">Instance Methods</span></td>
174        <td align="right" valign="top"
175         ><span class="options">[<a href="#section-InstanceMethods"
176         class="privatelink" onclick="toggle_private();"
177         >hide private</a>]</span></td>
178      </tr>
179    </table>
180  </td>
181</tr>
182<tr>
183    <td width="15%" align="right" valign="top" class="summary">
184      <span class="summary-type">&nbsp;</span>
185    </td><td class="summary">
186      <table width="100%" cellpadding="0" cellspacing="0" border="0">
187        <tr>
188          <td><span class="summary-sig"><a href="lldb.SBTarget-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
189        <span class="summary-sig-arg">name</span>,
190        <span class="summary-sig-arg">value</span>)</span><br />
191      x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
192          <td align="right" valign="top">
193            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__setattr__">source&nbsp;code</a></span>
194
195          </td>
196        </tr>
197      </table>
198
199    </td>
200  </tr>
201<tr>
202    <td width="15%" align="right" valign="top" class="summary">
203      <span class="summary-type">&nbsp;</span>
204    </td><td class="summary">
205      <table width="100%" cellpadding="0" cellspacing="0" border="0">
206        <tr>
207          <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
208        <span class="summary-sig-arg">name</span>)</span></td>
209          <td align="right" valign="top">
210            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__getattr__">source&nbsp;code</a></span>
211
212          </td>
213        </tr>
214      </table>
215
216    </td>
217  </tr>
218<tr>
219    <td width="15%" align="right" valign="top" class="summary">
220      <span class="summary-type">&nbsp;</span>
221    </td><td class="summary">
222      <table width="100%" cellpadding="0" cellspacing="0" border="0">
223        <tr>
224          <td><span class="summary-sig"><a href="lldb.SBTarget-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
225      repr(x)</td>
226          <td align="right" valign="top">
227            <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
228
229          </td>
230        </tr>
231      </table>
232
233    </td>
234  </tr>
235<tr>
236    <td width="15%" align="right" valign="top" class="summary">
237      <span class="summary-type">&nbsp;</span>
238    </td><td class="summary">
239      <table width="100%" cellpadding="0" cellspacing="0" border="0">
240        <tr>
241          <td><span class="summary-sig"><a name="module_iter"></a><span class="summary-sig-name">module_iter</span>(<span class="summary-sig-arg">self</span>)</span></td>
242          <td align="right" valign="top">
243            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.module_iter">source&nbsp;code</a></span>
244
245          </td>
246        </tr>
247      </table>
248
249    </td>
250  </tr>
251<tr>
252    <td width="15%" align="right" valign="top" class="summary">
253      <span class="summary-type">&nbsp;</span>
254    </td><td class="summary">
255      <table width="100%" cellpadding="0" cellspacing="0" border="0">
256        <tr>
257          <td><span class="summary-sig"><a name="breakpoint_iter"></a><span class="summary-sig-name">breakpoint_iter</span>(<span class="summary-sig-arg">self</span>)</span></td>
258          <td align="right" valign="top">
259            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.breakpoint_iter">source&nbsp;code</a></span>
260
261          </td>
262        </tr>
263      </table>
264
265    </td>
266  </tr>
267<tr>
268    <td width="15%" align="right" valign="top" class="summary">
269      <span class="summary-type">&nbsp;</span>
270    </td><td class="summary">
271      <table width="100%" cellpadding="0" cellspacing="0" border="0">
272        <tr>
273          <td><span class="summary-sig"><a name="watchpoint_iter"></a><span class="summary-sig-name">watchpoint_iter</span>(<span class="summary-sig-arg">self</span>)</span></td>
274          <td align="right" valign="top">
275            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.watchpoint_iter">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 href="lldb.SBTarget-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
290        <span class="summary-sig-arg">*args</span>)</span><br />
291      __init__(lldb::SBTarget self) -&gt; SBTarget __init__(lldb::SBTarget
292      self, SBTarget rhs) -&gt; SBTarget</td>
293          <td align="right" valign="top">
294            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__init__">source&nbsp;code</a></span>
295
296          </td>
297        </tr>
298      </table>
299
300    </td>
301  </tr>
302<tr>
303    <td width="15%" align="right" valign="top" class="summary">
304      <span class="summary-type">&nbsp;</span>
305    </td><td class="summary">
306      <table width="100%" cellpadding="0" cellspacing="0" border="0">
307        <tr>
308          <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 />
309      delete_SBTarget(SBTarget self)</td>
310          <td align="right" valign="top">
311
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="__del__"></a><span class="summary-sig-name">__del__</span>(<span class="summary-sig-arg">self</span>)</span></td>
326          <td align="right" valign="top">
327            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__del__">source&nbsp;code</a></span>
328
329          </td>
330        </tr>
331      </table>
332
333    </td>
334  </tr>
335<tr>
336    <td width="15%" align="right" valign="top" class="summary">
337      <span class="summary-type">&nbsp;</span>
338    </td><td class="summary">
339      <table width="100%" cellpadding="0" cellspacing="0" border="0">
340        <tr>
341          <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>
342          <td align="right" valign="top">
343            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__nonzero__">source&nbsp;code</a></span>
344
345          </td>
346        </tr>
347      </table>
348
349    </td>
350  </tr>
351<tr>
352    <td width="15%" align="right" valign="top" class="summary">
353      <span class="summary-type">&nbsp;</span>
354    </td><td class="summary">
355      <table width="100%" cellpadding="0" cellspacing="0" border="0">
356        <tr>
357          <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 />
358      IsValid(SBTarget self) -&gt; bool</td>
359          <td align="right" valign="top">
360            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.IsValid">source&nbsp;code</a></span>
361
362          </td>
363        </tr>
364      </table>
365
366    </td>
367  </tr>
368<tr>
369    <td width="15%" align="right" valign="top" class="summary">
370      <span class="summary-type">&nbsp;</span>
371    </td><td class="summary">
372      <table width="100%" cellpadding="0" cellspacing="0" border="0">
373        <tr>
374          <td><span class="summary-sig"><a name="GetProcess"></a><span class="summary-sig-name">GetProcess</span>(<span class="summary-sig-arg">self</span>)</span><br />
375      GetProcess(SBTarget self) -&gt; SBProcess</td>
376          <td align="right" valign="top">
377            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetProcess">source&nbsp;code</a></span>
378
379          </td>
380        </tr>
381      </table>
382
383    </td>
384  </tr>
385<tr>
386    <td width="15%" align="right" valign="top" class="summary">
387      <span class="summary-type">&nbsp;</span>
388    </td><td class="summary">
389      <table width="100%" cellpadding="0" cellspacing="0" border="0">
390        <tr>
391          <td><span class="summary-sig"><a href="lldb.SBTarget-class.html#LaunchSimple" class="summary-sig-name">LaunchSimple</a>(<span class="summary-sig-arg">self</span>,
392        <span class="summary-sig-arg">*args</span>)</span><br />
393      LaunchSimple(SBTarget self, str const ** argv, str const ** envp, str const * working_directory) -&gt; SBProcess</td>
394          <td align="right" valign="top">
395            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.LaunchSimple">source&nbsp;code</a></span>
396
397          </td>
398        </tr>
399      </table>
400
401    </td>
402  </tr>
403<tr>
404    <td width="15%" align="right" valign="top" class="summary">
405      <span class="summary-type">&nbsp;</span>
406    </td><td class="summary">
407      <table width="100%" cellpadding="0" cellspacing="0" border="0">
408        <tr>
409          <td><span class="summary-sig"><a href="lldb.SBTarget-class.html#Launch" class="summary-sig-name">Launch</a>(<span class="summary-sig-arg">self</span>,
410        <span class="summary-sig-arg">*args</span>)</span><br />
411      Launch(SBTarget self, SBListener listener, str const ** argv, str const ** envp, str const * stdin_path,
412    str const * stdout_path, str const * stderr_path, str const * working_directory,
413    uint32_t launch_flags, bool stop_at_entry, SBError error) -&gt; SBProcess
414Launch(SBTarget self, SBLaunchInfo launch_info, SBError error) -&gt; SBProcess</td>
415          <td align="right" valign="top">
416            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.Launch">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 href="lldb.SBTarget-class.html#LoadCore" class="summary-sig-name">LoadCore</a>(<span class="summary-sig-arg">self</span>,
431        <span class="summary-sig-arg">*args</span>)</span><br />
432      LoadCore(SBTarget self, str const * core_file) -&gt; SBProcess</td>
433          <td align="right" valign="top">
434            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.LoadCore">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="Attach"></a><span class="summary-sig-name">Attach</span>(<span class="summary-sig-arg">self</span>,
449        <span class="summary-sig-arg">*args</span>)</span><br />
450      Attach(SBTarget self, SBAttachInfo attach_info, SBError error) -&gt;
451      SBProcess</td>
452          <td align="right" valign="top">
453            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.Attach">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 href="lldb.SBTarget-class.html#AttachToProcessWithID" class="summary-sig-name">AttachToProcessWithID</a>(<span class="summary-sig-arg">self</span>,
468        <span class="summary-sig-arg">*args</span>)</span><br />
469      AttachToProcessWithID(SBTarget self, SBListener listener, lldb::pid_t pid, SBError error) -&gt; SBProcess</td>
470          <td align="right" valign="top">
471            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.AttachToProcessWithID">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 href="lldb.SBTarget-class.html#AttachToProcessWithName" class="summary-sig-name">AttachToProcessWithName</a>(<span class="summary-sig-arg">self</span>,
486        <span class="summary-sig-arg">*args</span>)</span><br />
487      AttachToProcessWithName(SBTarget self, SBListener listener, str const * name, bool wait_for, SBError error) -&gt; SBProcess</td>
488          <td align="right" valign="top">
489            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.AttachToProcessWithName">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 href="lldb.SBTarget-class.html#ConnectRemote" class="summary-sig-name">ConnectRemote</a>(<span class="summary-sig-arg">self</span>,
504        <span class="summary-sig-arg">*args</span>)</span><br />
505      ConnectRemote(SBTarget self, SBListener listener, str const * url, str const * plugin_name, SBError error) -&gt; SBProcess</td>
506          <td align="right" valign="top">
507            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ConnectRemote">source&nbsp;code</a></span>
508
509          </td>
510        </tr>
511      </table>
512
513    </td>
514  </tr>
515<tr>
516    <td width="15%" align="right" valign="top" class="summary">
517      <span class="summary-type">&nbsp;</span>
518    </td><td class="summary">
519      <table width="100%" cellpadding="0" cellspacing="0" border="0">
520        <tr>
521          <td><span class="summary-sig"><a name="GetExecutable"></a><span class="summary-sig-name">GetExecutable</span>(<span class="summary-sig-arg">self</span>)</span><br />
522      GetExecutable(SBTarget self) -&gt; SBFileSpec</td>
523          <td align="right" valign="top">
524            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetExecutable">source&nbsp;code</a></span>
525
526          </td>
527        </tr>
528      </table>
529
530    </td>
531  </tr>
532<tr>
533    <td width="15%" align="right" valign="top" class="summary">
534      <span class="summary-type">&nbsp;</span>
535    </td><td class="summary">
536      <table width="100%" cellpadding="0" cellspacing="0" border="0">
537        <tr>
538          <td><span class="summary-sig"><a name="AddModule"></a><span class="summary-sig-name">AddModule</span>(<span class="summary-sig-arg">self</span>,
539        <span class="summary-sig-arg">*args</span>)</span><br />
540      AddModule(SBTarget self, SBModule module) -&gt; bool
541      AddModule(SBTarget self, str const * path, str const * triple, str
542      const * uuid) -&gt; SBModule AddModule(SBTarget self, str const *
543      path, str const * triple, str const * uuid_cstr, str const * symfile)
544      -&gt; SBModule AddModule(SBTarget self, SBModuleSpec module_spec)
545      -&gt; SBModule</td>
546          <td align="right" valign="top">
547            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.AddModule">source&nbsp;code</a></span>
548
549          </td>
550        </tr>
551      </table>
552
553    </td>
554  </tr>
555<tr>
556    <td width="15%" align="right" valign="top" class="summary">
557      <span class="summary-type">&nbsp;</span>
558    </td><td class="summary">
559      <table width="100%" cellpadding="0" cellspacing="0" border="0">
560        <tr>
561          <td><span class="summary-sig"><a name="GetNumModules"></a><span class="summary-sig-name">GetNumModules</span>(<span class="summary-sig-arg">self</span>)</span><br />
562      GetNumModules(SBTarget self) -&gt; uint32_t</td>
563          <td align="right" valign="top">
564            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetNumModules">source&nbsp;code</a></span>
565
566          </td>
567        </tr>
568      </table>
569
570    </td>
571  </tr>
572<tr>
573    <td width="15%" align="right" valign="top" class="summary">
574      <span class="summary-type">&nbsp;</span>
575    </td><td class="summary">
576      <table width="100%" cellpadding="0" cellspacing="0" border="0">
577        <tr>
578          <td><span class="summary-sig"><a name="GetModuleAtIndex"></a><span class="summary-sig-name">GetModuleAtIndex</span>(<span class="summary-sig-arg">self</span>,
579        <span class="summary-sig-arg">*args</span>)</span><br />
580      GetModuleAtIndex(SBTarget self, uint32_t idx) -&gt; SBModule</td>
581          <td align="right" valign="top">
582            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetModuleAtIndex">source&nbsp;code</a></span>
583
584          </td>
585        </tr>
586      </table>
587
588    </td>
589  </tr>
590<tr>
591    <td width="15%" align="right" valign="top" class="summary">
592      <span class="summary-type">&nbsp;</span>
593    </td><td class="summary">
594      <table width="100%" cellpadding="0" cellspacing="0" border="0">
595        <tr>
596          <td><span class="summary-sig"><a name="RemoveModule"></a><span class="summary-sig-name">RemoveModule</span>(<span class="summary-sig-arg">self</span>,
597        <span class="summary-sig-arg">*args</span>)</span><br />
598      RemoveModule(SBTarget self, SBModule module) -&gt; bool</td>
599          <td align="right" valign="top">
600            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.RemoveModule">source&nbsp;code</a></span>
601
602          </td>
603        </tr>
604      </table>
605
606    </td>
607  </tr>
608<tr>
609    <td width="15%" align="right" valign="top" class="summary">
610      <span class="summary-type">&nbsp;</span>
611    </td><td class="summary">
612      <table width="100%" cellpadding="0" cellspacing="0" border="0">
613        <tr>
614          <td><span class="summary-sig"><a name="GetDebugger"></a><span class="summary-sig-name">GetDebugger</span>(<span class="summary-sig-arg">self</span>)</span><br />
615      GetDebugger(SBTarget self) -&gt; SBDebugger</td>
616          <td align="right" valign="top">
617            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetDebugger">source&nbsp;code</a></span>
618
619          </td>
620        </tr>
621      </table>
622
623    </td>
624  </tr>
625<tr>
626    <td width="15%" align="right" valign="top" class="summary">
627      <span class="summary-type">&nbsp;</span>
628    </td><td class="summary">
629      <table width="100%" cellpadding="0" cellspacing="0" border="0">
630        <tr>
631          <td><span class="summary-sig"><a name="FindModule"></a><span class="summary-sig-name">FindModule</span>(<span class="summary-sig-arg">self</span>,
632        <span class="summary-sig-arg">*args</span>)</span><br />
633      FindModule(SBTarget self, SBFileSpec file_spec) -&gt; SBModule</td>
634          <td align="right" valign="top">
635            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindModule">source&nbsp;code</a></span>
636
637          </td>
638        </tr>
639      </table>
640
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      <table width="100%" cellpadding="0" cellspacing="0" border="0">
648        <tr>
649          <td><span class="summary-sig"><a name="GetByteOrder"></a><span class="summary-sig-name">GetByteOrder</span>(<span class="summary-sig-arg">self</span>)</span><br />
650      GetByteOrder(SBTarget self) -&gt; lldb::ByteOrder</td>
651          <td align="right" valign="top">
652            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetByteOrder">source&nbsp;code</a></span>
653
654          </td>
655        </tr>
656      </table>
657
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      <table width="100%" cellpadding="0" cellspacing="0" border="0">
665        <tr>
666          <td><span class="summary-sig"><a name="GetAddressByteSize"></a><span class="summary-sig-name">GetAddressByteSize</span>(<span class="summary-sig-arg">self</span>)</span><br />
667      GetAddressByteSize(SBTarget self) -&gt; uint32_t</td>
668          <td align="right" valign="top">
669            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetAddressByteSize">source&nbsp;code</a></span>
670
671          </td>
672        </tr>
673      </table>
674
675    </td>
676  </tr>
677<tr>
678    <td width="15%" align="right" valign="top" class="summary">
679      <span class="summary-type">&nbsp;</span>
680    </td><td class="summary">
681      <table width="100%" cellpadding="0" cellspacing="0" border="0">
682        <tr>
683          <td><span class="summary-sig"><a name="GetTriple"></a><span class="summary-sig-name">GetTriple</span>(<span class="summary-sig-arg">self</span>)</span><br />
684      GetTriple(SBTarget self) -&gt; str const *</td>
685          <td align="right" valign="top">
686            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetTriple">source&nbsp;code</a></span>
687
688          </td>
689        </tr>
690      </table>
691
692    </td>
693  </tr>
694<tr>
695    <td width="15%" align="right" valign="top" class="summary">
696      <span class="summary-type">&nbsp;</span>
697    </td><td class="summary">
698      <table width="100%" cellpadding="0" cellspacing="0" border="0">
699        <tr>
700          <td><span class="summary-sig"><a name="SetSectionLoadAddress"></a><span class="summary-sig-name">SetSectionLoadAddress</span>(<span class="summary-sig-arg">self</span>,
701        <span class="summary-sig-arg">*args</span>)</span><br />
702      SetSectionLoadAddress(SBTarget self, SBSection section, lldb::addr_t
703      section_base_addr) -&gt; SBError</td>
704          <td align="right" valign="top">
705            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.SetSectionLoadAddress">source&nbsp;code</a></span>
706
707          </td>
708        </tr>
709      </table>
710
711    </td>
712  </tr>
713<tr>
714    <td width="15%" align="right" valign="top" class="summary">
715      <span class="summary-type">&nbsp;</span>
716    </td><td class="summary">
717      <table width="100%" cellpadding="0" cellspacing="0" border="0">
718        <tr>
719          <td><span class="summary-sig"><a name="ClearSectionLoadAddress"></a><span class="summary-sig-name">ClearSectionLoadAddress</span>(<span class="summary-sig-arg">self</span>,
720        <span class="summary-sig-arg">*args</span>)</span><br />
721      ClearSectionLoadAddress(SBTarget self, SBSection section) -&gt;
722      SBError</td>
723          <td align="right" valign="top">
724            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ClearSectionLoadAddress">source&nbsp;code</a></span>
725
726          </td>
727        </tr>
728      </table>
729
730    </td>
731  </tr>
732<tr>
733    <td width="15%" align="right" valign="top" class="summary">
734      <span class="summary-type">&nbsp;</span>
735    </td><td class="summary">
736      <table width="100%" cellpadding="0" cellspacing="0" border="0">
737        <tr>
738          <td><span class="summary-sig"><a name="SetModuleLoadAddress"></a><span class="summary-sig-name">SetModuleLoadAddress</span>(<span class="summary-sig-arg">self</span>,
739        <span class="summary-sig-arg">*args</span>)</span><br />
740      SetModuleLoadAddress(SBTarget self, SBModule module, int64_t
741      sections_offset) -&gt; SBError</td>
742          <td align="right" valign="top">
743            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.SetModuleLoadAddress">source&nbsp;code</a></span>
744
745          </td>
746        </tr>
747      </table>
748
749    </td>
750  </tr>
751<tr>
752    <td width="15%" align="right" valign="top" class="summary">
753      <span class="summary-type">&nbsp;</span>
754    </td><td class="summary">
755      <table width="100%" cellpadding="0" cellspacing="0" border="0">
756        <tr>
757          <td><span class="summary-sig"><a name="ClearModuleLoadAddress"></a><span class="summary-sig-name">ClearModuleLoadAddress</span>(<span class="summary-sig-arg">self</span>,
758        <span class="summary-sig-arg">*args</span>)</span><br />
759      ClearModuleLoadAddress(SBTarget self, SBModule module) -&gt; SBError</td>
760          <td align="right" valign="top">
761            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ClearModuleLoadAddress">source&nbsp;code</a></span>
762
763          </td>
764        </tr>
765      </table>
766
767    </td>
768  </tr>
769<tr>
770    <td width="15%" align="right" valign="top" class="summary">
771      <span class="summary-type">&nbsp;</span>
772    </td><td class="summary">
773      <table width="100%" cellpadding="0" cellspacing="0" border="0">
774        <tr>
775          <td><span class="summary-sig"><a href="lldb.SBTarget-class.html#FindFunctions" class="summary-sig-name">FindFunctions</a>(<span class="summary-sig-arg">self</span>,
776        <span class="summary-sig-arg">*args</span>)</span><br />
777      FindFunctions(SBTarget self, str const * name, uint32_t name_type_mask=eFunctionNameTypeAny) -&gt; SBSymbolContextList
778FindFunctions(SBTarget self, str const * name) -&gt; SBSymbolContextList</td>
779          <td align="right" valign="top">
780            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFunctions">source&nbsp;code</a></span>
781
782          </td>
783        </tr>
784      </table>
785
786    </td>
787  </tr>
788<tr>
789    <td width="15%" align="right" valign="top" class="summary">
790      <span class="summary-type">&nbsp;</span>
791    </td><td class="summary">
792      <table width="100%" cellpadding="0" cellspacing="0" border="0">
793        <tr>
794          <td><span class="summary-sig"><a name="FindFirstType"></a><span class="summary-sig-name">FindFirstType</span>(<span class="summary-sig-arg">self</span>,
795        <span class="summary-sig-arg">*args</span>)</span><br />
796      FindFirstType(SBTarget self, str const * type) -&gt; SBType</td>
797          <td align="right" valign="top">
798            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFirstType">source&nbsp;code</a></span>
799
800          </td>
801        </tr>
802      </table>
803
804    </td>
805  </tr>
806<tr>
807    <td width="15%" align="right" valign="top" class="summary">
808      <span class="summary-type">&nbsp;</span>
809    </td><td class="summary">
810      <table width="100%" cellpadding="0" cellspacing="0" border="0">
811        <tr>
812          <td><span class="summary-sig"><a name="FindTypes"></a><span class="summary-sig-name">FindTypes</span>(<span class="summary-sig-arg">self</span>,
813        <span class="summary-sig-arg">*args</span>)</span><br />
814      FindTypes(SBTarget self, str const * type) -&gt; SBTypeList</td>
815          <td align="right" valign="top">
816            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindTypes">source&nbsp;code</a></span>
817
818          </td>
819        </tr>
820      </table>
821
822    </td>
823  </tr>
824<tr>
825    <td width="15%" align="right" valign="top" class="summary">
826      <span class="summary-type">&nbsp;</span>
827    </td><td class="summary">
828      <table width="100%" cellpadding="0" cellspacing="0" border="0">
829        <tr>
830          <td><span class="summary-sig"><a name="GetBasicType"></a><span class="summary-sig-name">GetBasicType</span>(<span class="summary-sig-arg">self</span>,
831        <span class="summary-sig-arg">*args</span>)</span><br />
832      GetBasicType(SBTarget self, lldb::BasicType type) -&gt; SBType</td>
833          <td align="right" valign="top">
834            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetBasicType">source&nbsp;code</a></span>
835
836          </td>
837        </tr>
838      </table>
839
840    </td>
841  </tr>
842<tr>
843    <td width="15%" align="right" valign="top" class="summary">
844      <span class="summary-type">&nbsp;</span>
845    </td><td class="summary">
846      <table width="100%" cellpadding="0" cellspacing="0" border="0">
847        <tr>
848          <td><span class="summary-sig"><a name="GetSourceManager"></a><span class="summary-sig-name">GetSourceManager</span>(<span class="summary-sig-arg">self</span>)</span><br />
849      GetSourceManager(SBTarget self) -&gt; SBSourceManager</td>
850          <td align="right" valign="top">
851            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetSourceManager">source&nbsp;code</a></span>
852
853          </td>
854        </tr>
855      </table>
856
857    </td>
858  </tr>
859<tr>
860    <td width="15%" align="right" valign="top" class="summary">
861      <span class="summary-type">&nbsp;</span>
862    </td><td class="summary">
863      <table width="100%" cellpadding="0" cellspacing="0" border="0">
864        <tr>
865          <td><span class="summary-sig"><a href="lldb.SBTarget-class.html#FindGlobalVariables" class="summary-sig-name">FindGlobalVariables</a>(<span class="summary-sig-arg">self</span>,
866        <span class="summary-sig-arg">*args</span>)</span><br />
867      FindGlobalVariables(SBTarget self, str const * name, uint32_t max_matches) -&gt; SBValueList</td>
868          <td align="right" valign="top">
869            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindGlobalVariables">source&nbsp;code</a></span>
870
871          </td>
872        </tr>
873      </table>
874
875    </td>
876  </tr>
877<tr>
878    <td width="15%" align="right" valign="top" class="summary">
879      <span class="summary-type">&nbsp;</span>
880    </td><td class="summary">
881      <table width="100%" cellpadding="0" cellspacing="0" border="0">
882        <tr>
883          <td><span class="summary-sig"><a href="lldb.SBTarget-class.html#FindFirstGlobalVariable" class="summary-sig-name">FindFirstGlobalVariable</a>(<span class="summary-sig-arg">self</span>,
884        <span class="summary-sig-arg">*args</span>)</span><br />
885      FindFirstGlobalVariable(SBTarget self, str const * name) -&gt; SBValue</td>
886          <td align="right" valign="top">
887            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFirstGlobalVariable">source&nbsp;code</a></span>
888
889          </td>
890        </tr>
891      </table>
892
893    </td>
894  </tr>
895<tr>
896    <td width="15%" align="right" valign="top" class="summary">
897      <span class="summary-type">&nbsp;</span>
898    </td><td class="summary">
899      <table width="100%" cellpadding="0" cellspacing="0" border="0">
900        <tr>
901          <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 />
902      Clear(SBTarget self)</td>
903          <td align="right" valign="top">
904            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.Clear">source&nbsp;code</a></span>
905
906          </td>
907        </tr>
908      </table>
909
910    </td>
911  </tr>
912<tr>
913    <td width="15%" align="right" valign="top" class="summary">
914      <span class="summary-type">&nbsp;</span>
915    </td><td class="summary">
916      <table width="100%" cellpadding="0" cellspacing="0" border="0">
917        <tr>
918          <td><span class="summary-sig"><a name="ResolveLoadAddress"></a><span class="summary-sig-name">ResolveLoadAddress</span>(<span class="summary-sig-arg">self</span>,
919        <span class="summary-sig-arg">*args</span>)</span><br />
920      ResolveLoadAddress(SBTarget self, lldb::addr_t vm_addr) -&gt;
921      SBAddress</td>
922          <td align="right" valign="top">
923            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ResolveLoadAddress">source&nbsp;code</a></span>
924
925          </td>
926        </tr>
927      </table>
928
929    </td>
930  </tr>
931<tr>
932    <td width="15%" align="right" valign="top" class="summary">
933      <span class="summary-type">&nbsp;</span>
934    </td><td class="summary">
935      <table width="100%" cellpadding="0" cellspacing="0" border="0">
936        <tr>
937          <td><span class="summary-sig"><a name="ResolveSymbolContextForAddress"></a><span class="summary-sig-name">ResolveSymbolContextForAddress</span>(<span class="summary-sig-arg">self</span>,
938        <span class="summary-sig-arg">*args</span>)</span><br />
939      ResolveSymbolContextForAddress(SBTarget self, SBAddress addr,
940      uint32_t resolve_scope) -&gt; SBSymbolContext</td>
941          <td align="right" valign="top">
942            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ResolveSymbolContextForAddress">source&nbsp;code</a></span>
943
944          </td>
945        </tr>
946      </table>
947
948    </td>
949  </tr>
950<tr>
951    <td width="15%" align="right" valign="top" class="summary">
952      <span class="summary-type">&nbsp;</span>
953    </td><td class="summary">
954      <table width="100%" cellpadding="0" cellspacing="0" border="0">
955        <tr>
956          <td><span class="summary-sig"><a name="BreakpointCreateByLocation"></a><span class="summary-sig-name">BreakpointCreateByLocation</span>(<span class="summary-sig-arg">self</span>,
957        <span class="summary-sig-arg">*args</span>)</span><br />
958      BreakpointCreateByLocation(SBTarget self, str const * file, uint32_t
959      line) -&gt; SBBreakpoint BreakpointCreateByLocation(SBTarget self,
960      SBFileSpec file_spec, uint32_t line) -&gt; SBBreakpoint</td>
961          <td align="right" valign="top">
962            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByLocation">source&nbsp;code</a></span>
963
964          </td>
965        </tr>
966      </table>
967
968    </td>
969  </tr>
970<tr>
971    <td width="15%" align="right" valign="top" class="summary">
972      <span class="summary-type">&nbsp;</span>
973    </td><td class="summary">
974      <table width="100%" cellpadding="0" cellspacing="0" border="0">
975        <tr>
976          <td><span class="summary-sig"><a name="BreakpointCreateByName"></a><span class="summary-sig-name">BreakpointCreateByName</span>(<span class="summary-sig-arg">self</span>,
977        <span class="summary-sig-arg">*args</span>)</span><br />
978      BreakpointCreateByName(SBTarget self, str const * symbol_name, str
979      const * module_name=None) -&gt; SBBreakpoint
980      BreakpointCreateByName(SBTarget self, str const * symbol_name) -&gt;
981      SBBreakpoint BreakpointCreateByName(SBTarget self, str const *
982      symbol_name, uint32_t func_name_type, SBFileSpecList module_list,
983      SBFileSpecList comp_unit_list) -&gt; SBBreakpoint</td>
984          <td align="right" valign="top">
985            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByName">source&nbsp;code</a></span>
986
987          </td>
988        </tr>
989      </table>
990
991    </td>
992  </tr>
993<tr>
994    <td width="15%" align="right" valign="top" class="summary">
995      <span class="summary-type">&nbsp;</span>
996    </td><td class="summary">
997      <table width="100%" cellpadding="0" cellspacing="0" border="0">
998        <tr>
999          <td><span class="summary-sig"><a href="lldb.SBTarget-class.html#BreakpointCreateByNames" class="summary-sig-name">BreakpointCreateByNames</a>(<span class="summary-sig-arg">self</span>,
1000        <span class="summary-sig-arg">*args</span>)</span><br />
1001      BreakpointCreateByNames(SBTarget self, str const *[] symbol_name, uint32_t num_names, uint32_t name_type_mask, SBFileSpecList module_list, ...</td>
1002          <td align="right" valign="top">
1003            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByNames">source&nbsp;code</a></span>
1004
1005          </td>
1006        </tr>
1007      </table>
1008
1009    </td>
1010  </tr>
1011<tr>
1012    <td width="15%" align="right" valign="top" class="summary">
1013      <span class="summary-type">&nbsp;</span>
1014    </td><td class="summary">
1015      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1016        <tr>
1017          <td><span class="summary-sig"><a name="BreakpointCreateByRegex"></a><span class="summary-sig-name">BreakpointCreateByRegex</span>(<span class="summary-sig-arg">self</span>,
1018        <span class="summary-sig-arg">*args</span>)</span><br />
1019      BreakpointCreateByRegex(SBTarget self, str const * symbol_name_regex,
1020      str const * module_name=None) -&gt; SBBreakpoint
1021      BreakpointCreateByRegex(SBTarget self, str const * symbol_name_regex)
1022      -&gt; SBBreakpoint</td>
1023          <td align="right" valign="top">
1024            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByRegex">source&nbsp;code</a></span>
1025
1026          </td>
1027        </tr>
1028      </table>
1029
1030    </td>
1031  </tr>
1032<tr>
1033    <td width="15%" align="right" valign="top" class="summary">
1034      <span class="summary-type">&nbsp;</span>
1035    </td><td class="summary">
1036      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1037        <tr>
1038          <td><span class="summary-sig"><a name="BreakpointCreateBySourceRegex"></a><span class="summary-sig-name">BreakpointCreateBySourceRegex</span>(<span class="summary-sig-arg">self</span>,
1039        <span class="summary-sig-arg">*args</span>)</span><br />
1040      BreakpointCreateBySourceRegex(SBTarget self, str const *
1041      source_regex, SBFileSpec source_file, str const * module_name=None)
1042      -&gt; SBBreakpoint BreakpointCreateBySourceRegex(SBTarget self, str
1043      const * source_regex, SBFileSpec source_file) -&gt; SBBreakpoint</td>
1044          <td align="right" valign="top">
1045            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateBySourceRegex">source&nbsp;code</a></span>
1046
1047          </td>
1048        </tr>
1049      </table>
1050
1051    </td>
1052  </tr>
1053<tr>
1054    <td width="15%" align="right" valign="top" class="summary">
1055      <span class="summary-type">&nbsp;</span>
1056    </td><td class="summary">
1057      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1058        <tr>
1059          <td><span class="summary-sig"><a name="BreakpointCreateForException"></a><span class="summary-sig-name">BreakpointCreateForException</span>(<span class="summary-sig-arg">self</span>,
1060        <span class="summary-sig-arg">*args</span>)</span><br />
1061      BreakpointCreateForException(SBTarget self, lldb::LanguageType
1062      language, bool catch_bp, bool throw_bp) -&gt; SBBreakpoint</td>
1063          <td align="right" valign="top">
1064            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateForException">source&nbsp;code</a></span>
1065
1066          </td>
1067        </tr>
1068      </table>
1069
1070    </td>
1071  </tr>
1072<tr>
1073    <td width="15%" align="right" valign="top" class="summary">
1074      <span class="summary-type">&nbsp;</span>
1075    </td><td class="summary">
1076      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1077        <tr>
1078          <td><span class="summary-sig"><a name="BreakpointCreateByAddress"></a><span class="summary-sig-name">BreakpointCreateByAddress</span>(<span class="summary-sig-arg">self</span>,
1079        <span class="summary-sig-arg">*args</span>)</span><br />
1080      BreakpointCreateByAddress(SBTarget self, lldb::addr_t address) -&gt;
1081      SBBreakpoint</td>
1082          <td align="right" valign="top">
1083            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByAddress">source&nbsp;code</a></span>
1084
1085          </td>
1086        </tr>
1087      </table>
1088
1089    </td>
1090  </tr>
1091<tr>
1092    <td width="15%" align="right" valign="top" class="summary">
1093      <span class="summary-type">&nbsp;</span>
1094    </td><td class="summary">
1095      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1096        <tr>
1097          <td><span class="summary-sig"><a name="GetNumBreakpoints"></a><span class="summary-sig-name">GetNumBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
1098      GetNumBreakpoints(SBTarget self) -&gt; uint32_t</td>
1099          <td align="right" valign="top">
1100            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetNumBreakpoints">source&nbsp;code</a></span>
1101
1102          </td>
1103        </tr>
1104      </table>
1105
1106    </td>
1107  </tr>
1108<tr>
1109    <td width="15%" align="right" valign="top" class="summary">
1110      <span class="summary-type">&nbsp;</span>
1111    </td><td class="summary">
1112      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1113        <tr>
1114          <td><span class="summary-sig"><a name="GetBreakpointAtIndex"></a><span class="summary-sig-name">GetBreakpointAtIndex</span>(<span class="summary-sig-arg">self</span>,
1115        <span class="summary-sig-arg">*args</span>)</span><br />
1116      GetBreakpointAtIndex(SBTarget self, uint32_t idx) -&gt; SBBreakpoint</td>
1117          <td align="right" valign="top">
1118            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetBreakpointAtIndex">source&nbsp;code</a></span>
1119
1120          </td>
1121        </tr>
1122      </table>
1123
1124    </td>
1125  </tr>
1126<tr>
1127    <td width="15%" align="right" valign="top" class="summary">
1128      <span class="summary-type">&nbsp;</span>
1129    </td><td class="summary">
1130      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1131        <tr>
1132          <td><span class="summary-sig"><a name="BreakpointDelete"></a><span class="summary-sig-name">BreakpointDelete</span>(<span class="summary-sig-arg">self</span>,
1133        <span class="summary-sig-arg">*args</span>)</span><br />
1134      BreakpointDelete(SBTarget self, lldb::break_id_t break_id) -&gt; bool</td>
1135          <td align="right" valign="top">
1136            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointDelete">source&nbsp;code</a></span>
1137
1138          </td>
1139        </tr>
1140      </table>
1141
1142    </td>
1143  </tr>
1144<tr>
1145    <td width="15%" align="right" valign="top" class="summary">
1146      <span class="summary-type">&nbsp;</span>
1147    </td><td class="summary">
1148      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1149        <tr>
1150          <td><span class="summary-sig"><a name="FindBreakpointByID"></a><span class="summary-sig-name">FindBreakpointByID</span>(<span class="summary-sig-arg">self</span>,
1151        <span class="summary-sig-arg">*args</span>)</span><br />
1152      FindBreakpointByID(SBTarget self, lldb::break_id_t break_id) -&gt;
1153      SBBreakpoint</td>
1154          <td align="right" valign="top">
1155            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindBreakpointByID">source&nbsp;code</a></span>
1156
1157          </td>
1158        </tr>
1159      </table>
1160
1161    </td>
1162  </tr>
1163<tr>
1164    <td width="15%" align="right" valign="top" class="summary">
1165      <span class="summary-type">&nbsp;</span>
1166    </td><td class="summary">
1167      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1168        <tr>
1169          <td><span class="summary-sig"><a name="EnableAllBreakpoints"></a><span class="summary-sig-name">EnableAllBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
1170      EnableAllBreakpoints(SBTarget self) -&gt; bool</td>
1171          <td align="right" valign="top">
1172            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.EnableAllBreakpoints">source&nbsp;code</a></span>
1173
1174          </td>
1175        </tr>
1176      </table>
1177
1178    </td>
1179  </tr>
1180<tr>
1181    <td width="15%" align="right" valign="top" class="summary">
1182      <span class="summary-type">&nbsp;</span>
1183    </td><td class="summary">
1184      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1185        <tr>
1186          <td><span class="summary-sig"><a name="DisableAllBreakpoints"></a><span class="summary-sig-name">DisableAllBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
1187      DisableAllBreakpoints(SBTarget self) -&gt; bool</td>
1188          <td align="right" valign="top">
1189            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.DisableAllBreakpoints">source&nbsp;code</a></span>
1190
1191          </td>
1192        </tr>
1193      </table>
1194
1195    </td>
1196  </tr>
1197<tr>
1198    <td width="15%" align="right" valign="top" class="summary">
1199      <span class="summary-type">&nbsp;</span>
1200    </td><td class="summary">
1201      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1202        <tr>
1203          <td><span class="summary-sig"><a name="DeleteAllBreakpoints"></a><span class="summary-sig-name">DeleteAllBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
1204      DeleteAllBreakpoints(SBTarget self) -&gt; bool</td>
1205          <td align="right" valign="top">
1206            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.DeleteAllBreakpoints">source&nbsp;code</a></span>
1207
1208          </td>
1209        </tr>
1210      </table>
1211
1212    </td>
1213  </tr>
1214<tr>
1215    <td width="15%" align="right" valign="top" class="summary">
1216      <span class="summary-type">&nbsp;</span>
1217    </td><td class="summary">
1218      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1219        <tr>
1220          <td><span class="summary-sig"><a name="GetNumWatchpoints"></a><span class="summary-sig-name">GetNumWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
1221      GetNumWatchpoints(SBTarget self) -&gt; uint32_t</td>
1222          <td align="right" valign="top">
1223            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetNumWatchpoints">source&nbsp;code</a></span>
1224
1225          </td>
1226        </tr>
1227      </table>
1228
1229    </td>
1230  </tr>
1231<tr>
1232    <td width="15%" align="right" valign="top" class="summary">
1233      <span class="summary-type">&nbsp;</span>
1234    </td><td class="summary">
1235      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1236        <tr>
1237          <td><span class="summary-sig"><a name="GetWatchpointAtIndex"></a><span class="summary-sig-name">GetWatchpointAtIndex</span>(<span class="summary-sig-arg">self</span>,
1238        <span class="summary-sig-arg">*args</span>)</span><br />
1239      GetWatchpointAtIndex(SBTarget self, uint32_t idx) -&gt; SBWatchpoint</td>
1240          <td align="right" valign="top">
1241            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetWatchpointAtIndex">source&nbsp;code</a></span>
1242
1243          </td>
1244        </tr>
1245      </table>
1246
1247    </td>
1248  </tr>
1249<tr>
1250    <td width="15%" align="right" valign="top" class="summary">
1251      <span class="summary-type">&nbsp;</span>
1252    </td><td class="summary">
1253      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1254        <tr>
1255          <td><span class="summary-sig"><a name="DeleteWatchpoint"></a><span class="summary-sig-name">DeleteWatchpoint</span>(<span class="summary-sig-arg">self</span>,
1256        <span class="summary-sig-arg">*args</span>)</span><br />
1257      DeleteWatchpoint(SBTarget self, lldb::watch_id_t watch_id) -&gt; bool</td>
1258          <td align="right" valign="top">
1259            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.DeleteWatchpoint">source&nbsp;code</a></span>
1260
1261          </td>
1262        </tr>
1263      </table>
1264
1265    </td>
1266  </tr>
1267<tr>
1268    <td width="15%" align="right" valign="top" class="summary">
1269      <span class="summary-type">&nbsp;</span>
1270    </td><td class="summary">
1271      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1272        <tr>
1273          <td><span class="summary-sig"><a name="FindWatchpointByID"></a><span class="summary-sig-name">FindWatchpointByID</span>(<span class="summary-sig-arg">self</span>,
1274        <span class="summary-sig-arg">*args</span>)</span><br />
1275      FindWatchpointByID(SBTarget self, lldb::watch_id_t watch_id) -&gt;
1276      SBWatchpoint</td>
1277          <td align="right" valign="top">
1278            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindWatchpointByID">source&nbsp;code</a></span>
1279
1280          </td>
1281        </tr>
1282      </table>
1283
1284    </td>
1285  </tr>
1286<tr>
1287    <td width="15%" align="right" valign="top" class="summary">
1288      <span class="summary-type">&nbsp;</span>
1289    </td><td class="summary">
1290      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1291        <tr>
1292          <td><span class="summary-sig"><a name="EnableAllWatchpoints"></a><span class="summary-sig-name">EnableAllWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
1293      EnableAllWatchpoints(SBTarget self) -&gt; bool</td>
1294          <td align="right" valign="top">
1295            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.EnableAllWatchpoints">source&nbsp;code</a></span>
1296
1297          </td>
1298        </tr>
1299      </table>
1300
1301    </td>
1302  </tr>
1303<tr>
1304    <td width="15%" align="right" valign="top" class="summary">
1305      <span class="summary-type">&nbsp;</span>
1306    </td><td class="summary">
1307      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1308        <tr>
1309          <td><span class="summary-sig"><a name="DisableAllWatchpoints"></a><span class="summary-sig-name">DisableAllWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
1310      DisableAllWatchpoints(SBTarget self) -&gt; bool</td>
1311          <td align="right" valign="top">
1312            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.DisableAllWatchpoints">source&nbsp;code</a></span>
1313
1314          </td>
1315        </tr>
1316      </table>
1317
1318    </td>
1319  </tr>
1320<tr>
1321    <td width="15%" align="right" valign="top" class="summary">
1322      <span class="summary-type">&nbsp;</span>
1323    </td><td class="summary">
1324      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1325        <tr>
1326          <td><span class="summary-sig"><a name="DeleteAllWatchpoints"></a><span class="summary-sig-name">DeleteAllWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
1327      DeleteAllWatchpoints(SBTarget self) -&gt; bool</td>
1328          <td align="right" valign="top">
1329            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.DeleteAllWatchpoints">source&nbsp;code</a></span>
1330
1331          </td>
1332        </tr>
1333      </table>
1334
1335    </td>
1336  </tr>
1337<tr>
1338    <td width="15%" align="right" valign="top" class="summary">
1339      <span class="summary-type">&nbsp;</span>
1340    </td><td class="summary">
1341      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1342        <tr>
1343          <td><span class="summary-sig"><a name="WatchAddress"></a><span class="summary-sig-name">WatchAddress</span>(<span class="summary-sig-arg">self</span>,
1344        <span class="summary-sig-arg">*args</span>)</span><br />
1345      WatchAddress(SBTarget self, lldb::addr_t addr, size_t size, bool
1346      read, bool write, SBError error) -&gt; SBWatchpoint</td>
1347          <td align="right" valign="top">
1348            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.WatchAddress">source&nbsp;code</a></span>
1349
1350          </td>
1351        </tr>
1352      </table>
1353
1354    </td>
1355  </tr>
1356<tr>
1357    <td width="15%" align="right" valign="top" class="summary">
1358      <span class="summary-type">&nbsp;</span>
1359    </td><td class="summary">
1360      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1361        <tr>
1362          <td><span class="summary-sig"><a name="GetBroadcaster"></a><span class="summary-sig-name">GetBroadcaster</span>(<span class="summary-sig-arg">self</span>)</span><br />
1363      GetBroadcaster(SBTarget self) -&gt; SBBroadcaster</td>
1364          <td align="right" valign="top">
1365            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetBroadcaster">source&nbsp;code</a></span>
1366
1367          </td>
1368        </tr>
1369      </table>
1370
1371    </td>
1372  </tr>
1373<tr>
1374    <td width="15%" align="right" valign="top" class="summary">
1375      <span class="summary-type">&nbsp;</span>
1376    </td><td class="summary">
1377      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1378        <tr>
1379          <td><span class="summary-sig"><a name="ReadInstructions"></a><span class="summary-sig-name">ReadInstructions</span>(<span class="summary-sig-arg">self</span>,
1380        <span class="summary-sig-arg">*args</span>)</span><br />
1381      ReadInstructions(SBTarget self, SBAddress base_addr, uint32_t count)
1382      -&gt; SBInstructionList ReadInstructions(SBTarget self, SBAddress
1383      base_addr, uint32_t count, str const * flavor_string) -&gt;
1384      SBInstructionList</td>
1385          <td align="right" valign="top">
1386            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ReadInstructions">source&nbsp;code</a></span>
1387
1388          </td>
1389        </tr>
1390      </table>
1391
1392    </td>
1393  </tr>
1394<tr>
1395    <td width="15%" align="right" valign="top" class="summary">
1396      <span class="summary-type">&nbsp;</span>
1397    </td><td class="summary">
1398      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1399        <tr>
1400          <td><span class="summary-sig"><a name="GetInstructions"></a><span class="summary-sig-name">GetInstructions</span>(<span class="summary-sig-arg">self</span>,
1401        <span class="summary-sig-arg">*args</span>)</span><br />
1402      GetInstructions(SBTarget self, SBAddress base_addr, void const * buf)
1403      -&gt; SBInstructionList</td>
1404          <td align="right" valign="top">
1405            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetInstructions">source&nbsp;code</a></span>
1406
1407          </td>
1408        </tr>
1409      </table>
1410
1411    </td>
1412  </tr>
1413<tr>
1414    <td width="15%" align="right" valign="top" class="summary">
1415      <span class="summary-type">&nbsp;</span>
1416    </td><td class="summary">
1417      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1418        <tr>
1419          <td><span class="summary-sig"><a name="GetInstructionsWithFlavor"></a><span class="summary-sig-name">GetInstructionsWithFlavor</span>(<span class="summary-sig-arg">self</span>,
1420        <span class="summary-sig-arg">*args</span>)</span><br />
1421      GetInstructionsWithFlavor(SBTarget self, SBAddress base_addr, str
1422      const * flavor_string, void const * buf) -&gt; SBInstructionList</td>
1423          <td align="right" valign="top">
1424            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetInstructionsWithFlavor">source&nbsp;code</a></span>
1425
1426          </td>
1427        </tr>
1428      </table>
1429
1430    </td>
1431  </tr>
1432<tr>
1433    <td width="15%" align="right" valign="top" class="summary">
1434      <span class="summary-type">&nbsp;</span>
1435    </td><td class="summary">
1436      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1437        <tr>
1438          <td><span class="summary-sig"><a name="FindSymbols"></a><span class="summary-sig-name">FindSymbols</span>(<span class="summary-sig-arg">self</span>,
1439        <span class="summary-sig-arg">*args</span>)</span><br />
1440      FindSymbols(SBTarget self, str const * name, lldb::SymbolType
1441      type=eSymbolTypeAny) -&gt; SBSymbolContextList FindSymbols(SBTarget
1442      self, str const * name) -&gt; SBSymbolContextList</td>
1443          <td align="right" valign="top">
1444            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindSymbols">source&nbsp;code</a></span>
1445
1446          </td>
1447        </tr>
1448      </table>
1449
1450    </td>
1451  </tr>
1452<tr>
1453    <td width="15%" align="right" valign="top" class="summary">
1454      <span class="summary-type">&nbsp;</span>
1455    </td><td class="summary">
1456      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1457        <tr>
1458          <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
1459        <span class="summary-sig-arg">*args</span>)</span><br />
1460      GetDescription(SBTarget self, SBStream description,
1461      lldb::DescriptionLevel description_level) -&gt; bool</td>
1462          <td align="right" valign="top">
1463            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetDescription">source&nbsp;code</a></span>
1464
1465          </td>
1466        </tr>
1467      </table>
1468
1469    </td>
1470  </tr>
1471<tr>
1472    <td width="15%" align="right" valign="top" class="summary">
1473      <span class="summary-type">&nbsp;</span>
1474    </td><td class="summary">
1475      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1476        <tr>
1477          <td><span class="summary-sig"><a name="GetStackRedZoneSize"></a><span class="summary-sig-name">GetStackRedZoneSize</span>(<span class="summary-sig-arg">self</span>)</span><br />
1478      GetStackRedZoneSize(SBTarget self) -&gt; lldb::addr_t</td>
1479          <td align="right" valign="top">
1480            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetStackRedZoneSize">source&nbsp;code</a></span>
1481
1482          </td>
1483        </tr>
1484      </table>
1485
1486    </td>
1487  </tr>
1488<tr>
1489    <td width="15%" align="right" valign="top" class="summary">
1490      <span class="summary-type">&nbsp;</span>
1491    </td><td class="summary">
1492      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1493        <tr>
1494          <td><span class="summary-sig"><a name="EvaluateExpression"></a><span class="summary-sig-name">EvaluateExpression</span>(<span class="summary-sig-arg">self</span>,
1495        <span class="summary-sig-arg">*args</span>)</span><br />
1496      EvaluateExpression(SBTarget self, str const * expr,
1497      SBExpressionOptions options) -&gt; SBValue</td>
1498          <td align="right" valign="top">
1499            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.EvaluateExpression">source&nbsp;code</a></span>
1500
1501          </td>
1502        </tr>
1503      </table>
1504
1505    </td>
1506  </tr>
1507<tr>
1508    <td width="15%" align="right" valign="top" class="summary">
1509      <span class="summary-type">&nbsp;</span>
1510    </td><td class="summary">
1511      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1512        <tr>
1513          <td><span class="summary-sig"><a name="get_modules_access_object"></a><span class="summary-sig-name">get_modules_access_object</span>(<span class="summary-sig-arg">self</span>)</span><br />
1514      An accessor function that returns a modules_access() object which
1515      allows lazy module access from a lldb.SBTarget object.</td>
1516          <td align="right" valign="top">
1517            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.get_modules_access_object">source&nbsp;code</a></span>
1518
1519          </td>
1520        </tr>
1521      </table>
1522
1523    </td>
1524  </tr>
1525<tr>
1526    <td width="15%" align="right" valign="top" class="summary">
1527      <span class="summary-type">&nbsp;</span>
1528    </td><td class="summary">
1529      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1530        <tr>
1531          <td><span class="summary-sig"><a name="get_modules_array"></a><span class="summary-sig-name">get_modules_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
1532      An accessor function that returns a list() that contains all modules
1533      in a lldb.SBTarget object.</td>
1534          <td align="right" valign="top">
1535            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.get_modules_array">source&nbsp;code</a></span>
1536
1537          </td>
1538        </tr>
1539      </table>
1540
1541    </td>
1542  </tr>
1543<tr>
1544    <td width="15%" align="right" valign="top" class="summary">
1545      <span class="summary-type">&nbsp;</span>
1546    </td><td class="summary">
1547      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1548        <tr>
1549          <td><span class="summary-sig"><a href="lldb.SBTarget-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
1550      __str__(SBTarget self) -&gt; PyObject *</td>
1551          <td align="right" valign="top">
1552            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__str__">source&nbsp;code</a></span>
1553
1554          </td>
1555        </tr>
1556      </table>
1557
1558    </td>
1559  </tr>
1560<tr>
1561    <td width="15%" align="right" valign="top" class="summary">
1562      <span class="summary-type">&nbsp;</span>
1563    </td><td class="summary">
1564      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1565        <tr>
1566          <td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>,
1567        <span class="summary-sig-arg">rhs</span>)</span></td>
1568          <td align="right" valign="top">
1569            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__eq__">source&nbsp;code</a></span>
1570
1571          </td>
1572        </tr>
1573      </table>
1574
1575    </td>
1576  </tr>
1577<tr>
1578    <td width="15%" align="right" valign="top" class="summary">
1579      <span class="summary-type">&nbsp;</span>
1580    </td><td class="summary">
1581      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1582        <tr>
1583          <td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>,
1584        <span class="summary-sig-arg">rhs</span>)</span></td>
1585          <td align="right" valign="top">
1586            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__ne__">source&nbsp;code</a></span>
1587
1588          </td>
1589        </tr>
1590      </table>
1591
1592    </td>
1593  </tr>
1594  <tr>
1595    <td colspan="2" class="summary">
1596    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
1597      <code>__delattr__</code>,
1598      <code>__format__</code>,
1599      <code>__getattribute__</code>,
1600      <code>__hash__</code>,
1601      <code>__new__</code>,
1602      <code>__reduce__</code>,
1603      <code>__reduce_ex__</code>,
1604      <code>__sizeof__</code>,
1605      <code>__subclasshook__</code>
1606      </p>
1607    </td>
1608  </tr>
1609</table>
1610<!-- ==================== STATIC METHODS ==================== -->
1611<a name="section-StaticMethods"></a>
1612<table class="summary" border="1" cellpadding="3"
1613       cellspacing="0" width="100%" bgcolor="white">
1614<tr bgcolor="#70b0f0" class="table-header">
1615  <td colspan="2" class="table-header">
1616    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1617      <tr valign="top">
1618        <td align="left"><span class="table-header">Static Methods</span></td>
1619        <td align="right" valign="top"
1620         ><span class="options">[<a href="#section-StaticMethods"
1621         class="privatelink" onclick="toggle_private();"
1622         >hide private</a>]</span></td>
1623      </tr>
1624    </table>
1625  </td>
1626</tr>
1627<tr>
1628    <td width="15%" align="right" valign="top" class="summary">
1629      <span class="summary-type">str const *</span>
1630    </td><td class="summary">
1631      <table width="100%" cellpadding="0" cellspacing="0" border="0">
1632        <tr>
1633          <td><span class="summary-sig"><a name="GetBroadcasterClassName"></a><span class="summary-sig-name">GetBroadcasterClassName</span>()</span></td>
1634          <td align="right" valign="top">
1635            <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetBroadcasterClassName">source&nbsp;code</a></span>
1636
1637          </td>
1638        </tr>
1639      </table>
1640
1641    </td>
1642  </tr>
1643</table>
1644<!-- ==================== CLASS VARIABLES ==================== -->
1645<a name="section-ClassVariables"></a>
1646<table class="summary" border="1" cellpadding="3"
1647       cellspacing="0" width="100%" bgcolor="white">
1648<tr bgcolor="#70b0f0" class="table-header">
1649  <td colspan="2" class="table-header">
1650    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1651      <tr valign="top">
1652        <td align="left"><span class="table-header">Class Variables</span></td>
1653        <td align="right" valign="top"
1654         ><span class="options">[<a href="#section-ClassVariables"
1655         class="privatelink" onclick="toggle_private();"
1656         >hide private</a>]</span></td>
1657      </tr>
1658    </table>
1659  </td>
1660</tr>
1661<tr>
1662    <td width="15%" align="right" valign="top" class="summary">
1663      <span class="summary-type">&nbsp;</span>
1664    </td><td class="summary">
1665        <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>
1666    </td>
1667  </tr>
1668<tr>
1669    <td width="15%" align="right" valign="top" class="summary">
1670      <span class="summary-type">&nbsp;</span>
1671    </td><td class="summary">
1672        <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
1673    </td>
1674  </tr>
1675<tr>
1676    <td width="15%" align="right" valign="top" class="summary">
1677      <span class="summary-type">&nbsp;</span>
1678    </td><td class="summary">
1679        <a name="eBroadcastBitBreakpointChanged"></a><span class="summary-name">eBroadcastBitBreakpointChanged</span> = <code title="1">1</code>
1680    </td>
1681  </tr>
1682<tr>
1683    <td width="15%" align="right" valign="top" class="summary">
1684      <span class="summary-type">&nbsp;</span>
1685    </td><td class="summary">
1686        <a name="eBroadcastBitModulesLoaded"></a><span class="summary-name">eBroadcastBitModulesLoaded</span> = <code title="2">2</code>
1687    </td>
1688  </tr>
1689<tr>
1690    <td width="15%" align="right" valign="top" class="summary">
1691      <span class="summary-type">&nbsp;</span>
1692    </td><td class="summary">
1693        <a name="eBroadcastBitModulesUnloaded"></a><span class="summary-name">eBroadcastBitModulesUnloaded</span> = <code title="4">4</code>
1694    </td>
1695  </tr>
1696<tr>
1697    <td width="15%" align="right" valign="top" class="summary">
1698      <span class="summary-type">&nbsp;</span>
1699    </td><td class="summary">
1700        <a name="eBroadcastBitWatchpointChanged"></a><span class="summary-name">eBroadcastBitWatchpointChanged</span> = <code title="8">8</code>
1701    </td>
1702  </tr>
1703<tr>
1704    <td width="15%" align="right" valign="top" class="summary">
1705      <span class="summary-type">&nbsp;</span>
1706    </td><td class="summary">
1707        <a name="eBroadcastBitSymbolsLoaded"></a><span class="summary-name">eBroadcastBitSymbolsLoaded</span> = <code title="16">16</code>
1708    </td>
1709  </tr>
1710</table>
1711<!-- ==================== PROPERTIES ==================== -->
1712<a name="section-Properties"></a>
1713<table class="summary" border="1" cellpadding="3"
1714       cellspacing="0" width="100%" bgcolor="white">
1715<tr bgcolor="#70b0f0" class="table-header">
1716  <td colspan="2" class="table-header">
1717    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1718      <tr valign="top">
1719        <td align="left"><span class="table-header">Properties</span></td>
1720        <td align="right" valign="top"
1721         ><span class="options">[<a href="#section-Properties"
1722         class="privatelink" onclick="toggle_private();"
1723         >hide private</a>]</span></td>
1724      </tr>
1725    </table>
1726  </td>
1727</tr>
1728<tr>
1729    <td width="15%" align="right" valign="top" class="summary">
1730      <span class="summary-type">&nbsp;</span>
1731    </td><td class="summary">
1732        <a href="lldb.SBTarget-class.html#addr_size" class="summary-name">addr_size</a><br />
1733      A read only property that returns the size in bytes of an address for
1734      this target.
1735    </td>
1736  </tr>
1737<tr>
1738    <td width="15%" align="right" valign="top" class="summary">
1739      <span class="summary-type">&nbsp;</span>
1740    </td><td class="summary">
1741        <a href="lldb.SBTarget-class.html#broadcaster" class="summary-name">broadcaster</a><br />
1742      A read only property that an lldb object that represents the
1743      broadcaster (lldb.SBBroadcaster) for this target.
1744    </td>
1745  </tr>
1746<tr>
1747    <td width="15%" align="right" valign="top" class="summary">
1748      <span class="summary-type">&nbsp;</span>
1749    </td><td class="summary">
1750        <a href="lldb.SBTarget-class.html#byte_order" class="summary-name">byte_order</a><br />
1751      A read only property that returns an lldb enumeration value
1752      (lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid)
1753      that represents the byte order for this target.
1754    </td>
1755  </tr>
1756<tr>
1757    <td width="15%" align="right" valign="top" class="summary">
1758      <span class="summary-type">&nbsp;</span>
1759    </td><td class="summary">
1760        <a href="lldb.SBTarget-class.html#debugger" class="summary-name">debugger</a><br />
1761      A read only property that returns an lldb object that represents the
1762      debugger (lldb.SBDebugger) that owns this target.
1763    </td>
1764  </tr>
1765<tr>
1766    <td width="15%" align="right" valign="top" class="summary">
1767      <span class="summary-type">&nbsp;</span>
1768    </td><td class="summary">
1769        <a href="lldb.SBTarget-class.html#executable" class="summary-name">executable</a><br />
1770      A read only property that returns an lldb object that represents the
1771      main executable module (lldb.SBModule) for this target.
1772    </td>
1773  </tr>
1774<tr>
1775    <td width="15%" align="right" valign="top" class="summary">
1776      <span class="summary-type">&nbsp;</span>
1777    </td><td class="summary">
1778        <a href="lldb.SBTarget-class.html#module" class="summary-name">module</a><br />
1779      A read only property that returns an object that implements python
1780      operator overloading with the square brackets().\n
1781      target.module[&lt;int&gt;] allows array access to any modules.\n
1782      target.module[&lt;str&gt;] allows access to modules by basename, full
1783      path, or uuid string value.\n    target.module[uuid.UUID()] allows
1784      module access by UUID.\n    target.module[re] allows module access
1785      using a regular expression that matches the module full path.
1786    </td>
1787  </tr>
1788<tr>
1789    <td width="15%" align="right" valign="top" class="summary">
1790      <span class="summary-type">&nbsp;</span>
1791    </td><td class="summary">
1792        <a href="lldb.SBTarget-class.html#modules" class="summary-name">modules</a><br />
1793      A read only property that returns a list() of lldb.SBModule objects
1794      contained in this target.
1795    </td>
1796  </tr>
1797<tr>
1798    <td width="15%" align="right" valign="top" class="summary">
1799      <span class="summary-type">&nbsp;</span>
1800    </td><td class="summary">
1801        <a href="lldb.SBTarget-class.html#num_breakpoints" class="summary-name">num_breakpoints</a><br />
1802      A read only property that returns the number of breakpoints that this
1803      target has as an integer.
1804    </td>
1805  </tr>
1806<tr>
1807    <td width="15%" align="right" valign="top" class="summary">
1808      <span class="summary-type">&nbsp;</span>
1809    </td><td class="summary">
1810        <a href="lldb.SBTarget-class.html#num_watchpoints" class="summary-name">num_watchpoints</a><br />
1811      A read only property that returns the number of watchpoints that this
1812      target has as an integer.
1813    </td>
1814  </tr>
1815<tr>
1816    <td width="15%" align="right" valign="top" class="summary">
1817      <span class="summary-type">&nbsp;</span>
1818    </td><td class="summary">
1819        <a href="lldb.SBTarget-class.html#process" class="summary-name">process</a><br />
1820      A read only property that returns an lldb object that represents the
1821      process (lldb.SBProcess) that this target owns.
1822    </td>
1823  </tr>
1824<tr>
1825    <td width="15%" align="right" valign="top" class="summary">
1826      <span class="summary-type">&nbsp;</span>
1827    </td><td class="summary">
1828        <a href="lldb.SBTarget-class.html#triple" class="summary-name">triple</a><br />
1829      A read only property that returns the target triple (arch-vendor-os)
1830      for this target as a string.
1831    </td>
1832  </tr>
1833  <tr>
1834    <td colspan="2" class="summary">
1835    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
1836      <code>__class__</code>
1837      </p>
1838    </td>
1839  </tr>
1840</table>
1841<!-- ==================== METHOD DETAILS ==================== -->
1842<a name="section-MethodDetails"></a>
1843<table class="details" border="1" cellpadding="3"
1844       cellspacing="0" width="100%" bgcolor="white">
1845<tr bgcolor="#70b0f0" class="table-header">
1846  <td colspan="2" class="table-header">
1847    <table border="0" cellpadding="0" cellspacing="0" width="100%">
1848      <tr valign="top">
1849        <td align="left"><span class="table-header">Method Details</span></td>
1850        <td align="right" valign="top"
1851         ><span class="options">[<a href="#section-MethodDetails"
1852         class="privatelink" onclick="toggle_private();"
1853         >hide private</a>]</span></td>
1854      </tr>
1855    </table>
1856  </td>
1857</tr>
1858</table>
1859<a name="__setattr__"></a>
1860<div>
1861<table class="details" border="1" cellpadding="3"
1862       cellspacing="0" width="100%" bgcolor="white">
1863<tr><td>
1864  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1865  <tr valign="top"><td>
1866  <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
1867        <span class="sig-arg">name</span>,
1868        <span class="sig-arg">value</span>)</span>
1869  </h3>
1870  </td><td align="right" valign="top"
1871    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.__setattr__">source&nbsp;code</a></span>&nbsp;
1872    </td>
1873  </tr></table>
1874
1875  <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
1876  <dl class="fields">
1877    <dt>Overrides:
1878        object.__setattr__
1879        <dd><em class="note">(inherited documentation)</em></dd>
1880    </dt>
1881  </dl>
1882</td></tr></table>
1883</div>
1884<a name="__repr__"></a>
1885<div>
1886<table class="details" border="1" cellpadding="3"
1887       cellspacing="0" width="100%" bgcolor="white">
1888<tr><td>
1889  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1890  <tr valign="top"><td>
1891  <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
1892    <br /><em class="fname">(Representation operator)</em>
1893  </h3>
1894  </td><td align="right" valign="top"
1895    ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
1896    </td>
1897  </tr></table>
1898
1899  <p>repr(x)</p>
1900  <dl class="fields">
1901    <dt>Overrides:
1902        object.__repr__
1903        <dd><em class="note">(inherited documentation)</em></dd>
1904    </dt>
1905  </dl>
1906</td></tr></table>
1907</div>
1908<a name="__init__"></a>
1909<div>
1910<table class="details" border="1" cellpadding="3"
1911       cellspacing="0" width="100%" bgcolor="white">
1912<tr><td>
1913  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1914  <tr valign="top"><td>
1915  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
1916        <span class="sig-arg">*args</span>)</span>
1917    <br /><em class="fname">(Constructor)</em>
1918  </h3>
1919  </td><td align="right" valign="top"
1920    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.__init__">source&nbsp;code</a></span>&nbsp;
1921    </td>
1922  </tr></table>
1923
1924  <p>__init__(lldb::SBTarget self) -&gt; SBTarget __init__(lldb::SBTarget
1925  self, SBTarget rhs) -&gt; SBTarget</p>
1926  <dl class="fields">
1927    <dt>Overrides:
1928        object.__init__
1929    </dt>
1930  </dl>
1931</td></tr></table>
1932</div>
1933<a name="LaunchSimple"></a>
1934<div>
1935<table class="details" border="1" cellpadding="3"
1936       cellspacing="0" width="100%" bgcolor="white">
1937<tr><td>
1938  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1939  <tr valign="top"><td>
1940  <h3 class="epydoc"><span class="sig"><span class="sig-name">LaunchSimple</span>(<span class="sig-arg">self</span>,
1941        <span class="sig-arg">*args</span>)</span>
1942  </h3>
1943  </td><td align="right" valign="top"
1944    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.LaunchSimple">source&nbsp;code</a></span>&nbsp;
1945    </td>
1946  </tr></table>
1947
1948  <pre class="literalblock">
1949
1950LaunchSimple(SBTarget self, str const ** argv, str const ** envp, str const * working_directory) -&gt; SBProcess
1951
1952Launch a new process with sensible defaults.
1953
1954@param[in] argv
1955    The argument array.
1956
1957@param[in] envp
1958    The environment array.
1959
1960@param[in] working_directory
1961    The working directory to have the child process run in
1962
1963Default: listener
1964    Set to the target's debugger (SBTarget::GetDebugger())
1965
1966Default: launch_flags
1967    Empty launch flags
1968
1969Default: stdin_path
1970Default: stdout_path
1971Default: stderr_path
1972    A pseudo terminal will be used.
1973
1974@return
1975     A process object for the newly created process.
1976
1977For example,
1978
1979    process = target.LaunchSimple(['X', 'Y', 'Z'], None, os.getcwd())
1980
1981launches a new process by passing 'X', 'Y', 'Z' as the args to the
1982executable.
1983
1984</pre>
1985  <dl class="fields">
1986  </dl>
1987</td></tr></table>
1988</div>
1989<a name="Launch"></a>
1990<div>
1991<table class="details" border="1" cellpadding="3"
1992       cellspacing="0" width="100%" bgcolor="white">
1993<tr><td>
1994  <table width="100%" cellpadding="0" cellspacing="0" border="0">
1995  <tr valign="top"><td>
1996  <h3 class="epydoc"><span class="sig"><span class="sig-name">Launch</span>(<span class="sig-arg">self</span>,
1997        <span class="sig-arg">*args</span>)</span>
1998  </h3>
1999  </td><td align="right" valign="top"
2000    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.Launch">source&nbsp;code</a></span>&nbsp;
2001    </td>
2002  </tr></table>
2003
2004  <pre class="literalblock">
2005
2006Launch(SBTarget self, SBListener listener, str const ** argv, str const ** envp, str const * stdin_path,
2007    str const * stdout_path, str const * stderr_path, str const * working_directory,
2008    uint32_t launch_flags, bool stop_at_entry, SBError error) -&gt; SBProcess
2009Launch(SBTarget self, SBLaunchInfo launch_info, SBError error) -&gt; SBProcess
2010
2011Launch a new process.
2012
2013Launch a new process by spawning a new process using the
2014target object's executable module's file as the file to launch.
2015Arguments are given in argv, and the environment variables
2016are in envp. Standard input and output files can be
2017optionally re-directed to stdin_path, stdout_path, and
2018stderr_path.
2019
2020@param[in] listener
2021    An optional listener that will receive all process events.
2022    If listener is valid then listener will listen to all
2023    process events. If not valid, then this target's debugger
2024    (SBTarget::GetDebugger()) will listen to all process events.
2025
2026@param[in] argv
2027    The argument array.
2028
2029@param[in] envp
2030    The environment array.
2031
2032@param[in] launch_flags
2033    Flags to modify the launch (@see lldb::LaunchFlags)
2034
2035@param[in] stdin_path
2036    The path to use when re-directing the STDIN of the new
2037    process. If all stdXX_path arguments are NULL, a pseudo
2038    terminal will be used.
2039
2040@param[in] stdout_path
2041    The path to use when re-directing the STDOUT of the new
2042    process. If all stdXX_path arguments are NULL, a pseudo
2043    terminal will be used.
2044
2045@param[in] stderr_path
2046    The path to use when re-directing the STDERR of the new
2047    process. If all stdXX_path arguments are NULL, a pseudo
2048    terminal will be used.
2049
2050@param[in] working_directory
2051    The working directory to have the child process run in
2052
2053@param[in] launch_flags
2054    Some launch options specified by logical OR'ing
2055    lldb::LaunchFlags enumeration values together.
2056
2057@param[in] stop_at_endtry
2058    If false do not stop the inferior at the entry point.
2059
2060@param[out]
2061    An error object. Contains the reason if there is some failure.
2062
2063@return
2064     A process object for the newly created process.
2065
2066For example,
2067
2068    process = target.Launch(self.dbg.GetListener(), None, None,
2069                            None, '/tmp/stdout.txt', None,
2070                            None, 0, False, error)
2071
2072launches a new process by passing nothing for both the args and the envs
2073and redirect the standard output of the inferior to the /tmp/stdout.txt
2074file. It does not specify a working directory so that the debug server
2075will use its idea of what the current working directory is for the
2076inferior. Also, we ask the debugger not to stop the inferior at the
2077entry point. If no breakpoint is specified for the inferior, it should
2078run to completion if no user interaction is required.
2079
2080</pre>
2081  <dl class="fields">
2082  </dl>
2083</td></tr></table>
2084</div>
2085<a name="LoadCore"></a>
2086<div>
2087<table class="details" border="1" cellpadding="3"
2088       cellspacing="0" width="100%" bgcolor="white">
2089<tr><td>
2090  <table width="100%" cellpadding="0" cellspacing="0" border="0">
2091  <tr valign="top"><td>
2092  <h3 class="epydoc"><span class="sig"><span class="sig-name">LoadCore</span>(<span class="sig-arg">self</span>,
2093        <span class="sig-arg">*args</span>)</span>
2094  </h3>
2095  </td><td align="right" valign="top"
2096    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.LoadCore">source&nbsp;code</a></span>&nbsp;
2097    </td>
2098  </tr></table>
2099
2100  <pre class="literalblock">
2101
2102LoadCore(SBTarget self, str const * core_file) -&gt; SBProcess
2103
2104Load a core file
2105
2106@param[in] core_file
2107    File path of the core dump.
2108
2109@return
2110     A process object for the newly created core file.
2111
2112For example,
2113
2114    process = target.LoadCore('./a.out.core')
2115
2116loads a new core file and returns the process object.
2117
2118</pre>
2119  <dl class="fields">
2120  </dl>
2121</td></tr></table>
2122</div>
2123<a name="AttachToProcessWithID"></a>
2124<div>
2125<table class="details" border="1" cellpadding="3"
2126       cellspacing="0" width="100%" bgcolor="white">
2127<tr><td>
2128  <table width="100%" cellpadding="0" cellspacing="0" border="0">
2129  <tr valign="top"><td>
2130  <h3 class="epydoc"><span class="sig"><span class="sig-name">AttachToProcessWithID</span>(<span class="sig-arg">self</span>,
2131        <span class="sig-arg">*args</span>)</span>
2132  </h3>
2133  </td><td align="right" valign="top"
2134    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.AttachToProcessWithID">source&nbsp;code</a></span>&nbsp;
2135    </td>
2136  </tr></table>
2137
2138  <pre class="literalblock">
2139
2140AttachToProcessWithID(SBTarget self, SBListener listener, lldb::pid_t pid, SBError error) -&gt; SBProcess
2141
2142Attach to process with pid.
2143
2144@param[in] listener
2145    An optional listener that will receive all process events.
2146    If listener is valid then listener will listen to all
2147    process events. If not valid, then this target's debugger
2148    (SBTarget::GetDebugger()) will listen to all process events.
2149
2150@param[in] pid
2151    The process ID to attach to.
2152
2153@param[out]
2154    An error explaining what went wrong if attach fails.
2155
2156@return
2157     A process object for the attached process.
2158
2159</pre>
2160  <dl class="fields">
2161  </dl>
2162</td></tr></table>
2163</div>
2164<a name="AttachToProcessWithName"></a>
2165<div>
2166<table class="details" border="1" cellpadding="3"
2167       cellspacing="0" width="100%" bgcolor="white">
2168<tr><td>
2169  <table width="100%" cellpadding="0" cellspacing="0" border="0">
2170  <tr valign="top"><td>
2171  <h3 class="epydoc"><span class="sig"><span class="sig-name">AttachToProcessWithName</span>(<span class="sig-arg">self</span>,
2172        <span class="sig-arg">*args</span>)</span>
2173  </h3>
2174  </td><td align="right" valign="top"
2175    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.AttachToProcessWithName">source&nbsp;code</a></span>&nbsp;
2176    </td>
2177  </tr></table>
2178
2179  <pre class="literalblock">
2180
2181AttachToProcessWithName(SBTarget self, SBListener listener, str const * name, bool wait_for, SBError error) -&gt; SBProcess
2182
2183Attach to process with name.
2184
2185@param[in] listener
2186    An optional listener that will receive all process events.
2187    If listener is valid then listener will listen to all
2188    process events. If not valid, then this target's debugger
2189    (SBTarget::GetDebugger()) will listen to all process events.
2190
2191@param[in] name
2192    Basename of process to attach to.
2193
2194@param[in] wait_for
2195    If true wait for a new instance of 'name' to be launched.
2196
2197@param[out]
2198    An error explaining what went wrong if attach fails.
2199
2200@return
2201     A process object for the attached process.
2202
2203</pre>
2204  <dl class="fields">
2205  </dl>
2206</td></tr></table>
2207</div>
2208<a name="ConnectRemote"></a>
2209<div>
2210<table class="details" border="1" cellpadding="3"
2211       cellspacing="0" width="100%" bgcolor="white">
2212<tr><td>
2213  <table width="100%" cellpadding="0" cellspacing="0" border="0">
2214  <tr valign="top"><td>
2215  <h3 class="epydoc"><span class="sig"><span class="sig-name">ConnectRemote</span>(<span class="sig-arg">self</span>,
2216        <span class="sig-arg">*args</span>)</span>
2217  </h3>
2218  </td><td align="right" valign="top"
2219    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.ConnectRemote">source&nbsp;code</a></span>&nbsp;
2220    </td>
2221  </tr></table>
2222
2223  <pre class="literalblock">
2224
2225ConnectRemote(SBTarget self, SBListener listener, str const * url, str const * plugin_name, SBError error) -&gt; SBProcess
2226
2227Connect to a remote debug server with url.
2228
2229@param[in] listener
2230    An optional listener that will receive all process events.
2231    If listener is valid then listener will listen to all
2232    process events. If not valid, then this target's debugger
2233    (SBTarget::GetDebugger()) will listen to all process events.
2234
2235@param[in] url
2236    The url to connect to, e.g., 'connect://localhost:12345'.
2237
2238@param[in] plugin_name
2239    The plugin name to be used; can be NULL.
2240
2241@param[out]
2242    An error explaining what went wrong if the connect fails.
2243
2244@return
2245     A process object for the connected process.
2246
2247</pre>
2248  <dl class="fields">
2249  </dl>
2250</td></tr></table>
2251</div>
2252<a name="FindFunctions"></a>
2253<div>
2254<table class="details" border="1" cellpadding="3"
2255       cellspacing="0" width="100%" bgcolor="white">
2256<tr><td>
2257  <table width="100%" cellpadding="0" cellspacing="0" border="0">
2258  <tr valign="top"><td>
2259  <h3 class="epydoc"><span class="sig"><span class="sig-name">FindFunctions</span>(<span class="sig-arg">self</span>,
2260        <span class="sig-arg">*args</span>)</span>
2261  </h3>
2262  </td><td align="right" valign="top"
2263    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFunctions">source&nbsp;code</a></span>&nbsp;
2264    </td>
2265  </tr></table>
2266
2267  <pre class="literalblock">
2268
2269FindFunctions(SBTarget self, str const * name, uint32_t name_type_mask=eFunctionNameTypeAny) -&gt; SBSymbolContextList
2270FindFunctions(SBTarget self, str const * name) -&gt; SBSymbolContextList
2271
2272Find functions by name.
2273
2274@param[in] name
2275    The name of the function we are looking for.
2276
2277@param[in] name_type_mask
2278    A logical OR of one or more FunctionNameType enum bits that
2279    indicate what kind of names should be used when doing the
2280    lookup. Bits include fully qualified names, base names,
2281    C++ methods, or ObjC selectors.
2282    See FunctionNameType for more details.
2283
2284@return
2285    A lldb::SBSymbolContextList that gets filled in with all of
2286    the symbol contexts for all the matches.
2287
2288</pre>
2289  <dl class="fields">
2290  </dl>
2291</td></tr></table>
2292</div>
2293<a name="FindGlobalVariables"></a>
2294<div>
2295<table class="details" border="1" cellpadding="3"
2296       cellspacing="0" width="100%" bgcolor="white">
2297<tr><td>
2298  <table width="100%" cellpadding="0" cellspacing="0" border="0">
2299  <tr valign="top"><td>
2300  <h3 class="epydoc"><span class="sig"><span class="sig-name">FindGlobalVariables</span>(<span class="sig-arg">self</span>,
2301        <span class="sig-arg">*args</span>)</span>
2302  </h3>
2303  </td><td align="right" valign="top"
2304    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindGlobalVariables">source&nbsp;code</a></span>&nbsp;
2305    </td>
2306  </tr></table>
2307
2308  <pre class="literalblock">
2309
2310FindGlobalVariables(SBTarget self, str const * name, uint32_t max_matches) -&gt; SBValueList
2311
2312Find global and static variables by name.
2313
2314@param[in] name
2315    The name of the global or static variable we are looking
2316    for.
2317
2318@param[in] max_matches
2319    Allow the number of matches to be limited to max_matches.
2320
2321@return
2322    A list of matched variables in an SBValueList.
2323
2324</pre>
2325  <dl class="fields">
2326  </dl>
2327</td></tr></table>
2328</div>
2329<a name="FindFirstGlobalVariable"></a>
2330<div>
2331<table class="details" border="1" cellpadding="3"
2332       cellspacing="0" width="100%" bgcolor="white">
2333<tr><td>
2334  <table width="100%" cellpadding="0" cellspacing="0" border="0">
2335  <tr valign="top"><td>
2336  <h3 class="epydoc"><span class="sig"><span class="sig-name">FindFirstGlobalVariable</span>(<span class="sig-arg">self</span>,
2337        <span class="sig-arg">*args</span>)</span>
2338  </h3>
2339  </td><td align="right" valign="top"
2340    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFirstGlobalVariable">source&nbsp;code</a></span>&nbsp;
2341    </td>
2342  </tr></table>
2343
2344  <pre class="literalblock">
2345
2346FindFirstGlobalVariable(SBTarget self, str const * name) -&gt; SBValue
2347
2348Find the first global (or static) variable by name.
2349
2350@param[in] name
2351    The name of the global or static variable we are looking
2352    for.
2353
2354@return
2355    An SBValue that gets filled in with the found variable (if any).
2356
2357</pre>
2358  <dl class="fields">
2359  </dl>
2360</td></tr></table>
2361</div>
2362<a name="BreakpointCreateByNames"></a>
2363<div>
2364<table class="details" border="1" cellpadding="3"
2365       cellspacing="0" width="100%" bgcolor="white">
2366<tr><td>
2367  <table width="100%" cellpadding="0" cellspacing="0" border="0">
2368  <tr valign="top"><td>
2369  <h3 class="epydoc"><span class="sig"><span class="sig-name">BreakpointCreateByNames</span>(<span class="sig-arg">self</span>,
2370        <span class="sig-arg">*args</span>)</span>
2371  </h3>
2372  </td><td align="right" valign="top"
2373    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByNames">source&nbsp;code</a></span>&nbsp;
2374    </td>
2375  </tr></table>
2376
2377  <pre class="literalblock">
2378
2379BreakpointCreateByNames(SBTarget self, str const *[] symbol_name, uint32_t num_names, uint32_t name_type_mask, SBFileSpecList module_list,
2380    SBFileSpecList comp_unit_list) -&gt; SBBreakpoint
2381
2382</pre>
2383  <dl class="fields">
2384  </dl>
2385</td></tr></table>
2386</div>
2387<a name="__str__"></a>
2388<div>
2389<table class="details" border="1" cellpadding="3"
2390       cellspacing="0" width="100%" bgcolor="white">
2391<tr><td>
2392  <table width="100%" cellpadding="0" cellspacing="0" border="0">
2393  <tr valign="top"><td>
2394  <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
2395    <br /><em class="fname">(Informal representation operator)</em>
2396  </h3>
2397  </td><td align="right" valign="top"
2398    ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.__str__">source&nbsp;code</a></span>&nbsp;
2399    </td>
2400  </tr></table>
2401
2402  <p>__str__(SBTarget self) -&gt; PyObject *</p>
2403  <dl class="fields">
2404    <dt>Overrides:
2405        object.__str__
2406    </dt>
2407  </dl>
2408</td></tr></table>
2409</div>
2410<br />
2411<!-- ==================== PROPERTY DETAILS ==================== -->
2412<a name="section-PropertyDetails"></a>
2413<table class="details" border="1" cellpadding="3"
2414       cellspacing="0" width="100%" bgcolor="white">
2415<tr bgcolor="#70b0f0" class="table-header">
2416  <td colspan="2" class="table-header">
2417    <table border="0" cellpadding="0" cellspacing="0" width="100%">
2418      <tr valign="top">
2419        <td align="left"><span class="table-header">Property Details</span></td>
2420        <td align="right" valign="top"
2421         ><span class="options">[<a href="#section-PropertyDetails"
2422         class="privatelink" onclick="toggle_private();"
2423         >hide private</a>]</span></td>
2424      </tr>
2425    </table>
2426  </td>
2427</tr>
2428</table>
2429<a name="addr_size"></a>
2430<div>
2431<table class="details" border="1" cellpadding="3"
2432       cellspacing="0" width="100%" bgcolor="white">
2433<tr><td>
2434  <h3 class="epydoc">addr_size</h3>
2435  <p>A read only property that returns the size in bytes of an address for
2436  this target.</p>
2437  <dl class="fields">
2438    <dt>Get Method:</dt>
2439    <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetAddressByteSize" class="summary-sig-name">GetAddressByteSize</a>(<span class="summary-sig-arg">self</span>)</span>
2440        - GetAddressByteSize(SBTarget self) -&gt; uint32_t
2441    </dd>
2442  </dl>
2443</td></tr></table>
2444</div>
2445<a name="broadcaster"></a>
2446<div>
2447<table class="details" border="1" cellpadding="3"
2448       cellspacing="0" width="100%" bgcolor="white">
2449<tr><td>
2450  <h3 class="epydoc">broadcaster</h3>
2451  <p>A read only property that an lldb object that represents the
2452  broadcaster (lldb.SBBroadcaster) for this target.</p>
2453  <dl class="fields">
2454    <dt>Get Method:</dt>
2455    <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetBroadcaster" class="summary-sig-name">GetBroadcaster</a>(<span class="summary-sig-arg">self</span>)</span>
2456        - GetBroadcaster(SBTarget self) -&gt; SBBroadcaster
2457    </dd>
2458  </dl>
2459</td></tr></table>
2460</div>
2461<a name="byte_order"></a>
2462<div>
2463<table class="details" border="1" cellpadding="3"
2464       cellspacing="0" width="100%" bgcolor="white">
2465<tr><td>
2466  <h3 class="epydoc">byte_order</h3>
2467  <p>A read only property that returns an lldb enumeration value
2468  (lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid) that
2469  represents the byte order for this target.</p>
2470  <dl class="fields">
2471    <dt>Get Method:</dt>
2472    <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetByteOrder" class="summary-sig-name">GetByteOrder</a>(<span class="summary-sig-arg">self</span>)</span>
2473        - GetByteOrder(SBTarget self) -&gt; lldb::ByteOrder
2474    </dd>
2475  </dl>
2476</td></tr></table>
2477</div>
2478<a name="debugger"></a>
2479<div>
2480<table class="details" border="1" cellpadding="3"
2481       cellspacing="0" width="100%" bgcolor="white">
2482<tr><td>
2483  <h3 class="epydoc">debugger</h3>
2484  <p>A read only property that returns an lldb object that represents the
2485  debugger (lldb.SBDebugger) that owns this target.</p>
2486  <dl class="fields">
2487    <dt>Get Method:</dt>
2488    <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetDebugger" class="summary-sig-name">GetDebugger</a>(<span class="summary-sig-arg">self</span>)</span>
2489        - GetDebugger(SBTarget self) -&gt; SBDebugger
2490    </dd>
2491  </dl>
2492</td></tr></table>
2493</div>
2494<a name="executable"></a>
2495<div>
2496<table class="details" border="1" cellpadding="3"
2497       cellspacing="0" width="100%" bgcolor="white">
2498<tr><td>
2499  <h3 class="epydoc">executable</h3>
2500  <p>A read only property that returns an lldb object that represents the
2501  main executable module (lldb.SBModule) for this target.</p>
2502  <dl class="fields">
2503    <dt>Get Method:</dt>
2504    <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetExecutable" class="summary-sig-name">GetExecutable</a>(<span class="summary-sig-arg">self</span>)</span>
2505        - GetExecutable(SBTarget self) -&gt; SBFileSpec
2506    </dd>
2507  </dl>
2508</td></tr></table>
2509</div>
2510<a name="module"></a>
2511<div>
2512<table class="details" border="1" cellpadding="3"
2513       cellspacing="0" width="100%" bgcolor="white">
2514<tr><td>
2515  <h3 class="epydoc">module</h3>
2516  <p>A read only property that returns an object that implements python
2517  operator overloading with the square brackets().\n
2518  target.module[&lt;int&gt;] allows array access to any modules.\n
2519  target.module[&lt;str&gt;] allows access to modules by basename, full
2520  path, or uuid string value.\n    target.module[uuid.UUID()] allows module
2521  access by UUID.\n    target.module[re] allows module access using a
2522  regular expression that matches the module full path.</p>
2523  <dl class="fields">
2524    <dt>Get Method:</dt>
2525    <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#get_modules_access_object" class="summary-sig-name">get_modules_access_object</a>(<span class="summary-sig-arg">self</span>)</span>
2526        - An accessor function that returns a modules_access() object which
2527      allows lazy module access from a lldb.SBTarget object.
2528    </dd>
2529  </dl>
2530</td></tr></table>
2531</div>
2532<a name="modules"></a>
2533<div>
2534<table class="details" border="1" cellpadding="3"
2535       cellspacing="0" width="100%" bgcolor="white">
2536<tr><td>
2537  <h3 class="epydoc">modules</h3>
2538  <p>A read only property that returns a list() of lldb.SBModule objects
2539  contained in this target. This list is a list all modules that the target
2540  currently is tracking (the main executable and all dependent shared
2541  libraries).</p>
2542  <dl class="fields">
2543    <dt>Get Method:</dt>
2544    <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#get_modules_array" class="summary-sig-name">get_modules_array</a>(<span class="summary-sig-arg">self</span>)</span>
2545        - An accessor function that returns a list() that contains all modules
2546      in a lldb.SBTarget object.
2547    </dd>
2548  </dl>
2549</td></tr></table>
2550</div>
2551<a name="num_breakpoints"></a>
2552<div>
2553<table class="details" border="1" cellpadding="3"
2554       cellspacing="0" width="100%" bgcolor="white">
2555<tr><td>
2556  <h3 class="epydoc">num_breakpoints</h3>
2557  <p>A read only property that returns the number of breakpoints that this
2558  target has as an integer.</p>
2559  <dl class="fields">
2560    <dt>Get Method:</dt>
2561    <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetNumBreakpoints" class="summary-sig-name">GetNumBreakpoints</a>(<span class="summary-sig-arg">self</span>)</span>
2562        - GetNumBreakpoints(SBTarget self) -&gt; uint32_t
2563    </dd>
2564  </dl>
2565</td></tr></table>
2566</div>
2567<a name="num_watchpoints"></a>
2568<div>
2569<table class="details" border="1" cellpadding="3"
2570       cellspacing="0" width="100%" bgcolor="white">
2571<tr><td>
2572  <h3 class="epydoc">num_watchpoints</h3>
2573  <p>A read only property that returns the number of watchpoints that this
2574  target has as an integer.</p>
2575  <dl class="fields">
2576    <dt>Get Method:</dt>
2577    <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetNumWatchpoints" class="summary-sig-name">GetNumWatchpoints</a>(<span class="summary-sig-arg">self</span>)</span>
2578        - GetNumWatchpoints(SBTarget self) -&gt; uint32_t
2579    </dd>
2580  </dl>
2581</td></tr></table>
2582</div>
2583<a name="process"></a>
2584<div>
2585<table class="details" border="1" cellpadding="3"
2586       cellspacing="0" width="100%" bgcolor="white">
2587<tr><td>
2588  <h3 class="epydoc">process</h3>
2589  <p>A read only property that returns an lldb object that represents the
2590  process (lldb.SBProcess) that this target owns.</p>
2591  <dl class="fields">
2592    <dt>Get Method:</dt>
2593    <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetProcess" class="summary-sig-name">GetProcess</a>(<span class="summary-sig-arg">self</span>)</span>
2594        - GetProcess(SBTarget self) -&gt; SBProcess
2595    </dd>
2596  </dl>
2597</td></tr></table>
2598</div>
2599<a name="triple"></a>
2600<div>
2601<table class="details" border="1" cellpadding="3"
2602       cellspacing="0" width="100%" bgcolor="white">
2603<tr><td>
2604  <h3 class="epydoc">triple</h3>
2605  <p>A read only property that returns the target triple (arch-vendor-os)
2606  for this target as a string.</p>
2607  <dl class="fields">
2608    <dt>Get Method:</dt>
2609    <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetTriple" class="summary-sig-name">GetTriple</a>(<span class="summary-sig-arg">self</span>)</span>
2610        - GetTriple(SBTarget self) -&gt; str const *
2611    </dd>
2612  </dl>
2613</td></tr></table>
2614</div>
2615<br />
2616<!-- ==================== NAVIGATION BAR ==================== -->
2617<table class="navbar" border="0" width="100%" cellpadding="0"
2618       bgcolor="#a0c0ff" cellspacing="0">
2619  <tr valign="middle">
2620
2621  <!-- Tree link -->
2622      <th>&nbsp;&nbsp;&nbsp;<a
2623        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
2624
2625  <!-- Index link -->
2626      <th>&nbsp;&nbsp;&nbsp;<a
2627        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
2628
2629  <!-- Help link -->
2630      <th>&nbsp;&nbsp;&nbsp;<a
2631        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
2632
2633  <!-- Project homepage -->
2634      <th class="navbar" align="right" width="100%">
2635        <table border="0" cellpadding="0" cellspacing="0">
2636          <tr><th class="navbar" align="center"
2637            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
2638          </tr></table></th>
2639  </tr>
2640</table>
2641<table border="0" cellpadding="0" cellspacing="0" width="100%%">
2642  <tr>
2643    <td align="left" class="footer">
2644    Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013
2645    </td>
2646    <td align="right" class="footer">
2647      <a target="mainFrame" href="http://epydoc.sourceforge.net"
2648        >http://epydoc.sourceforge.net</a>
2649    </td>
2650  </tr>
2651</table>
2652
2653<script type="text/javascript">
2654  <!--
2655  // Private objects are initially displayed (because if
2656  // javascript is turned off then we want them to be
2657  // visible); but by default, we want to hide them.  So hide
2658  // them unless we have a cookie that says to show them.
2659  checkCookie();
2660  // -->
2661</script>
2662</body>
2663</html>
2664