1 <?xml version="1.0" encoding="ascii"?> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 3 "DTD/xhtml1-transitional.dtd"> 4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 5 <head> 6 <title>lldb.SBHostOS</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> <a 20 href="module-tree.html">Trees</a> </th> 21 22 <!-- Index link --> 23 <th> <a 24 href="identifier-index.html">Indices</a> </th> 25 26 <!-- Help link --> 27 <th> <a 28 href="help.html">Help</a> </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 lldb</a> :: 43 Class SBHostOS 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 private</a>]</span></td></tr> 51 <tr><td align="right"><span class="options" 52 >[<a href="frames.html" target="_top">frames</a 53 >] | <a href="lldb.SBHostOS-class.html" 54 target="_top">no frames</a>]</span></td></tr> 55 </table> 56 </td> 57 </tr> 58 </table> 59 <!-- ==================== CLASS DESCRIPTION ==================== --> 60 <h1 class="epydoc">Class SBHostOS</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBHostOS">source code</a></span></p> 61 <center> 62 <center> <map id="uml_class_diagram_for_lldb_sbh" name="uml_class_diagram_for_lldb_sbh"> 63 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#__swig_setmethods__" title="lldb.SBHostOS.__swig_setmethods__" alt="" coords="17,31,197,49"/> 64 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#__swig_getmethods__" title="lldb.SBHostOS.__swig_getmethods__" alt="" coords="17,49,197,68"/> 65 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,71,197,89"/> 66 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#__getattr__" title="lldb.SBHostOS.__getattr__" alt="" coords="17,89,197,108"/> 67 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#__repr__" title="repr(x)" alt="" coords="17,108,197,127"/> 68 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#GetProgramFileSpec" title="lldb.SBHostOS.GetProgramFileSpec" alt="" coords="17,127,197,145"/> 69 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#ThreadCreated" title="ThreadCreated(str const * name)" alt="" coords="17,145,197,164"/> 70 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#ThreadCreate" title="ThreadCreate(str const * name, void *(*)(void *) thread_function, void *  thread_arg, SBError err) -> lldb::thread_t" alt="" coords="17,164,197,183"/> 71 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#ThreadCancel" title="ThreadCancel(lldb::thread_t thread, SBError err) -> bool" alt="" coords="17,183,197,201"/> 72 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#ThreadDetach" title="ThreadDetach(lldb::thread_t thread, SBError err) -> bool" alt="" coords="17,201,197,220"/> 73 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#ThreadJoin" title="ThreadJoin(lldb::thread_t thread, void ** result, SBError err) -> bool" alt="" coords="17,220,197,239"/> 74 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#__init__" title="__init__(lldb::SBHostOS self) -> SBHostOS" alt="" coords="17,239,197,257"/> 75 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#__swig_destroy__" title="delete_SBHostOS(SBHostOS self)" alt="" coords="17,257,197,276"/> 76 <area shape="rect" id="node21" href="lldb.SBHostOS-class.html#__del__" title="lldb.SBHostOS.__del__" alt="" coords="17,276,197,295"/> 77 <area shape="rect" id="node1" href="lldb.SBHostOS-class.html" title="Proxy of C++ lldb::SBHostOS class" alt="" coords="5,6,208,301"/> 78 </map> 79 <img src="uml_class_diagram_for_lldb_sbh.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbh" ismap="ismap" class="graph-without-title" /> 80 </center> 81 </center> 82 <hr /> 83 <p>Proxy of C++ lldb::SBHostOS class</p> 84 85 <!-- ==================== INSTANCE METHODS ==================== --> 86 <a name="section-InstanceMethods"></a> 87 <table class="summary" border="1" cellpadding="3" 88 cellspacing="0" width="100%" bgcolor="white"> 89 <tr bgcolor="#70b0f0" class="table-header"> 90 <td colspan="2" class="table-header"> 91 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 92 <tr valign="top"> 93 <td align="left"><span class="table-header">Instance Methods</span></td> 94 <td align="right" valign="top" 95 ><span class="options">[<a href="#section-InstanceMethods" 96 class="privatelink" onclick="toggle_private();" 97 >hide private</a>]</span></td> 98 </tr> 99 </table> 100 </td> 101 </tr> 102 <tr> 103 <td width="15%" align="right" valign="top" class="summary"> 104 <span class="summary-type"> </span> 105 </td><td class="summary"> 106 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 107 <tr> 108 <td><span class="summary-sig"><a href="lldb.SBHostOS-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>, 109 <span class="summary-sig-arg">name</span>, 110 <span class="summary-sig-arg">value</span>)</span><br /> 111 x.__setattr__('name', value) <==> x.name = value</td> 112 <td align="right" valign="top"> 113 <span class="codelink"><a href="lldb-pysrc.html#SBHostOS.__setattr__">source code</a></span> 114 115 </td> 116 </tr> 117 </table> 118 119 </td> 120 </tr> 121 <tr> 122 <td width="15%" align="right" valign="top" class="summary"> 123 <span class="summary-type"> </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 name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>, 128 <span class="summary-sig-arg">name</span>)</span></td> 129 <td align="right" valign="top"> 130 <span class="codelink"><a href="lldb-pysrc.html#SBHostOS.__getattr__">source code</a></span> 131 132 </td> 133 </tr> 134 </table> 135 136 </td> 137 </tr> 138 <tr> 139 <td width="15%" align="right" valign="top" class="summary"> 140 <span class="summary-type"> </span> 141 </td><td class="summary"> 142 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 143 <tr> 144 <td><span class="summary-sig"><a href="lldb.SBHostOS-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 145 repr(x)</td> 146 <td align="right" valign="top"> 147 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 148 149 </td> 150 </tr> 151 </table> 152 153 </td> 154 </tr> 155 <tr> 156 <td width="15%" align="right" valign="top" class="summary"> 157 <span class="summary-type"> </span> 158 </td><td class="summary"> 159 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 160 <tr> 161 <td><span class="summary-sig"><a href="lldb.SBHostOS-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 162 __init__(lldb::SBHostOS self) -> SBHostOS</td> 163 <td align="right" valign="top"> 164 <span class="codelink"><a href="lldb-pysrc.html#SBHostOS.__init__">source code</a></span> 165 166 </td> 167 </tr> 168 </table> 169 170 </td> 171 </tr> 172 <tr> 173 <td width="15%" align="right" valign="top" class="summary"> 174 <span class="summary-type"> </span> 175 </td><td class="summary"> 176 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 177 <tr> 178 <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 /> 179 delete_SBHostOS(SBHostOS self)</td> 180 <td align="right" valign="top"> 181 182 183 </td> 184 </tr> 185 </table> 186 187 </td> 188 </tr> 189 <tr> 190 <td width="15%" align="right" valign="top" class="summary"> 191 <span class="summary-type"> </span> 192 </td><td class="summary"> 193 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 194 <tr> 195 <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> 196 <td align="right" valign="top"> 197 <span class="codelink"><a href="lldb-pysrc.html#SBHostOS.__del__">source code</a></span> 198 199 </td> 200 </tr> 201 </table> 202 203 </td> 204 </tr> 205 <tr> 206 <td colspan="2" class="summary"> 207 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 208 <code>__delattr__</code>, 209 <code>__format__</code>, 210 <code>__getattribute__</code>, 211 <code>__hash__</code>, 212 <code>__new__</code>, 213 <code>__reduce__</code>, 214 <code>__reduce_ex__</code>, 215 <code>__sizeof__</code>, 216 <code>__str__</code>, 217 <code>__subclasshook__</code> 218 </p> 219 </td> 220 </tr> 221 </table> 222 <!-- ==================== STATIC METHODS ==================== --> 223 <a name="section-StaticMethods"></a> 224 <table class="summary" border="1" cellpadding="3" 225 cellspacing="0" width="100%" bgcolor="white"> 226 <tr bgcolor="#70b0f0" class="table-header"> 227 <td colspan="2" class="table-header"> 228 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 229 <tr valign="top"> 230 <td align="left"><span class="table-header">Static Methods</span></td> 231 <td align="right" valign="top" 232 ><span class="options">[<a href="#section-StaticMethods" 233 class="privatelink" onclick="toggle_private();" 234 >hide private</a>]</span></td> 235 </tr> 236 </table> 237 </td> 238 </tr> 239 <tr> 240 <td width="15%" align="right" valign="top" class="summary"> 241 <span class="summary-type">SBFileSpec</span> 242 </td><td class="summary"> 243 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 244 <tr> 245 <td><span class="summary-sig"><a name="GetProgramFileSpec"></a><span class="summary-sig-name">GetProgramFileSpec</span>()</span></td> 246 <td align="right" valign="top"> 247 <span class="codelink"><a href="lldb-pysrc.html#SBHostOS.GetProgramFileSpec">source code</a></span> 248 249 </td> 250 </tr> 251 </table> 252 253 </td> 254 </tr> 255 <tr> 256 <td width="15%" align="right" valign="top" class="summary"> 257 <span class="summary-type"> </span> 258 </td><td class="summary"> 259 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 260 <tr> 261 <td><span class="summary-sig"><a name="ThreadCreated"></a><span class="summary-sig-name">ThreadCreated</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 262 ThreadCreated(str const * name)</td> 263 <td align="right" valign="top"> 264 <span class="codelink"><a href="lldb-pysrc.html#SBHostOS.ThreadCreated">source code</a></span> 265 266 </td> 267 </tr> 268 </table> 269 270 </td> 271 </tr> 272 <tr> 273 <td width="15%" align="right" valign="top" class="summary"> 274 <span class="summary-type"> </span> 275 </td><td class="summary"> 276 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 277 <tr> 278 <td><span class="summary-sig"><a name="ThreadCreate"></a><span class="summary-sig-name">ThreadCreate</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 279 ThreadCreate(str const * name, void *(*)(void *) thread_function, 280 void * thread_arg, SBError err) -> lldb::thread_t</td> 281 <td align="right" valign="top"> 282 <span class="codelink"><a href="lldb-pysrc.html#SBHostOS.ThreadCreate">source code</a></span> 283 284 </td> 285 </tr> 286 </table> 287 288 </td> 289 </tr> 290 <tr> 291 <td width="15%" align="right" valign="top" class="summary"> 292 <span class="summary-type"> </span> 293 </td><td class="summary"> 294 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 295 <tr> 296 <td><span class="summary-sig"><a name="ThreadCancel"></a><span class="summary-sig-name">ThreadCancel</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 297 ThreadCancel(lldb::thread_t thread, SBError err) -> bool</td> 298 <td align="right" valign="top"> 299 <span class="codelink"><a href="lldb-pysrc.html#SBHostOS.ThreadCancel">source code</a></span> 300 301 </td> 302 </tr> 303 </table> 304 305 </td> 306 </tr> 307 <tr> 308 <td width="15%" align="right" valign="top" class="summary"> 309 <span class="summary-type"> </span> 310 </td><td class="summary"> 311 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 312 <tr> 313 <td><span class="summary-sig"><a name="ThreadDetach"></a><span class="summary-sig-name">ThreadDetach</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 314 ThreadDetach(lldb::thread_t thread, SBError err) -> bool</td> 315 <td align="right" valign="top"> 316 <span class="codelink"><a href="lldb-pysrc.html#SBHostOS.ThreadDetach">source code</a></span> 317 318 </td> 319 </tr> 320 </table> 321 322 </td> 323 </tr> 324 <tr> 325 <td width="15%" align="right" valign="top" class="summary"> 326 <span class="summary-type"> </span> 327 </td><td class="summary"> 328 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 329 <tr> 330 <td><span class="summary-sig"><a name="ThreadJoin"></a><span class="summary-sig-name">ThreadJoin</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 331 ThreadJoin(lldb::thread_t thread, void ** result, SBError err) -> 332 bool</td> 333 <td align="right" valign="top"> 334 <span class="codelink"><a href="lldb-pysrc.html#SBHostOS.ThreadJoin">source code</a></span> 335 336 </td> 337 </tr> 338 </table> 339 340 </td> 341 </tr> 342 </table> 343 <!-- ==================== CLASS VARIABLES ==================== --> 344 <a name="section-ClassVariables"></a> 345 <table class="summary" border="1" cellpadding="3" 346 cellspacing="0" width="100%" bgcolor="white"> 347 <tr bgcolor="#70b0f0" class="table-header"> 348 <td colspan="2" class="table-header"> 349 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 350 <tr valign="top"> 351 <td align="left"><span class="table-header">Class Variables</span></td> 352 <td align="right" valign="top" 353 ><span class="options">[<a href="#section-ClassVariables" 354 class="privatelink" onclick="toggle_private();" 355 >hide private</a>]</span></td> 356 </tr> 357 </table> 358 </td> 359 </tr> 360 <tr> 361 <td width="15%" align="right" valign="top" class="summary"> 362 <span class="summary-type"> </span> 363 </td><td class="summary"> 364 <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> 365 </td> 366 </tr> 367 <tr> 368 <td width="15%" align="right" valign="top" class="summary"> 369 <span class="summary-type"> </span> 370 </td><td class="summary"> 371 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code> 372 </td> 373 </tr> 374 </table> 375 <!-- ==================== PROPERTIES ==================== --> 376 <a name="section-Properties"></a> 377 <table class="summary" border="1" cellpadding="3" 378 cellspacing="0" width="100%" bgcolor="white"> 379 <tr bgcolor="#70b0f0" class="table-header"> 380 <td colspan="2" class="table-header"> 381 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 382 <tr valign="top"> 383 <td align="left"><span class="table-header">Properties</span></td> 384 <td align="right" valign="top" 385 ><span class="options">[<a href="#section-Properties" 386 class="privatelink" onclick="toggle_private();" 387 >hide private</a>]</span></td> 388 </tr> 389 </table> 390 </td> 391 </tr> 392 <tr> 393 <td colspan="2" class="summary"> 394 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 395 <code>__class__</code> 396 </p> 397 </td> 398 </tr> 399 </table> 400 <!-- ==================== METHOD DETAILS ==================== --> 401 <a name="section-MethodDetails"></a> 402 <table class="details" border="1" cellpadding="3" 403 cellspacing="0" width="100%" bgcolor="white"> 404 <tr bgcolor="#70b0f0" class="table-header"> 405 <td colspan="2" class="table-header"> 406 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 407 <tr valign="top"> 408 <td align="left"><span class="table-header">Method Details</span></td> 409 <td align="right" valign="top" 410 ><span class="options">[<a href="#section-MethodDetails" 411 class="privatelink" onclick="toggle_private();" 412 >hide private</a>]</span></td> 413 </tr> 414 </table> 415 </td> 416 </tr> 417 </table> 418 <a name="__setattr__"></a> 419 <div> 420 <table class="details" border="1" cellpadding="3" 421 cellspacing="0" width="100%" bgcolor="white"> 422 <tr><td> 423 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 424 <tr valign="top"><td> 425 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>, 426 <span class="sig-arg">name</span>, 427 <span class="sig-arg">value</span>)</span> 428 </h3> 429 </td><td align="right" valign="top" 430 ><span class="codelink"><a href="lldb-pysrc.html#SBHostOS.__setattr__">source code</a></span> 431 </td> 432 </tr></table> 433 434 <p>x.__setattr__('name', value) <==> x.name = value</p> 435 <dl class="fields"> 436 <dt>Overrides: 437 object.__setattr__ 438 <dd><em class="note">(inherited documentation)</em></dd> 439 </dt> 440 </dl> 441 </td></tr></table> 442 </div> 443 <a name="__repr__"></a> 444 <div> 445 <table class="details" border="1" cellpadding="3" 446 cellspacing="0" width="100%" bgcolor="white"> 447 <tr><td> 448 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 449 <tr valign="top"><td> 450 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span> 451 <br /><em class="fname">(Representation operator)</em> 452 </h3> 453 </td><td align="right" valign="top" 454 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 455 </td> 456 </tr></table> 457 458 <p>repr(x)</p> 459 <dl class="fields"> 460 <dt>Overrides: 461 object.__repr__ 462 <dd><em class="note">(inherited documentation)</em></dd> 463 </dt> 464 </dl> 465 </td></tr></table> 466 </div> 467 <a name="__init__"></a> 468 <div> 469 <table class="details" border="1" cellpadding="3" 470 cellspacing="0" width="100%" bgcolor="white"> 471 <tr><td> 472 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 473 <tr valign="top"><td> 474 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>)</span> 475 <br /><em class="fname">(Constructor)</em> 476 </h3> 477 </td><td align="right" valign="top" 478 ><span class="codelink"><a href="lldb-pysrc.html#SBHostOS.__init__">source code</a></span> 479 </td> 480 </tr></table> 481 482 <p>__init__(lldb::SBHostOS self) -> SBHostOS</p> 483 <dl class="fields"> 484 <dt>Overrides: 485 object.__init__ 486 </dt> 487 </dl> 488 </td></tr></table> 489 </div> 490 <br /> 491 <!-- ==================== NAVIGATION BAR ==================== --> 492 <table class="navbar" border="0" width="100%" cellpadding="0" 493 bgcolor="#a0c0ff" cellspacing="0"> 494 <tr valign="middle"> 495 496 <!-- Tree link --> 497 <th> <a 498 href="module-tree.html">Trees</a> </th> 499 500 <!-- Index link --> 501 <th> <a 502 href="identifier-index.html">Indices</a> </th> 503 504 <!-- Help link --> 505 <th> <a 506 href="help.html">Help</a> </th> 507 508 <!-- Project homepage --> 509 <th class="navbar" align="right" width="100%"> 510 <table border="0" cellpadding="0" cellspacing="0"> 511 <tr><th class="navbar" align="center" 512 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 513 </tr></table></th> 514 </tr> 515 </table> 516 <table border="0" cellpadding="0" cellspacing="0" width="100%%"> 517 <tr> 518 <td align="left" class="footer"> 519 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:35 2013 520 </td> 521 <td align="right" class="footer"> 522 <a target="mainFrame" href="http://epydoc.sourceforge.net" 523 >http://epydoc.sourceforge.net</a> 524 </td> 525 </tr> 526 </table> 527 528 <script type="text/javascript"> 529 <!-- 530 // Private objects are initially displayed (because if 531 // javascript is turned off then we want them to be 532 // visible); but by default, we want to hide them. So hide 533 // them unless we have a cookie that says to show them. 534 checkCookie(); 535 // --> 536 </script> 537 </body> 538 </html> 539