blob: 1ebe3f8df983a5eefdceb01bdac925b89a7b30d2 [file] [log] [blame]
Tamas Berghammer5ac6e912016-10-20 13:04:32 +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.SBPlatform</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;SBPlatform
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.SBPlatform-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 SBPlatform</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBPlatform">source&nbsp;code</a></span></p>
61<center>
62<center> <map id="uml_class_diagram_for_lldb_sbp" name="uml_class_diagram_for_lldb_sbp">
63<area shape="rect" id="node1_16" href="lldb.SBPlatform-class.html#__swig_setmethods__" title="lldb.SBPlatform.__swig_setmethods__" alt="" coords="17,32,213,52"/>
64<area shape="rect" id="node1_17" href="lldb.SBPlatform-class.html#__swig_getmethods__" title="lldb.SBPlatform.__swig_getmethods__" alt="" coords="17,52,213,72"/>
65<area shape="rect" id="node1_18" href="lldb.SBPlatform-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,75,213,95"/>
66<area shape="rect" id="node1_19" href="lldb.SBPlatform-class.html#__getattr__" title="lldb.SBPlatform.__getattr__" alt="" coords="17,95,213,115"/>
67<area shape="rect" id="node1_20" href="lldb.SBPlatform-class.html#__repr__" title="repr(x)" alt="" coords="17,115,213,135"/>
68<area shape="rect" id="node1_21" href="lldb.SBPlatform-class.html#__init__" title="__init__(lldb::SBPlatform self) &#45;&gt; SBPlatform __init__(lldb::SBPlatform &#160;self, str const * arg2) &#45;&gt; SBPlatform" alt="" coords="17,135,213,155"/>
69<area shape="rect" id="node1_22" href="lldb.SBPlatform-class.html#__swig_destroy__" title="delete_SBPlatform(SBPlatform self)" alt="" coords="17,155,213,175"/>
70<area shape="rect" id="node1_23" href="lldb.SBPlatform-class.html#__del__" title="lldb.SBPlatform.__del__" alt="" coords="17,175,213,195"/>
71<area shape="rect" id="node1_24" href="lldb.SBPlatform-class.html#__nonzero__" title="lldb.SBPlatform.__nonzero__" alt="" coords="17,195,213,215"/>
72<area shape="rect" id="node1_25" href="lldb.SBPlatform-class.html#IsValid" title="IsValid(SBPlatform self) &#45;&gt; bool" alt="" coords="17,215,213,235"/>
73<area shape="rect" id="node1_26" href="lldb.SBPlatform-class.html#Clear" title="Clear(SBPlatform self)" alt="" coords="17,235,213,255"/>
74<area shape="rect" id="node1_27" href="lldb.SBPlatform-class.html#GetWorkingDirectory" title="GetWorkingDirectory(SBPlatform self) &#45;&gt; str const *" alt="" coords="17,255,213,275"/>
75<area shape="rect" id="node1_28" href="lldb.SBPlatform-class.html#SetWorkingDirectory" title="SetWorkingDirectory(SBPlatform self, str const * arg2) &#45;&gt; bool" alt="" coords="17,275,213,295"/>
76<area shape="rect" id="node1_29" href="lldb.SBPlatform-class.html#GetName" title="GetName(SBPlatform self) &#45;&gt; str const *" alt="" coords="17,295,213,315"/>
77<area shape="rect" id="node1_30" href="lldb.SBPlatform-class.html#ConnectRemote" title="ConnectRemote(SBPlatform self, SBPlatformConnectOptions connect_options) &#45;&gt; SBError" alt="" coords="17,315,213,335"/>
78<area shape="rect" id="node1_31" href="lldb.SBPlatform-class.html#GetUnixSignals" title="GetUnixSignals(SBPlatform self) &#45;&gt; SBUnixSignals" alt="" coords="17,355,213,375"/>
79<area shape="rect" id="node1" href="lldb.SBPlatform-class.html" title="A class that represents a platform that can represent the current host or a remote host debug platform." alt="" coords="5,6,225,381"/>
80</map>
81 <img src="uml_class_diagram_for_lldb_sbp.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbp" ismap="ismap" class="graph-without-title" />
82</center>
83</center>
84<hr />
85<p>A class that represents a platform that can represent the current host
86 or a remote host debug platform.</p>
87 <p>The SBPlatform class represents the current host, or a remote host. It
88 can be connected to a remote platform in order to provide ways to
89 remotely launch and attach to processes, upload/download files, create
90 directories, run remote shell commands, find locally cached versions of
91 files from the remote system, and much more.</p>
92 <p>SBPlatform objects can be created and then used to connect to a remote
93 platform which allows the SBPlatform to be used to get a list of the
94 current processes on the remote host, attach to one of those processes,
95 install programs on the remote system, attach and launch processes, and
96 much more.</p>
97 <p>Every SBTarget has a corresponding SBPlatform. The platform can be
98 specified upon target creation, or the currently selected platform will
99 attempt to be used when creating the target automatically as long as the
100 currently selected platform matches the target architecture and
101 executable type. If the architecture or executable type do not match, a
102 suitable platform will be found automatically.</p>
103
104<!-- ==================== INSTANCE METHODS ==================== -->
105<a name="section-InstanceMethods"></a>
106<table class="summary" border="1" cellpadding="3"
107 cellspacing="0" width="100%" bgcolor="white">
108<tr bgcolor="#70b0f0" class="table-header">
109 <td colspan="2" class="table-header">
110 <table border="0" cellpadding="0" cellspacing="0" width="100%">
111 <tr valign="top">
112 <td align="left"><span class="table-header">Instance Methods</span></td>
113 <td align="right" valign="top"
114 ><span class="options">[<a href="#section-InstanceMethods"
115 class="privatelink" onclick="toggle_private();"
116 >hide private</a>]</span></td>
117 </tr>
118 </table>
119 </td>
120</tr>
121<tr>
122 <td width="15%" align="right" valign="top" class="summary">
123 <span class="summary-type">&nbsp;</span>
124 </td><td class="summary">
125 <table width="100%" cellpadding="0" cellspacing="0" border="0">
126 <tr>
127 <td><span class="summary-sig"><a href="lldb.SBPlatform-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
128 <span class="summary-sig-arg">name</span>,
129 <span class="summary-sig-arg">value</span>)</span><br />
130 x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
131 <td align="right" valign="top">
132 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.__setattr__">source&nbsp;code</a></span>
133
134 </td>
135 </tr>
136 </table>
137
138 </td>
139 </tr>
140<tr>
141 <td width="15%" align="right" valign="top" class="summary">
142 <span class="summary-type">&nbsp;</span>
143 </td><td class="summary">
144 <table width="100%" cellpadding="0" cellspacing="0" border="0">
145 <tr>
146 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
147 <span class="summary-sig-arg">name</span>)</span></td>
148 <td align="right" valign="top">
149 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.__getattr__">source&nbsp;code</a></span>
150
151 </td>
152 </tr>
153 </table>
154
155 </td>
156 </tr>
157<tr>
158 <td width="15%" align="right" valign="top" class="summary">
159 <span class="summary-type">&nbsp;</span>
160 </td><td class="summary">
161 <table width="100%" cellpadding="0" cellspacing="0" border="0">
162 <tr>
163 <td><span class="summary-sig"><a href="lldb.SBPlatform-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
164 repr(x)</td>
165 <td align="right" valign="top">
166 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
167
168 </td>
169 </tr>
170 </table>
171
172 </td>
173 </tr>
174<tr>
175 <td width="15%" align="right" valign="top" class="summary">
176 <span class="summary-type">&nbsp;</span>
177 </td><td class="summary">
178 <table width="100%" cellpadding="0" cellspacing="0" border="0">
179 <tr>
180 <td><span class="summary-sig"><a href="lldb.SBPlatform-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
181 <span class="summary-sig-arg">*args</span>)</span><br />
182 __init__(lldb::SBPlatform self) -&gt; SBPlatform
183 __init__(lldb::SBPlatform self, str const * arg2) -&gt; SBPlatform</td>
184 <td align="right" valign="top">
185 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.__init__">source&nbsp;code</a></span>
186
187 </td>
188 </tr>
189 </table>
190
191 </td>
192 </tr>
193<tr>
194 <td width="15%" align="right" valign="top" class="summary">
195 <span class="summary-type">&nbsp;</span>
196 </td><td class="summary">
197 <table width="100%" cellpadding="0" cellspacing="0" border="0">
198 <tr>
199 <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 />
200 delete_SBPlatform(SBPlatform self)</td>
201 <td align="right" valign="top">
202
203
204 </td>
205 </tr>
206 </table>
207
208 </td>
209 </tr>
210<tr>
211 <td width="15%" align="right" valign="top" class="summary">
212 <span class="summary-type">&nbsp;</span>
213 </td><td class="summary">
214 <table width="100%" cellpadding="0" cellspacing="0" border="0">
215 <tr>
216 <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>
217 <td align="right" valign="top">
218 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.__del__">source&nbsp;code</a></span>
219
220 </td>
221 </tr>
222 </table>
223
224 </td>
225 </tr>
226<tr>
227 <td width="15%" align="right" valign="top" class="summary">
228 <span class="summary-type">&nbsp;</span>
229 </td><td class="summary">
230 <table width="100%" cellpadding="0" cellspacing="0" border="0">
231 <tr>
232 <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>
233 <td align="right" valign="top">
234 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.__nonzero__">source&nbsp;code</a></span>
235
236 </td>
237 </tr>
238 </table>
239
240 </td>
241 </tr>
242<tr>
243 <td width="15%" align="right" valign="top" class="summary">
244 <span class="summary-type">&nbsp;</span>
245 </td><td class="summary">
246 <table width="100%" cellpadding="0" cellspacing="0" border="0">
247 <tr>
248 <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 />
249 IsValid(SBPlatform self) -&gt; bool</td>
250 <td align="right" valign="top">
251 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.IsValid">source&nbsp;code</a></span>
252
253 </td>
254 </tr>
255 </table>
256
257 </td>
258 </tr>
259<tr>
260 <td width="15%" align="right" valign="top" class="summary">
261 <span class="summary-type">&nbsp;</span>
262 </td><td class="summary">
263 <table width="100%" cellpadding="0" cellspacing="0" border="0">
264 <tr>
265 <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 />
266 Clear(SBPlatform self)</td>
267 <td align="right" valign="top">
268 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.Clear">source&nbsp;code</a></span>
269
270 </td>
271 </tr>
272 </table>
273
274 </td>
275 </tr>
276<tr>
277 <td width="15%" align="right" valign="top" class="summary">
278 <span class="summary-type">&nbsp;</span>
279 </td><td class="summary">
280 <table width="100%" cellpadding="0" cellspacing="0" border="0">
281 <tr>
282 <td><span class="summary-sig"><a name="GetWorkingDirectory"></a><span class="summary-sig-name">GetWorkingDirectory</span>(<span class="summary-sig-arg">self</span>)</span><br />
283 GetWorkingDirectory(SBPlatform self) -&gt; str const *</td>
284 <td align="right" valign="top">
285 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.GetWorkingDirectory">source&nbsp;code</a></span>
286
287 </td>
288 </tr>
289 </table>
290
291 </td>
292 </tr>
293<tr>
294 <td width="15%" align="right" valign="top" class="summary">
295 <span class="summary-type">&nbsp;</span>
296 </td><td class="summary">
297 <table width="100%" cellpadding="0" cellspacing="0" border="0">
298 <tr>
299 <td><span class="summary-sig"><a name="SetWorkingDirectory"></a><span class="summary-sig-name">SetWorkingDirectory</span>(<span class="summary-sig-arg">self</span>,
300 <span class="summary-sig-arg">*args</span>)</span><br />
301 SetWorkingDirectory(SBPlatform self, str const * arg2) -&gt; bool</td>
302 <td align="right" valign="top">
303 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.SetWorkingDirectory">source&nbsp;code</a></span>
304
305 </td>
306 </tr>
307 </table>
308
309 </td>
310 </tr>
311<tr>
312 <td width="15%" align="right" valign="top" class="summary">
313 <span class="summary-type">&nbsp;</span>
314 </td><td class="summary">
315 <table width="100%" cellpadding="0" cellspacing="0" border="0">
316 <tr>
317 <td><span class="summary-sig"><a name="GetName"></a><span class="summary-sig-name">GetName</span>(<span class="summary-sig-arg">self</span>)</span><br />
318 GetName(SBPlatform self) -&gt; str const *</td>
319 <td align="right" valign="top">
320 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.GetName">source&nbsp;code</a></span>
321
322 </td>
323 </tr>
324 </table>
325
326 </td>
327 </tr>
328<tr>
329 <td width="15%" align="right" valign="top" class="summary">
330 <span class="summary-type">&nbsp;</span>
331 </td><td class="summary">
332 <table width="100%" cellpadding="0" cellspacing="0" border="0">
333 <tr>
334 <td><span class="summary-sig"><a name="ConnectRemote"></a><span class="summary-sig-name">ConnectRemote</span>(<span class="summary-sig-arg">self</span>,
335 <span class="summary-sig-arg">*args</span>)</span><br />
336 ConnectRemote(SBPlatform self, SBPlatformConnectOptions
337 connect_options) -&gt; SBError</td>
338 <td align="right" valign="top">
339 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.ConnectRemote">source&nbsp;code</a></span>
340
341 </td>
342 </tr>
343 </table>
344
345 </td>
346 </tr>
347<tr>
348 <td width="15%" align="right" valign="top" class="summary">
349 <span class="summary-type">&nbsp;</span>
350 </td><td class="summary">
351 <table width="100%" cellpadding="0" cellspacing="0" border="0">
352 <tr>
353 <td><span class="summary-sig"><a name="DisconnectRemote"></a><span class="summary-sig-name">DisconnectRemote</span>(<span class="summary-sig-arg">self</span>)</span><br />
354 DisconnectRemote(SBPlatform self)</td>
355 <td align="right" valign="top">
356 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.DisconnectRemote">source&nbsp;code</a></span>
357
358 </td>
359 </tr>
360 </table>
361
362 </td>
363 </tr>
364<tr>
365 <td width="15%" align="right" valign="top" class="summary">
366 <span class="summary-type">&nbsp;</span>
367 </td><td class="summary">
368 <table width="100%" cellpadding="0" cellspacing="0" border="0">
369 <tr>
370 <td><span class="summary-sig"><a name="IsConnected"></a><span class="summary-sig-name">IsConnected</span>(<span class="summary-sig-arg">self</span>)</span><br />
371 IsConnected(SBPlatform self) -&gt; bool</td>
372 <td align="right" valign="top">
373 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.IsConnected">source&nbsp;code</a></span>
374
375 </td>
376 </tr>
377 </table>
378
379 </td>
380 </tr>
381<tr>
382 <td width="15%" align="right" valign="top" class="summary">
383 <span class="summary-type">&nbsp;</span>
384 </td><td class="summary">
385 <table width="100%" cellpadding="0" cellspacing="0" border="0">
386 <tr>
387 <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 />
388 GetTriple(SBPlatform self) -&gt; str const *</td>
389 <td align="right" valign="top">
390 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.GetTriple">source&nbsp;code</a></span>
391
392 </td>
393 </tr>
394 </table>
395
396 </td>
397 </tr>
398<tr>
399 <td width="15%" align="right" valign="top" class="summary">
400 <span class="summary-type">&nbsp;</span>
401 </td><td class="summary">
402 <table width="100%" cellpadding="0" cellspacing="0" border="0">
403 <tr>
404 <td><span class="summary-sig"><a name="GetHostname"></a><span class="summary-sig-name">GetHostname</span>(<span class="summary-sig-arg">self</span>)</span><br />
405 GetHostname(SBPlatform self) -&gt; str const *</td>
406 <td align="right" valign="top">
407 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.GetHostname">source&nbsp;code</a></span>
408
409 </td>
410 </tr>
411 </table>
412
413 </td>
414 </tr>
415<tr>
416 <td width="15%" align="right" valign="top" class="summary">
417 <span class="summary-type">&nbsp;</span>
418 </td><td class="summary">
419 <table width="100%" cellpadding="0" cellspacing="0" border="0">
420 <tr>
421 <td><span class="summary-sig"><a name="GetOSBuild"></a><span class="summary-sig-name">GetOSBuild</span>(<span class="summary-sig-arg">self</span>)</span><br />
422 GetOSBuild(SBPlatform self) -&gt; str const *</td>
423 <td align="right" valign="top">
424 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.GetOSBuild">source&nbsp;code</a></span>
425
426 </td>
427 </tr>
428 </table>
429
430 </td>
431 </tr>
432<tr>
433 <td width="15%" align="right" valign="top" class="summary">
434 <span class="summary-type">&nbsp;</span>
435 </td><td class="summary">
436 <table width="100%" cellpadding="0" cellspacing="0" border="0">
437 <tr>
438 <td><span class="summary-sig"><a name="GetOSDescription"></a><span class="summary-sig-name">GetOSDescription</span>(<span class="summary-sig-arg">self</span>)</span><br />
439 GetOSDescription(SBPlatform self) -&gt; str const *</td>
440 <td align="right" valign="top">
441 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.GetOSDescription">source&nbsp;code</a></span>
442
443 </td>
444 </tr>
445 </table>
446
447 </td>
448 </tr>
449<tr>
450 <td width="15%" align="right" valign="top" class="summary">
451 <span class="summary-type">&nbsp;</span>
452 </td><td class="summary">
453 <table width="100%" cellpadding="0" cellspacing="0" border="0">
454 <tr>
455 <td><span class="summary-sig"><a name="GetOSMajorVersion"></a><span class="summary-sig-name">GetOSMajorVersion</span>(<span class="summary-sig-arg">self</span>)</span><br />
456 GetOSMajorVersion(SBPlatform self) -&gt; uint32_t</td>
457 <td align="right" valign="top">
458 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.GetOSMajorVersion">source&nbsp;code</a></span>
459
460 </td>
461 </tr>
462 </table>
463
464 </td>
465 </tr>
466<tr>
467 <td width="15%" align="right" valign="top" class="summary">
468 <span class="summary-type">&nbsp;</span>
469 </td><td class="summary">
470 <table width="100%" cellpadding="0" cellspacing="0" border="0">
471 <tr>
472 <td><span class="summary-sig"><a name="GetOSMinorVersion"></a><span class="summary-sig-name">GetOSMinorVersion</span>(<span class="summary-sig-arg">self</span>)</span><br />
473 GetOSMinorVersion(SBPlatform self) -&gt; uint32_t</td>
474 <td align="right" valign="top">
475 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.GetOSMinorVersion">source&nbsp;code</a></span>
476
477 </td>
478 </tr>
479 </table>
480
481 </td>
482 </tr>
483<tr>
484 <td width="15%" align="right" valign="top" class="summary">
485 <span class="summary-type">&nbsp;</span>
486 </td><td class="summary">
487 <table width="100%" cellpadding="0" cellspacing="0" border="0">
488 <tr>
489 <td><span class="summary-sig"><a name="GetOSUpdateVersion"></a><span class="summary-sig-name">GetOSUpdateVersion</span>(<span class="summary-sig-arg">self</span>)</span><br />
490 GetOSUpdateVersion(SBPlatform self) -&gt; uint32_t</td>
491 <td align="right" valign="top">
492 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.GetOSUpdateVersion">source&nbsp;code</a></span>
493
494 </td>
495 </tr>
496 </table>
497
498 </td>
499 </tr>
500<tr>
501 <td width="15%" align="right" valign="top" class="summary">
502 <span class="summary-type">&nbsp;</span>
503 </td><td class="summary">
504 <table width="100%" cellpadding="0" cellspacing="0" border="0">
505 <tr>
506 <td><span class="summary-sig"><a name="Get"></a><span class="summary-sig-name">Get</span>(<span class="summary-sig-arg">self</span>,
507 <span class="summary-sig-arg">*args</span>)</span><br />
508 Get(SBPlatform self, SBFileSpec src, SBFileSpec dst) -&gt; SBError</td>
509 <td align="right" valign="top">
510 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.Get">source&nbsp;code</a></span>
511
512 </td>
513 </tr>
514 </table>
515
516 </td>
517 </tr>
518<tr>
519 <td width="15%" align="right" valign="top" class="summary">
520 <span class="summary-type">&nbsp;</span>
521 </td><td class="summary">
522 <table width="100%" cellpadding="0" cellspacing="0" border="0">
523 <tr>
524 <td><span class="summary-sig"><a name="Put"></a><span class="summary-sig-name">Put</span>(<span class="summary-sig-arg">self</span>,
525 <span class="summary-sig-arg">*args</span>)</span><br />
526 Put(SBPlatform self, SBFileSpec src, SBFileSpec dst) -&gt; SBError</td>
527 <td align="right" valign="top">
528 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.Put">source&nbsp;code</a></span>
529
530 </td>
531 </tr>
532 </table>
533
534 </td>
535 </tr>
536<tr>
537 <td width="15%" align="right" valign="top" class="summary">
538 <span class="summary-type">&nbsp;</span>
539 </td><td class="summary">
540 <table width="100%" cellpadding="0" cellspacing="0" border="0">
541 <tr>
542 <td><span class="summary-sig"><a name="Install"></a><span class="summary-sig-name">Install</span>(<span class="summary-sig-arg">self</span>,
543 <span class="summary-sig-arg">*args</span>)</span><br />
544 Install(SBPlatform self, SBFileSpec src, SBFileSpec dst) -&gt;
545 SBError</td>
546 <td align="right" valign="top">
547 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.Install">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="Run"></a><span class="summary-sig-name">Run</span>(<span class="summary-sig-arg">self</span>,
562 <span class="summary-sig-arg">*args</span>)</span><br />
563 Run(SBPlatform self, SBPlatformShellCommand shell_command) -&gt;
564 SBError</td>
565 <td align="right" valign="top">
566 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.Run">source&nbsp;code</a></span>
567
568 </td>
569 </tr>
570 </table>
571
572 </td>
573 </tr>
574<tr>
575 <td width="15%" align="right" valign="top" class="summary">
576 <span class="summary-type">&nbsp;</span>
577 </td><td class="summary">
578 <table width="100%" cellpadding="0" cellspacing="0" border="0">
579 <tr>
580 <td><span class="summary-sig"><a name="Launch"></a><span class="summary-sig-name">Launch</span>(<span class="summary-sig-arg">self</span>,
581 <span class="summary-sig-arg">*args</span>)</span><br />
582 Launch(SBPlatform self, SBLaunchInfo launch_info) -&gt; SBError</td>
583 <td align="right" valign="top">
584 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.Launch">source&nbsp;code</a></span>
585
586 </td>
587 </tr>
588 </table>
589
590 </td>
591 </tr>
592<tr>
593 <td width="15%" align="right" valign="top" class="summary">
594 <span class="summary-type">&nbsp;</span>
595 </td><td class="summary">
596 <table width="100%" cellpadding="0" cellspacing="0" border="0">
597 <tr>
598 <td><span class="summary-sig"><a name="Kill"></a><span class="summary-sig-name">Kill</span>(<span class="summary-sig-arg">self</span>,
599 <span class="summary-sig-arg">*args</span>)</span><br />
600 Kill(SBPlatform self, lldb::pid_t const pid) -&gt; SBError</td>
601 <td align="right" valign="top">
602 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.Kill">source&nbsp;code</a></span>
603
604 </td>
605 </tr>
606 </table>
607
608 </td>
609 </tr>
610<tr>
611 <td width="15%" align="right" valign="top" class="summary">
612 <span class="summary-type">&nbsp;</span>
613 </td><td class="summary">
614 <table width="100%" cellpadding="0" cellspacing="0" border="0">
615 <tr>
616 <td><span class="summary-sig"><a name="MakeDirectory"></a><span class="summary-sig-name">MakeDirectory</span>(<span class="summary-sig-arg">self</span>,
617 <span class="summary-sig-arg">*args</span>)</span><br />
618 MakeDirectory(SBPlatform self, str const * path, uint32_t
619 file_permissions=eFilePermissionsDirectoryDefault) -&gt; SBError
620 MakeDirectory(SBPlatform self, str const * path) -&gt; SBError</td>
621 <td align="right" valign="top">
622 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.MakeDirectory">source&nbsp;code</a></span>
623
624 </td>
625 </tr>
626 </table>
627
628 </td>
629 </tr>
630<tr>
631 <td width="15%" align="right" valign="top" class="summary">
632 <span class="summary-type">&nbsp;</span>
633 </td><td class="summary">
634 <table width="100%" cellpadding="0" cellspacing="0" border="0">
635 <tr>
636 <td><span class="summary-sig"><a name="GetFilePermissions"></a><span class="summary-sig-name">GetFilePermissions</span>(<span class="summary-sig-arg">self</span>,
637 <span class="summary-sig-arg">*args</span>)</span><br />
638 GetFilePermissions(SBPlatform self, str const * path) -&gt; uint32_t</td>
639 <td align="right" valign="top">
640 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.GetFilePermissions">source&nbsp;code</a></span>
641
642 </td>
643 </tr>
644 </table>
645
646 </td>
647 </tr>
648<tr>
649 <td width="15%" align="right" valign="top" class="summary">
650 <span class="summary-type">&nbsp;</span>
651 </td><td class="summary">
652 <table width="100%" cellpadding="0" cellspacing="0" border="0">
653 <tr>
654 <td><span class="summary-sig"><a name="SetFilePermissions"></a><span class="summary-sig-name">SetFilePermissions</span>(<span class="summary-sig-arg">self</span>,
655 <span class="summary-sig-arg">*args</span>)</span><br />
656 SetFilePermissions(SBPlatform self, str const * path, uint32_t
657 file_permissions) -&gt; SBError</td>
658 <td align="right" valign="top">
659 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.SetFilePermissions">source&nbsp;code</a></span>
660
661 </td>
662 </tr>
663 </table>
664
665 </td>
666 </tr>
667<tr>
668 <td width="15%" align="right" valign="top" class="summary">
669 <span class="summary-type">&nbsp;</span>
670 </td><td class="summary">
671 <table width="100%" cellpadding="0" cellspacing="0" border="0">
672 <tr>
673 <td><span class="summary-sig"><a name="GetUnixSignals"></a><span class="summary-sig-name">GetUnixSignals</span>(<span class="summary-sig-arg">self</span>)</span><br />
674 GetUnixSignals(SBPlatform self) -&gt; SBUnixSignals</td>
675 <td align="right" valign="top">
676 <span class="codelink"><a href="lldb-pysrc.html#SBPlatform.GetUnixSignals">source&nbsp;code</a></span>
677
678 </td>
679 </tr>
680 </table>
681
682 </td>
683 </tr>
684 <tr>
685 <td colspan="2" class="summary">
686 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
687 <code>__delattr__</code>,
688 <code>__format__</code>,
689 <code>__getattribute__</code>,
690 <code>__hash__</code>,
691 <code>__new__</code>,
692 <code>__reduce__</code>,
693 <code>__reduce_ex__</code>,
694 <code>__sizeof__</code>,
695 <code>__str__</code>,
696 <code>__subclasshook__</code>
697 </p>
698 </td>
699 </tr>
700</table>
701<!-- ==================== CLASS VARIABLES ==================== -->
702<a name="section-ClassVariables"></a>
703<table class="summary" border="1" cellpadding="3"
704 cellspacing="0" width="100%" bgcolor="white">
705<tr bgcolor="#70b0f0" class="table-header">
706 <td colspan="2" class="table-header">
707 <table border="0" cellpadding="0" cellspacing="0" width="100%">
708 <tr valign="top">
709 <td align="left"><span class="table-header">Class Variables</span></td>
710 <td align="right" valign="top"
711 ><span class="options">[<a href="#section-ClassVariables"
712 class="privatelink" onclick="toggle_private();"
713 >hide private</a>]</span></td>
714 </tr>
715 </table>
716 </td>
717</tr>
718<tr>
719 <td width="15%" align="right" valign="top" class="summary">
720 <span class="summary-type">&nbsp;</span>
721 </td><td class="summary">
722 <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>
723 </td>
724 </tr>
725<tr>
726 <td width="15%" align="right" valign="top" class="summary">
727 <span class="summary-type">&nbsp;</span>
728 </td><td class="summary">
729 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}"><code class="variable-group">{</code><code class="variable-group">}</code></code>
730 </td>
731 </tr>
732</table>
733<!-- ==================== PROPERTIES ==================== -->
734<a name="section-Properties"></a>
735<table class="summary" border="1" cellpadding="3"
736 cellspacing="0" width="100%" bgcolor="white">
737<tr bgcolor="#70b0f0" class="table-header">
738 <td colspan="2" class="table-header">
739 <table border="0" cellpadding="0" cellspacing="0" width="100%">
740 <tr valign="top">
741 <td align="left"><span class="table-header">Properties</span></td>
742 <td align="right" valign="top"
743 ><span class="options">[<a href="#section-Properties"
744 class="privatelink" onclick="toggle_private();"
745 >hide private</a>]</span></td>
746 </tr>
747 </table>
748 </td>
749</tr>
750 <tr>
751 <td colspan="2" class="summary">
752 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
753 <code>__class__</code>
754 </p>
755 </td>
756 </tr>
757</table>
758<!-- ==================== METHOD DETAILS ==================== -->
759<a name="section-MethodDetails"></a>
760<table class="details" border="1" cellpadding="3"
761 cellspacing="0" width="100%" bgcolor="white">
762<tr bgcolor="#70b0f0" class="table-header">
763 <td colspan="2" class="table-header">
764 <table border="0" cellpadding="0" cellspacing="0" width="100%">
765 <tr valign="top">
766 <td align="left"><span class="table-header">Method Details</span></td>
767 <td align="right" valign="top"
768 ><span class="options">[<a href="#section-MethodDetails"
769 class="privatelink" onclick="toggle_private();"
770 >hide private</a>]</span></td>
771 </tr>
772 </table>
773 </td>
774</tr>
775</table>
776<a name="__setattr__"></a>
777<div>
778<table class="details" border="1" cellpadding="3"
779 cellspacing="0" width="100%" bgcolor="white">
780<tr><td>
781 <table width="100%" cellpadding="0" cellspacing="0" border="0">
782 <tr valign="top"><td>
783 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
784 <span class="sig-arg">name</span>,
785 <span class="sig-arg">value</span>)</span>
786 </h3>
787 </td><td align="right" valign="top"
788 ><span class="codelink"><a href="lldb-pysrc.html#SBPlatform.__setattr__">source&nbsp;code</a></span>&nbsp;
789 </td>
790 </tr></table>
791
792 <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
793 <dl class="fields">
794 <dt>Overrides:
795 object.__setattr__
796 <dd><em class="note">(inherited documentation)</em></dd>
797 </dt>
798 </dl>
799</td></tr></table>
800</div>
801<a name="__repr__"></a>
802<div>
803<table class="details" border="1" cellpadding="3"
804 cellspacing="0" width="100%" bgcolor="white">
805<tr><td>
806 <table width="100%" cellpadding="0" cellspacing="0" border="0">
807 <tr valign="top"><td>
808 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
809 <br /><em class="fname">(Representation operator)</em>
810 </h3>
811 </td><td align="right" valign="top"
812 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
813 </td>
814 </tr></table>
815
816 <p>repr(x)</p>
817 <dl class="fields">
818 <dt>Overrides:
819 object.__repr__
820 <dd><em class="note">(inherited documentation)</em></dd>
821 </dt>
822 </dl>
823</td></tr></table>
824</div>
825<a name="__init__"></a>
826<div>
827<table class="details" border="1" cellpadding="3"
828 cellspacing="0" width="100%" bgcolor="white">
829<tr><td>
830 <table width="100%" cellpadding="0" cellspacing="0" border="0">
831 <tr valign="top"><td>
832 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
833 <span class="sig-arg">*args</span>)</span>
834 <br /><em class="fname">(Constructor)</em>
835 </h3>
836 </td><td align="right" valign="top"
837 ><span class="codelink"><a href="lldb-pysrc.html#SBPlatform.__init__">source&nbsp;code</a></span>&nbsp;
838 </td>
839 </tr></table>
840
841 <p>__init__(lldb::SBPlatform self) -&gt; SBPlatform
842 __init__(lldb::SBPlatform self, str const * arg2) -&gt; SBPlatform</p>
843 <dl class="fields">
844 <dt>Overrides:
845 object.__init__
846 </dt>
847 </dl>
848</td></tr></table>
849</div>
850<br />
851<!-- ==================== NAVIGATION BAR ==================== -->
852<table class="navbar" border="0" width="100%" cellpadding="0"
853 bgcolor="#a0c0ff" cellspacing="0">
854 <tr valign="middle">
855
856 <!-- Tree link -->
857 <th>&nbsp;&nbsp;&nbsp;<a
858 href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
859
860 <!-- Index link -->
861 <th>&nbsp;&nbsp;&nbsp;<a
862 href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
863
864 <!-- Help link -->
865 <th>&nbsp;&nbsp;&nbsp;<a
866 href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
867
868 <!-- Project homepage -->
869 <th class="navbar" align="right" width="100%">
870 <table border="0" cellpadding="0" cellspacing="0">
871 <tr><th class="navbar" align="center"
872 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
873 </tr></table></th>
874 </tr>
875</table>
876<table border="0" cellpadding="0" cellspacing="0" width="100%%">
877 <tr>
878 <td align="left" class="footer">
879 Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:27 2016
880 </td>
881 <td align="right" class="footer">
882 <a target="mainFrame" href="http://epydoc.sourceforge.net"
883 >http://epydoc.sourceforge.net</a>
884 </td>
885 </tr>
886</table>
887
888<script type="text/javascript">
889 <!--
890 // Private objects are initially displayed (because if
891 // javascript is turned off then we want them to be
892 // visible); but by default, we want to hide them. So hide
893 // them unless we have a cookie that says to show them.
894 checkCookie();
895 // -->
896</script>
897</body>
898</html>