blob: 80d15d9ea4101cd5d4ab8cff9724995bca938f72 [file] [log] [blame]
Daniel Maleae1873732013-07-19 17:28:54 +00001<?xml version="1.0" encoding="ascii"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5<head>
6 <title>lldb.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>