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.SBDebugger</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 SBDebugger 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.SBDebugger-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 SBDebugger</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBDebugger">source code</a></span></p> 61<center> 62<center> <map id="uml_class_diagram_for_lldb_sbd_2" name="uml_class_diagram_for_lldb_sbd_2"> 63<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__swig_setmethods__" title="lldb.SBDebugger.__swig_setmethods__" alt="" coords="17,31,197,49"/> 64<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__swig_getmethods__" title="lldb.SBDebugger.__swig_getmethods__" alt="" coords="17,49,197,68"/> 65<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,71,197,89"/> 66<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__getattr__" title="lldb.SBDebugger.__getattr__" alt="" coords="17,89,197,108"/> 67<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__repr__" title="repr(x)" alt="" coords="17,108,197,127"/> 68<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#Initialize" title="lldb.SBDebugger.Initialize" alt="" coords="17,127,197,145"/> 69<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#Terminate" title="lldb.SBDebugger.Terminate" alt="" coords="17,145,197,164"/> 70<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#Create" title="Create(bool source_init_files) -> SBDebugger Create(bool source_init_files, lldb::LogOutputCallback log_callback) -> SBDebugger" alt="" coords="17,164,197,183"/> 71<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#Destroy" title="Destroy(SBDebugger debugger)" alt="" coords="17,183,197,201"/> 72<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#MemoryPressureDetected" title="lldb.SBDebugger.MemoryPressureDetected" alt="" coords="17,201,197,220"/> 73<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__iter__" title="lldb.SBDebugger.__iter__" alt="" coords="17,220,197,239"/> 74<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__len__" title="lldb.SBDebugger.__len__" alt="" coords="17,239,197,257"/> 75<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__init__" title="__init__(lldb::SBDebugger self) -> SBDebugger __init__(lldb::SBDebugger  self, SBDebugger rhs) -> SBDebugger" alt="" coords="17,257,197,276"/> 76<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__swig_destroy__" title="delete_SBDebugger(SBDebugger self)" alt="" coords="17,276,197,295"/> 77<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__del__" title="lldb.SBDebugger.__del__" alt="" coords="17,295,197,313"/> 78<area shape="rect" id="node12" href="lldb.SBDebugger-class.html#__str__" title="__str__(SBDebugger self) -> PyObject *" alt="" coords="17,332,197,351"/> 79<area shape="rect" id="node1" href="lldb.SBDebugger-class.html" title="SBDebugger is the primordial object that creates SBTargets and provides access to them." alt="" coords="5,6,208,357"/> 80</map> 81 <img src="uml_class_diagram_for_lldb_sbd_2.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbd_2" ismap="ismap" class="graph-without-title" /> 82</center> 83</center> 84<hr /> 85<pre class="literalblock"> 86 87SBDebugger is the primordial object that creates SBTargets and provides 88access to them. It also manages the overall debugging experiences. 89 90For example (from example/disasm.py), 91 92import lldb 93import os 94import sys 95 96def disassemble_instructions (insts): 97 for i in insts: 98 print i 99 100... 101 102# Create a new debugger instance 103debugger = lldb.SBDebugger.Create() 104 105# When we step or continue, don't return from the function until the process 106# stops. We do this by setting the async mode to false. 107debugger.SetAsync (False) 108 109# Create a target from a file and arch 110print 'Creating a target for '%s'' % exe 111 112target = debugger.CreateTargetWithFileAndArch (exe, lldb.LLDB_ARCH_DEFAULT) 113 114if target: 115 # If the target is valid set a breakpoint at main 116 main_bp = target.BreakpointCreateByName (fname, target.GetExecutable().GetFilename()); 117 118 print main_bp 119 120 # Launch the process. Since we specified synchronous mode, we won't return 121 # from this function until we hit the breakpoint at main 122 process = target.LaunchSimple (None, None, os.getcwd()) 123 124 # Make sure the launch went ok 125 if process: 126 # Print some simple process info 127 state = process.GetState () 128 print process 129 if state == lldb.eStateStopped: 130 # Get the first thread 131 thread = process.GetThreadAtIndex (0) 132 if thread: 133 # Print some simple thread info 134 print thread 135 # Get the first frame 136 frame = thread.GetFrameAtIndex (0) 137 if frame: 138 # Print some simple frame info 139 print frame 140 function = frame.GetFunction() 141 # See if we have debug info (a function) 142 if function: 143 # We do have a function, print some info for the function 144 print function 145 # Now get all instructions for this function and print them 146 insts = function.GetInstructions(target) 147 disassemble_instructions (insts) 148 else: 149 # See if we have a symbol in the symbol table for where we stopped 150 symbol = frame.GetSymbol(); 151 if symbol: 152 # We do have a symbol, print some info for the symbol 153 print symbol 154 # Now get all instructions for this symbol and print them 155 insts = symbol.GetInstructions(target) 156 disassemble_instructions (insts) 157 158 registerList = frame.GetRegisters() 159 print 'Frame registers (size of register set = %d):' % registerList.GetSize() 160 for value in registerList: 161 #print value 162 print '%s (number of children = %d):' % (value.GetName(), value.GetNumChildren()) 163 for child in value: 164 print 'Name: ', child.GetName(), ' Value: ', child.GetValue() 165 166 print 'Hit the breakpoint at main, enter to continue and wait for program to exit or 'Ctrl-D'/'quit' to terminate the program' 167 next = sys.stdin.readline() 168 if not next or next.rstrip(' 169') == 'quit': 170 print 'Terminating the inferior process...' 171 process.Kill() 172 else: 173 # Now continue to the program exit 174 process.Continue() 175 # When we return from the above function we will hopefully be at the 176 # program exit. Print out some process info 177 print process 178 elif state == lldb.eStateExited: 179 print 'Didn't hit the breakpoint at main, program has exited...' 180 else: 181 print 'Unexpected process state: %s, killing process...' % debugger.StateAsCString (state) 182 process.Kill() 183 184</pre> 185 186<!-- ==================== INSTANCE METHODS ==================== --> 187<a name="section-InstanceMethods"></a> 188<table class="summary" border="1" cellpadding="3" 189 cellspacing="0" width="100%" bgcolor="white"> 190<tr bgcolor="#70b0f0" class="table-header"> 191 <td colspan="2" class="table-header"> 192 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 193 <tr valign="top"> 194 <td align="left"><span class="table-header">Instance Methods</span></td> 195 <td align="right" valign="top" 196 ><span class="options">[<a href="#section-InstanceMethods" 197 class="privatelink" onclick="toggle_private();" 198 >hide private</a>]</span></td> 199 </tr> 200 </table> 201 </td> 202</tr> 203<tr> 204 <td width="15%" align="right" valign="top" class="summary"> 205 <span class="summary-type"> </span> 206 </td><td class="summary"> 207 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 208 <tr> 209 <td><span class="summary-sig"><a href="lldb.SBDebugger-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>, 210 <span class="summary-sig-arg">name</span>, 211 <span class="summary-sig-arg">value</span>)</span><br /> 212 x.__setattr__('name', value) <==> x.name = value</td> 213 <td align="right" valign="top"> 214 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__setattr__">source code</a></span> 215 216 </td> 217 </tr> 218 </table> 219 220 </td> 221 </tr> 222<tr> 223 <td width="15%" align="right" valign="top" class="summary"> 224 <span class="summary-type"> </span> 225 </td><td class="summary"> 226 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 227 <tr> 228 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>, 229 <span class="summary-sig-arg">name</span>)</span></td> 230 <td align="right" valign="top"> 231 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__getattr__">source code</a></span> 232 233 </td> 234 </tr> 235 </table> 236 237 </td> 238 </tr> 239<tr> 240 <td width="15%" align="right" valign="top" class="summary"> 241 <span class="summary-type"> </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 href="lldb.SBDebugger-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 246 repr(x)</td> 247 <td align="right" valign="top"> 248 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 249 250 </td> 251 </tr> 252 </table> 253 254 </td> 255 </tr> 256<tr> 257 <td width="15%" align="right" valign="top" class="summary"> 258 <span class="summary-type"> </span> 259 </td><td class="summary"> 260 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 261 <tr> 262 <td><span class="summary-sig"><a name="__iter__"></a><span class="summary-sig-name">__iter__</span>(<span class="summary-sig-arg">self</span>)</span></td> 263 <td align="right" valign="top"> 264 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__iter__">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="__len__"></a><span class="summary-sig-name">__len__</span>(<span class="summary-sig-arg">self</span>)</span></td> 279 <td align="right" valign="top"> 280 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__len__">source code</a></span> 281 282 </td> 283 </tr> 284 </table> 285 286 </td> 287 </tr> 288<tr> 289 <td width="15%" align="right" valign="top" class="summary"> 290 <span class="summary-type"> </span> 291 </td><td class="summary"> 292 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 293 <tr> 294 <td><span class="summary-sig"><a href="lldb.SBDebugger-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>, 295 <span class="summary-sig-arg">*args</span>)</span><br /> 296 __init__(lldb::SBDebugger self) -> SBDebugger 297 __init__(lldb::SBDebugger self, SBDebugger rhs) -> SBDebugger</td> 298 <td align="right" valign="top"> 299 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__init__">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="__swig_destroy__"></a><span class="summary-sig-name">__swig_destroy__</span>(<span class="summary-sig-arg">...</span>)</span><br /> 314 delete_SBDebugger(SBDebugger self)</td> 315 <td align="right" valign="top"> 316 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="__del__"></a><span class="summary-sig-name">__del__</span>(<span class="summary-sig-arg">self</span>)</span></td> 331 <td align="right" valign="top"> 332 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__del__">source code</a></span> 333 334 </td> 335 </tr> 336 </table> 337 338 </td> 339 </tr> 340<tr> 341 <td width="15%" align="right" valign="top" class="summary"> 342 <span class="summary-type"> </span> 343 </td><td class="summary"> 344 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 345 <tr> 346 <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> 347 <td align="right" valign="top"> 348 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__nonzero__">source code</a></span> 349 350 </td> 351 </tr> 352 </table> 353 354 </td> 355 </tr> 356<tr> 357 <td width="15%" align="right" valign="top" class="summary"> 358 <span class="summary-type"> </span> 359 </td><td class="summary"> 360 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 361 <tr> 362 <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 /> 363 IsValid(SBDebugger self) -> bool</td> 364 <td align="right" valign="top"> 365 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.IsValid">source code</a></span> 366 367 </td> 368 </tr> 369 </table> 370 371 </td> 372 </tr> 373<tr> 374 <td width="15%" align="right" valign="top" class="summary"> 375 <span class="summary-type"> </span> 376 </td><td class="summary"> 377 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 378 <tr> 379 <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 /> 380 Clear(SBDebugger self)</td> 381 <td align="right" valign="top"> 382 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.Clear">source code</a></span> 383 384 </td> 385 </tr> 386 </table> 387 388 </td> 389 </tr> 390<tr> 391 <td width="15%" align="right" valign="top" class="summary"> 392 <span class="summary-type"> </span> 393 </td><td class="summary"> 394 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 395 <tr> 396 <td><span class="summary-sig"><a name="SetAsync"></a><span class="summary-sig-name">SetAsync</span>(<span class="summary-sig-arg">self</span>, 397 <span class="summary-sig-arg">*args</span>)</span><br /> 398 SetAsync(SBDebugger self, bool b)</td> 399 <td align="right" valign="top"> 400 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetAsync">source code</a></span> 401 402 </td> 403 </tr> 404 </table> 405 406 </td> 407 </tr> 408<tr> 409 <td width="15%" align="right" valign="top" class="summary"> 410 <span class="summary-type"> </span> 411 </td><td class="summary"> 412 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 413 <tr> 414 <td><span class="summary-sig"><a name="GetAsync"></a><span class="summary-sig-name">GetAsync</span>(<span class="summary-sig-arg">self</span>)</span><br /> 415 GetAsync(SBDebugger self) -> bool</td> 416 <td align="right" valign="top"> 417 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetAsync">source code</a></span> 418 419 </td> 420 </tr> 421 </table> 422 423 </td> 424 </tr> 425<tr> 426 <td width="15%" align="right" valign="top" class="summary"> 427 <span class="summary-type"> </span> 428 </td><td class="summary"> 429 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 430 <tr> 431 <td><span class="summary-sig"><a name="SkipLLDBInitFiles"></a><span class="summary-sig-name">SkipLLDBInitFiles</span>(<span class="summary-sig-arg">self</span>, 432 <span class="summary-sig-arg">*args</span>)</span><br /> 433 SkipLLDBInitFiles(SBDebugger self, bool b)</td> 434 <td align="right" valign="top"> 435 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SkipLLDBInitFiles">source code</a></span> 436 437 </td> 438 </tr> 439 </table> 440 441 </td> 442 </tr> 443<tr> 444 <td width="15%" align="right" valign="top" class="summary"> 445 <span class="summary-type"> </span> 446 </td><td class="summary"> 447 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 448 <tr> 449 <td><span class="summary-sig"><a name="SetInputFileHandle"></a><span class="summary-sig-name">SetInputFileHandle</span>(<span class="summary-sig-arg">self</span>, 450 <span class="summary-sig-arg">*args</span>)</span><br /> 451 SetInputFileHandle(SBDebugger self, FILE * f, bool 452 transfer_ownership)</td> 453 <td align="right" valign="top"> 454 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetInputFileHandle">source code</a></span> 455 456 </td> 457 </tr> 458 </table> 459 460 </td> 461 </tr> 462<tr> 463 <td width="15%" align="right" valign="top" class="summary"> 464 <span class="summary-type"> </span> 465 </td><td class="summary"> 466 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 467 <tr> 468 <td><span class="summary-sig"><a name="SetOutputFileHandle"></a><span class="summary-sig-name">SetOutputFileHandle</span>(<span class="summary-sig-arg">self</span>, 469 <span class="summary-sig-arg">*args</span>)</span><br /> 470 SetOutputFileHandle(SBDebugger self, FILE * f, bool 471 transfer_ownership)</td> 472 <td align="right" valign="top"> 473 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetOutputFileHandle">source code</a></span> 474 475 </td> 476 </tr> 477 </table> 478 479 </td> 480 </tr> 481<tr> 482 <td width="15%" align="right" valign="top" class="summary"> 483 <span class="summary-type"> </span> 484 </td><td class="summary"> 485 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 486 <tr> 487 <td><span class="summary-sig"><a name="SetErrorFileHandle"></a><span class="summary-sig-name">SetErrorFileHandle</span>(<span class="summary-sig-arg">self</span>, 488 <span class="summary-sig-arg">*args</span>)</span><br /> 489 SetErrorFileHandle(SBDebugger self, FILE * f, bool 490 transfer_ownership)</td> 491 <td align="right" valign="top"> 492 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetErrorFileHandle">source 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"> </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="GetInputFileHandle"></a><span class="summary-sig-name">GetInputFileHandle</span>(<span class="summary-sig-arg">self</span>)</span><br /> 507 GetInputFileHandle(SBDebugger self) -> FILE *</td> 508 <td align="right" valign="top"> 509 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetInputFileHandle">source code</a></span> 510 511 </td> 512 </tr> 513 </table> 514 515 </td> 516 </tr> 517<tr> 518 <td width="15%" align="right" valign="top" class="summary"> 519 <span class="summary-type"> </span> 520 </td><td class="summary"> 521 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 522 <tr> 523 <td><span class="summary-sig"><a name="GetOutputFileHandle"></a><span class="summary-sig-name">GetOutputFileHandle</span>(<span class="summary-sig-arg">self</span>)</span><br /> 524 GetOutputFileHandle(SBDebugger self) -> FILE *</td> 525 <td align="right" valign="top"> 526 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetOutputFileHandle">source code</a></span> 527 528 </td> 529 </tr> 530 </table> 531 532 </td> 533 </tr> 534<tr> 535 <td width="15%" align="right" valign="top" class="summary"> 536 <span class="summary-type"> </span> 537 </td><td class="summary"> 538 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 539 <tr> 540 <td><span class="summary-sig"><a name="GetErrorFileHandle"></a><span class="summary-sig-name">GetErrorFileHandle</span>(<span class="summary-sig-arg">self</span>)</span><br /> 541 GetErrorFileHandle(SBDebugger self) -> FILE *</td> 542 <td align="right" valign="top"> 543 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetErrorFileHandle">source code</a></span> 544 545 </td> 546 </tr> 547 </table> 548 549 </td> 550 </tr> 551<tr> 552 <td width="15%" align="right" valign="top" class="summary"> 553 <span class="summary-type"> </span> 554 </td><td class="summary"> 555 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 556 <tr> 557 <td><span class="summary-sig"><a name="GetCommandInterpreter"></a><span class="summary-sig-name">GetCommandInterpreter</span>(<span class="summary-sig-arg">self</span>)</span><br /> 558 GetCommandInterpreter(SBDebugger self) -> SBCommandInterpreter</td> 559 <td align="right" valign="top"> 560 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetCommandInterpreter">source code</a></span> 561 562 </td> 563 </tr> 564 </table> 565 566 </td> 567 </tr> 568<tr> 569 <td width="15%" align="right" valign="top" class="summary"> 570 <span class="summary-type"> </span> 571 </td><td class="summary"> 572 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 573 <tr> 574 <td><span class="summary-sig"><a name="HandleCommand"></a><span class="summary-sig-name">HandleCommand</span>(<span class="summary-sig-arg">self</span>, 575 <span class="summary-sig-arg">*args</span>)</span><br /> 576 HandleCommand(SBDebugger self, str const * command)</td> 577 <td align="right" valign="top"> 578 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.HandleCommand">source code</a></span> 579 580 </td> 581 </tr> 582 </table> 583 584 </td> 585 </tr> 586<tr> 587 <td width="15%" align="right" valign="top" class="summary"> 588 <span class="summary-type"> </span> 589 </td><td class="summary"> 590 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 591 <tr> 592 <td><span class="summary-sig"><a name="GetListener"></a><span class="summary-sig-name">GetListener</span>(<span class="summary-sig-arg">self</span>)</span><br /> 593 GetListener(SBDebugger self) -> SBListener</td> 594 <td align="right" valign="top"> 595 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetListener">source code</a></span> 596 597 </td> 598 </tr> 599 </table> 600 601 </td> 602 </tr> 603<tr> 604 <td width="15%" align="right" valign="top" class="summary"> 605 <span class="summary-type"> </span> 606 </td><td class="summary"> 607 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 608 <tr> 609 <td><span class="summary-sig"><a name="HandleProcessEvent"></a><span class="summary-sig-name">HandleProcessEvent</span>(<span class="summary-sig-arg">self</span>, 610 <span class="summary-sig-arg">*args</span>)</span><br /> 611 HandleProcessEvent(SBDebugger self, SBProcess process, SBEvent event, 612 FILE * out, FILE * err)</td> 613 <td align="right" valign="top"> 614 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.HandleProcessEvent">source code</a></span> 615 616 </td> 617 </tr> 618 </table> 619 620 </td> 621 </tr> 622<tr> 623 <td width="15%" align="right" valign="top" class="summary"> 624 <span class="summary-type"> </span> 625 </td><td class="summary"> 626 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 627 <tr> 628 <td><span class="summary-sig"><a name="CreateTargetWithFileAndTargetTriple"></a><span class="summary-sig-name">CreateTargetWithFileAndTargetTriple</span>(<span class="summary-sig-arg">self</span>, 629 <span class="summary-sig-arg">*args</span>)</span><br /> 630 CreateTargetWithFileAndTargetTriple(SBDebugger self, str const * 631 filename, str const * target_triple) -> SBTarget</td> 632 <td align="right" valign="top"> 633 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.CreateTargetWithFileAndTargetTriple">source code</a></span> 634 635 </td> 636 </tr> 637 </table> 638 639 </td> 640 </tr> 641<tr> 642 <td width="15%" align="right" valign="top" class="summary"> 643 <span class="summary-type"> </span> 644 </td><td class="summary"> 645 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 646 <tr> 647 <td><span class="summary-sig"><a name="CreateTargetWithFileAndArch"></a><span class="summary-sig-name">CreateTargetWithFileAndArch</span>(<span class="summary-sig-arg">self</span>, 648 <span class="summary-sig-arg">*args</span>)</span><br /> 649 CreateTargetWithFileAndArch(SBDebugger self, str const * filename, 650 str const * archname) -> SBTarget</td> 651 <td align="right" valign="top"> 652 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.CreateTargetWithFileAndArch">source 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"> </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 href="lldb.SBDebugger-class.html#CreateTarget" class="summary-sig-name">CreateTarget</a>(<span class="summary-sig-arg">self</span>, 667 <span class="summary-sig-arg">*args</span>)</span><br /> 668 CreateTarget(SBDebugger self, str const * filename, str const * target_triple, str const * platform_name, bool add_dependent_modules, ...</td> 669 <td align="right" valign="top"> 670 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.CreateTarget">source code</a></span> 671 672 </td> 673 </tr> 674 </table> 675 676 </td> 677 </tr> 678<tr> 679 <td width="15%" align="right" valign="top" class="summary"> 680 <span class="summary-type"> </span> 681 </td><td class="summary"> 682 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 683 <tr> 684 <td><span class="summary-sig"><a href="lldb.SBDebugger-class.html#DeleteTarget" class="summary-sig-name">DeleteTarget</a>(<span class="summary-sig-arg">self</span>, 685 <span class="summary-sig-arg">*args</span>)</span><br /> 686 DeleteTarget(SBDebugger self, SBTarget target) -> bool</td> 687 <td align="right" valign="top"> 688 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DeleteTarget">source code</a></span> 689 690 </td> 691 </tr> 692 </table> 693 694 </td> 695 </tr> 696<tr> 697 <td width="15%" align="right" valign="top" class="summary"> 698 <span class="summary-type"> </span> 699 </td><td class="summary"> 700 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 701 <tr> 702 <td><span class="summary-sig"><a name="GetTargetAtIndex"></a><span class="summary-sig-name">GetTargetAtIndex</span>(<span class="summary-sig-arg">self</span>, 703 <span class="summary-sig-arg">*args</span>)</span><br /> 704 GetTargetAtIndex(SBDebugger self, uint32_t idx) -> SBTarget</td> 705 <td align="right" valign="top"> 706 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetTargetAtIndex">source code</a></span> 707 708 </td> 709 </tr> 710 </table> 711 712 </td> 713 </tr> 714<tr> 715 <td width="15%" align="right" valign="top" class="summary"> 716 <span class="summary-type"> </span> 717 </td><td class="summary"> 718 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 719 <tr> 720 <td><span class="summary-sig"><a name="GetIndexOfTarget"></a><span class="summary-sig-name">GetIndexOfTarget</span>(<span class="summary-sig-arg">self</span>, 721 <span class="summary-sig-arg">*args</span>)</span><br /> 722 GetIndexOfTarget(SBDebugger self, SBTarget target) -> uint32_t</td> 723 <td align="right" valign="top"> 724 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetIndexOfTarget">source 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"> </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="FindTargetWithProcessID"></a><span class="summary-sig-name">FindTargetWithProcessID</span>(<span class="summary-sig-arg">self</span>, 739 <span class="summary-sig-arg">*args</span>)</span><br /> 740 FindTargetWithProcessID(SBDebugger self, lldb::pid_t pid) -> 741 SBTarget</td> 742 <td align="right" valign="top"> 743 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.FindTargetWithProcessID">source 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"> </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="FindTargetWithFileAndArch"></a><span class="summary-sig-name">FindTargetWithFileAndArch</span>(<span class="summary-sig-arg">self</span>, 758 <span class="summary-sig-arg">*args</span>)</span><br /> 759 FindTargetWithFileAndArch(SBDebugger self, str const * filename, str 760 const * arch) -> SBTarget</td> 761 <td align="right" valign="top"> 762 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.FindTargetWithFileAndArch">source code</a></span> 763 764 </td> 765 </tr> 766 </table> 767 768 </td> 769 </tr> 770<tr> 771 <td width="15%" align="right" valign="top" class="summary"> 772 <span class="summary-type"> </span> 773 </td><td class="summary"> 774 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 775 <tr> 776 <td><span class="summary-sig"><a name="GetNumTargets"></a><span class="summary-sig-name">GetNumTargets</span>(<span class="summary-sig-arg">self</span>)</span><br /> 777 GetNumTargets(SBDebugger self) -> uint32_t</td> 778 <td align="right" valign="top"> 779 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetNumTargets">source code</a></span> 780 781 </td> 782 </tr> 783 </table> 784 785 </td> 786 </tr> 787<tr> 788 <td width="15%" align="right" valign="top" class="summary"> 789 <span class="summary-type"> </span> 790 </td><td class="summary"> 791 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 792 <tr> 793 <td><span class="summary-sig"><a name="GetSelectedTarget"></a><span class="summary-sig-name">GetSelectedTarget</span>(<span class="summary-sig-arg">self</span>)</span><br /> 794 GetSelectedTarget(SBDebugger self) -> SBTarget</td> 795 <td align="right" valign="top"> 796 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetSelectedTarget">source code</a></span> 797 798 </td> 799 </tr> 800 </table> 801 802 </td> 803 </tr> 804<tr> 805 <td width="15%" align="right" valign="top" class="summary"> 806 <span class="summary-type"> </span> 807 </td><td class="summary"> 808 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 809 <tr> 810 <td><span class="summary-sig"><a name="SetSelectedTarget"></a><span class="summary-sig-name">SetSelectedTarget</span>(<span class="summary-sig-arg">self</span>, 811 <span class="summary-sig-arg">*args</span>)</span><br /> 812 SetSelectedTarget(SBDebugger self, SBTarget target)</td> 813 <td align="right" valign="top"> 814 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetSelectedTarget">source code</a></span> 815 816 </td> 817 </tr> 818 </table> 819 820 </td> 821 </tr> 822<tr> 823 <td width="15%" align="right" valign="top" class="summary"> 824 <span class="summary-type"> </span> 825 </td><td class="summary"> 826 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 827 <tr> 828 <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 /> 829 GetSourceManager(SBDebugger self) -> SBSourceManager</td> 830 <td align="right" valign="top"> 831 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetSourceManager">source code</a></span> 832 833 </td> 834 </tr> 835 </table> 836 837 </td> 838 </tr> 839<tr> 840 <td width="15%" align="right" valign="top" class="summary"> 841 <span class="summary-type"> </span> 842 </td><td class="summary"> 843 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 844 <tr> 845 <td><span class="summary-sig"><a name="SetCurrentPlatform"></a><span class="summary-sig-name">SetCurrentPlatform</span>(<span class="summary-sig-arg">self</span>, 846 <span class="summary-sig-arg">*args</span>)</span><br /> 847 SetCurrentPlatform(SBDebugger self, str const * platform_name) -> 848 SBError</td> 849 <td align="right" valign="top"> 850 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetCurrentPlatform">source code</a></span> 851 852 </td> 853 </tr> 854 </table> 855 856 </td> 857 </tr> 858<tr> 859 <td width="15%" align="right" valign="top" class="summary"> 860 <span class="summary-type"> </span> 861 </td><td class="summary"> 862 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 863 <tr> 864 <td><span class="summary-sig"><a name="SetCurrentPlatformSDKRoot"></a><span class="summary-sig-name">SetCurrentPlatformSDKRoot</span>(<span class="summary-sig-arg">self</span>, 865 <span class="summary-sig-arg">*args</span>)</span><br /> 866 SetCurrentPlatformSDKRoot(SBDebugger self, str const * sysroot) -> 867 bool</td> 868 <td align="right" valign="top"> 869 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetCurrentPlatformSDKRoot">source 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"> </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 name="SetUseExternalEditor"></a><span class="summary-sig-name">SetUseExternalEditor</span>(<span class="summary-sig-arg">self</span>, 884 <span class="summary-sig-arg">*args</span>)</span><br /> 885 SetUseExternalEditor(SBDebugger self, bool input) -> bool</td> 886 <td align="right" valign="top"> 887 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetUseExternalEditor">source 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"> </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="GetUseExternalEditor"></a><span class="summary-sig-name">GetUseExternalEditor</span>(<span class="summary-sig-arg">self</span>)</span><br /> 902 GetUseExternalEditor(SBDebugger self) -> bool</td> 903 <td align="right" valign="top"> 904 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetUseExternalEditor">source 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"> </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="GetScriptingLanguage"></a><span class="summary-sig-name">GetScriptingLanguage</span>(<span class="summary-sig-arg">self</span>, 919 <span class="summary-sig-arg">*args</span>)</span><br /> 920 GetScriptingLanguage(SBDebugger self, str const * 921 script_language_name) -> lldb::ScriptLanguage</td> 922 <td align="right" valign="top"> 923 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetScriptingLanguage">source 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"> </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="EnableLog"></a><span class="summary-sig-name">EnableLog</span>(<span class="summary-sig-arg">self</span>, 938 <span class="summary-sig-arg">*args</span>)</span><br /> 939 EnableLog(SBDebugger self, str const * channel, str const ** types) 940 -> bool</td> 941 <td align="right" valign="top"> 942 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.EnableLog">source 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"> </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="SetLoggingCallback"></a><span class="summary-sig-name">SetLoggingCallback</span>(<span class="summary-sig-arg">self</span>, 957 <span class="summary-sig-arg">*args</span>)</span><br /> 958 SetLoggingCallback(SBDebugger self, lldb::LogOutputCallback 959 log_callback)</td> 960 <td align="right" valign="top"> 961 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetLoggingCallback">source code</a></span> 962 963 </td> 964 </tr> 965 </table> 966 967 </td> 968 </tr> 969<tr> 970 <td width="15%" align="right" valign="top" class="summary"> 971 <span class="summary-type"> </span> 972 </td><td class="summary"> 973 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 974 <tr> 975 <td><span class="summary-sig"><a name="DispatchInput"></a><span class="summary-sig-name">DispatchInput</span>(<span class="summary-sig-arg">self</span>, 976 <span class="summary-sig-arg">*args</span>)</span><br /> 977 DispatchInput(SBDebugger self, void const * data)</td> 978 <td align="right" valign="top"> 979 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DispatchInput">source code</a></span> 980 981 </td> 982 </tr> 983 </table> 984 985 </td> 986 </tr> 987<tr> 988 <td width="15%" align="right" valign="top" class="summary"> 989 <span class="summary-type"> </span> 990 </td><td class="summary"> 991 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 992 <tr> 993 <td><span class="summary-sig"><a name="DispatchInputInterrupt"></a><span class="summary-sig-name">DispatchInputInterrupt</span>(<span class="summary-sig-arg">self</span>)</span><br /> 994 DispatchInputInterrupt(SBDebugger self)</td> 995 <td align="right" valign="top"> 996 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DispatchInputInterrupt">source code</a></span> 997 998 </td> 999 </tr> 1000 </table> 1001 1002 </td> 1003 </tr> 1004<tr> 1005 <td width="15%" align="right" valign="top" class="summary"> 1006 <span class="summary-type"> </span> 1007 </td><td class="summary"> 1008 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1009 <tr> 1010 <td><span class="summary-sig"><a name="DispatchInputEndOfFile"></a><span class="summary-sig-name">DispatchInputEndOfFile</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1011 DispatchInputEndOfFile(SBDebugger self)</td> 1012 <td align="right" valign="top"> 1013 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DispatchInputEndOfFile">source code</a></span> 1014 1015 </td> 1016 </tr> 1017 </table> 1018 1019 </td> 1020 </tr> 1021<tr> 1022 <td width="15%" align="right" valign="top" class="summary"> 1023 <span class="summary-type"> </span> 1024 </td><td class="summary"> 1025 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1026 <tr> 1027 <td><span class="summary-sig"><a name="PushInputReader"></a><span class="summary-sig-name">PushInputReader</span>(<span class="summary-sig-arg">self</span>, 1028 <span class="summary-sig-arg">*args</span>)</span><br /> 1029 PushInputReader(SBDebugger self, SBInputReader reader)</td> 1030 <td align="right" valign="top"> 1031 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.PushInputReader">source code</a></span> 1032 1033 </td> 1034 </tr> 1035 </table> 1036 1037 </td> 1038 </tr> 1039<tr> 1040 <td width="15%" align="right" valign="top" class="summary"> 1041 <span class="summary-type"> </span> 1042 </td><td class="summary"> 1043 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1044 <tr> 1045 <td><span class="summary-sig"><a name="NotifyTopInputReader"></a><span class="summary-sig-name">NotifyTopInputReader</span>(<span class="summary-sig-arg">self</span>, 1046 <span class="summary-sig-arg">*args</span>)</span><br /> 1047 NotifyTopInputReader(SBDebugger self, lldb::InputReaderAction 1048 notification)</td> 1049 <td align="right" valign="top"> 1050 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.NotifyTopInputReader">source code</a></span> 1051 1052 </td> 1053 </tr> 1054 </table> 1055 1056 </td> 1057 </tr> 1058<tr> 1059 <td width="15%" align="right" valign="top" class="summary"> 1060 <span class="summary-type"> </span> 1061 </td><td class="summary"> 1062 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1063 <tr> 1064 <td><span class="summary-sig"><a name="InputReaderIsTopReader"></a><span class="summary-sig-name">InputReaderIsTopReader</span>(<span class="summary-sig-arg">self</span>, 1065 <span class="summary-sig-arg">*args</span>)</span><br /> 1066 InputReaderIsTopReader(SBDebugger self, SBInputReader reader) -> 1067 bool</td> 1068 <td align="right" valign="top"> 1069 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.InputReaderIsTopReader">source code</a></span> 1070 1071 </td> 1072 </tr> 1073 </table> 1074 1075 </td> 1076 </tr> 1077<tr> 1078 <td width="15%" align="right" valign="top" class="summary"> 1079 <span class="summary-type"> </span> 1080 </td><td class="summary"> 1081 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1082 <tr> 1083 <td><span class="summary-sig"><a name="GetInstanceName"></a><span class="summary-sig-name">GetInstanceName</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1084 GetInstanceName(SBDebugger self) -> str const *</td> 1085 <td align="right" valign="top"> 1086 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetInstanceName">source code</a></span> 1087 1088 </td> 1089 </tr> 1090 </table> 1091 1092 </td> 1093 </tr> 1094<tr> 1095 <td width="15%" align="right" valign="top" class="summary"> 1096 <span class="summary-type"> </span> 1097 </td><td class="summary"> 1098 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1099 <tr> 1100 <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>, 1101 <span class="summary-sig-arg">*args</span>)</span><br /> 1102 GetDescription(SBDebugger self, SBStream description) -> bool</td> 1103 <td align="right" valign="top"> 1104 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetDescription">source code</a></span> 1105 1106 </td> 1107 </tr> 1108 </table> 1109 1110 </td> 1111 </tr> 1112<tr> 1113 <td width="15%" align="right" valign="top" class="summary"> 1114 <span class="summary-type"> </span> 1115 </td><td class="summary"> 1116 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1117 <tr> 1118 <td><span class="summary-sig"><a name="GetTerminalWidth"></a><span class="summary-sig-name">GetTerminalWidth</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1119 GetTerminalWidth(SBDebugger self) -> uint32_t</td> 1120 <td align="right" valign="top"> 1121 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetTerminalWidth">source code</a></span> 1122 1123 </td> 1124 </tr> 1125 </table> 1126 1127 </td> 1128 </tr> 1129<tr> 1130 <td width="15%" align="right" valign="top" class="summary"> 1131 <span class="summary-type"> </span> 1132 </td><td class="summary"> 1133 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1134 <tr> 1135 <td><span class="summary-sig"><a name="SetTerminalWidth"></a><span class="summary-sig-name">SetTerminalWidth</span>(<span class="summary-sig-arg">self</span>, 1136 <span class="summary-sig-arg">*args</span>)</span><br /> 1137 SetTerminalWidth(SBDebugger self, uint32_t term_width)</td> 1138 <td align="right" valign="top"> 1139 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetTerminalWidth">source code</a></span> 1140 1141 </td> 1142 </tr> 1143 </table> 1144 1145 </td> 1146 </tr> 1147<tr> 1148 <td width="15%" align="right" valign="top" class="summary"> 1149 <span class="summary-type"> </span> 1150 </td><td class="summary"> 1151 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1152 <tr> 1153 <td><span class="summary-sig"><a name="GetID"></a><span class="summary-sig-name">GetID</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1154 GetID(SBDebugger self) -> lldb::user_id_t</td> 1155 <td align="right" valign="top"> 1156 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetID">source code</a></span> 1157 1158 </td> 1159 </tr> 1160 </table> 1161 1162 </td> 1163 </tr> 1164<tr> 1165 <td width="15%" align="right" valign="top" class="summary"> 1166 <span class="summary-type"> </span> 1167 </td><td class="summary"> 1168 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1169 <tr> 1170 <td><span class="summary-sig"><a name="GetPrompt"></a><span class="summary-sig-name">GetPrompt</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1171 GetPrompt(SBDebugger self) -> str const *</td> 1172 <td align="right" valign="top"> 1173 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetPrompt">source code</a></span> 1174 1175 </td> 1176 </tr> 1177 </table> 1178 1179 </td> 1180 </tr> 1181<tr> 1182 <td width="15%" align="right" valign="top" class="summary"> 1183 <span class="summary-type"> </span> 1184 </td><td class="summary"> 1185 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1186 <tr> 1187 <td><span class="summary-sig"><a name="SetPrompt"></a><span class="summary-sig-name">SetPrompt</span>(<span class="summary-sig-arg">self</span>, 1188 <span class="summary-sig-arg">*args</span>)</span><br /> 1189 SetPrompt(SBDebugger self, str const * prompt)</td> 1190 <td align="right" valign="top"> 1191 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetPrompt">source code</a></span> 1192 1193 </td> 1194 </tr> 1195 </table> 1196 1197 </td> 1198 </tr> 1199<tr> 1200 <td width="15%" align="right" valign="top" class="summary"> 1201 <span class="summary-type"> </span> 1202 </td><td class="summary"> 1203 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1204 <tr> 1205 <td><span class="summary-sig"><a name="GetScriptLanguage"></a><span class="summary-sig-name">GetScriptLanguage</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1206 GetScriptLanguage(SBDebugger self) -> lldb::ScriptLanguage</td> 1207 <td align="right" valign="top"> 1208 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetScriptLanguage">source code</a></span> 1209 1210 </td> 1211 </tr> 1212 </table> 1213 1214 </td> 1215 </tr> 1216<tr> 1217 <td width="15%" align="right" valign="top" class="summary"> 1218 <span class="summary-type"> </span> 1219 </td><td class="summary"> 1220 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1221 <tr> 1222 <td><span class="summary-sig"><a name="SetScriptLanguage"></a><span class="summary-sig-name">SetScriptLanguage</span>(<span class="summary-sig-arg">self</span>, 1223 <span class="summary-sig-arg">*args</span>)</span><br /> 1224 SetScriptLanguage(SBDebugger self, lldb::ScriptLanguage script_lang)</td> 1225 <td align="right" valign="top"> 1226 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetScriptLanguage">source code</a></span> 1227 1228 </td> 1229 </tr> 1230 </table> 1231 1232 </td> 1233 </tr> 1234<tr> 1235 <td width="15%" align="right" valign="top" class="summary"> 1236 <span class="summary-type"> </span> 1237 </td><td class="summary"> 1238 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1239 <tr> 1240 <td><span class="summary-sig"><a name="GetCloseInputOnEOF"></a><span class="summary-sig-name">GetCloseInputOnEOF</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1241 GetCloseInputOnEOF(SBDebugger self) -> bool</td> 1242 <td align="right" valign="top"> 1243 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetCloseInputOnEOF">source code</a></span> 1244 1245 </td> 1246 </tr> 1247 </table> 1248 1249 </td> 1250 </tr> 1251<tr> 1252 <td width="15%" align="right" valign="top" class="summary"> 1253 <span class="summary-type"> </span> 1254 </td><td class="summary"> 1255 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1256 <tr> 1257 <td><span class="summary-sig"><a name="SetCloseInputOnEOF"></a><span class="summary-sig-name">SetCloseInputOnEOF</span>(<span class="summary-sig-arg">self</span>, 1258 <span class="summary-sig-arg">*args</span>)</span><br /> 1259 SetCloseInputOnEOF(SBDebugger self, bool b)</td> 1260 <td align="right" valign="top"> 1261 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetCloseInputOnEOF">source code</a></span> 1262 1263 </td> 1264 </tr> 1265 </table> 1266 1267 </td> 1268 </tr> 1269<tr> 1270 <td width="15%" align="right" valign="top" class="summary"> 1271 <span class="summary-type"> </span> 1272 </td><td class="summary"> 1273 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1274 <tr> 1275 <td><span class="summary-sig"><a name="GetCategory"></a><span class="summary-sig-name">GetCategory</span>(<span class="summary-sig-arg">self</span>, 1276 <span class="summary-sig-arg">*args</span>)</span><br /> 1277 GetCategory(SBDebugger self, str const * category_name) -> 1278 SBTypeCategory</td> 1279 <td align="right" valign="top"> 1280 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetCategory">source code</a></span> 1281 1282 </td> 1283 </tr> 1284 </table> 1285 1286 </td> 1287 </tr> 1288<tr> 1289 <td width="15%" align="right" valign="top" class="summary"> 1290 <span class="summary-type"> </span> 1291 </td><td class="summary"> 1292 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1293 <tr> 1294 <td><span class="summary-sig"><a name="CreateCategory"></a><span class="summary-sig-name">CreateCategory</span>(<span class="summary-sig-arg">self</span>, 1295 <span class="summary-sig-arg">*args</span>)</span><br /> 1296 CreateCategory(SBDebugger self, str const * category_name) -> 1297 SBTypeCategory</td> 1298 <td align="right" valign="top"> 1299 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.CreateCategory">source code</a></span> 1300 1301 </td> 1302 </tr> 1303 </table> 1304 1305 </td> 1306 </tr> 1307<tr> 1308 <td width="15%" align="right" valign="top" class="summary"> 1309 <span class="summary-type"> </span> 1310 </td><td class="summary"> 1311 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1312 <tr> 1313 <td><span class="summary-sig"><a name="DeleteCategory"></a><span class="summary-sig-name">DeleteCategory</span>(<span class="summary-sig-arg">self</span>, 1314 <span class="summary-sig-arg">*args</span>)</span><br /> 1315 DeleteCategory(SBDebugger self, str const * category_name) -> bool</td> 1316 <td align="right" valign="top"> 1317 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DeleteCategory">source code</a></span> 1318 1319 </td> 1320 </tr> 1321 </table> 1322 1323 </td> 1324 </tr> 1325<tr> 1326 <td width="15%" align="right" valign="top" class="summary"> 1327 <span class="summary-type"> </span> 1328 </td><td class="summary"> 1329 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1330 <tr> 1331 <td><span class="summary-sig"><a name="GetNumCategories"></a><span class="summary-sig-name">GetNumCategories</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1332 GetNumCategories(SBDebugger self) -> uint32_t</td> 1333 <td align="right" valign="top"> 1334 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetNumCategories">source code</a></span> 1335 1336 </td> 1337 </tr> 1338 </table> 1339 1340 </td> 1341 </tr> 1342<tr> 1343 <td width="15%" align="right" valign="top" class="summary"> 1344 <span class="summary-type"> </span> 1345 </td><td class="summary"> 1346 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1347 <tr> 1348 <td><span class="summary-sig"><a name="GetCategoryAtIndex"></a><span class="summary-sig-name">GetCategoryAtIndex</span>(<span class="summary-sig-arg">self</span>, 1349 <span class="summary-sig-arg">*args</span>)</span><br /> 1350 GetCategoryAtIndex(SBDebugger self, uint32_t arg2) -> 1351 SBTypeCategory</td> 1352 <td align="right" valign="top"> 1353 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetCategoryAtIndex">source code</a></span> 1354 1355 </td> 1356 </tr> 1357 </table> 1358 1359 </td> 1360 </tr> 1361<tr> 1362 <td width="15%" align="right" valign="top" class="summary"> 1363 <span class="summary-type"> </span> 1364 </td><td class="summary"> 1365 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1366 <tr> 1367 <td><span class="summary-sig"><a name="GetDefaultCategory"></a><span class="summary-sig-name">GetDefaultCategory</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1368 GetDefaultCategory(SBDebugger self) -> SBTypeCategory</td> 1369 <td align="right" valign="top"> 1370 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetDefaultCategory">source code</a></span> 1371 1372 </td> 1373 </tr> 1374 </table> 1375 1376 </td> 1377 </tr> 1378<tr> 1379 <td width="15%" align="right" valign="top" class="summary"> 1380 <span class="summary-type"> </span> 1381 </td><td class="summary"> 1382 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1383 <tr> 1384 <td><span class="summary-sig"><a name="GetFormatForType"></a><span class="summary-sig-name">GetFormatForType</span>(<span class="summary-sig-arg">self</span>, 1385 <span class="summary-sig-arg">*args</span>)</span><br /> 1386 GetFormatForType(SBDebugger self, SBTypeNameSpecifier arg2) -> 1387 SBTypeFormat</td> 1388 <td align="right" valign="top"> 1389 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetFormatForType">source code</a></span> 1390 1391 </td> 1392 </tr> 1393 </table> 1394 1395 </td> 1396 </tr> 1397<tr> 1398 <td width="15%" align="right" valign="top" class="summary"> 1399 <span class="summary-type"> </span> 1400 </td><td class="summary"> 1401 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1402 <tr> 1403 <td><span class="summary-sig"><a name="GetSummaryForType"></a><span class="summary-sig-name">GetSummaryForType</span>(<span class="summary-sig-arg">self</span>, 1404 <span class="summary-sig-arg">*args</span>)</span><br /> 1405 GetSummaryForType(SBDebugger self, SBTypeNameSpecifier arg2) -> 1406 SBTypeSummary</td> 1407 <td align="right" valign="top"> 1408 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetSummaryForType">source code</a></span> 1409 1410 </td> 1411 </tr> 1412 </table> 1413 1414 </td> 1415 </tr> 1416<tr> 1417 <td width="15%" align="right" valign="top" class="summary"> 1418 <span class="summary-type"> </span> 1419 </td><td class="summary"> 1420 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1421 <tr> 1422 <td><span class="summary-sig"><a name="GetFilterForType"></a><span class="summary-sig-name">GetFilterForType</span>(<span class="summary-sig-arg">self</span>, 1423 <span class="summary-sig-arg">*args</span>)</span><br /> 1424 GetFilterForType(SBDebugger self, SBTypeNameSpecifier arg2) -> 1425 SBTypeFilter</td> 1426 <td align="right" valign="top"> 1427 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetFilterForType">source code</a></span> 1428 1429 </td> 1430 </tr> 1431 </table> 1432 1433 </td> 1434 </tr> 1435<tr> 1436 <td width="15%" align="right" valign="top" class="summary"> 1437 <span class="summary-type"> </span> 1438 </td><td class="summary"> 1439 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1440 <tr> 1441 <td><span class="summary-sig"><a name="GetSyntheticForType"></a><span class="summary-sig-name">GetSyntheticForType</span>(<span class="summary-sig-arg">self</span>, 1442 <span class="summary-sig-arg">*args</span>)</span><br /> 1443 GetSyntheticForType(SBDebugger self, SBTypeNameSpecifier arg2) -> 1444 SBTypeSynthetic</td> 1445 <td align="right" valign="top"> 1446 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetSyntheticForType">source code</a></span> 1447 1448 </td> 1449 </tr> 1450 </table> 1451 1452 </td> 1453 </tr> 1454<tr> 1455 <td width="15%" align="right" valign="top" class="summary"> 1456 <span class="summary-type"> </span> 1457 </td><td class="summary"> 1458 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1459 <tr> 1460 <td><span class="summary-sig"><a href="lldb.SBDebugger-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 1461 __str__(SBDebugger self) -> PyObject *</td> 1462 <td align="right" valign="top"> 1463 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__str__">source code</a></span> 1464 1465 </td> 1466 </tr> 1467 </table> 1468 1469 </td> 1470 </tr> 1471 <tr> 1472 <td colspan="2" class="summary"> 1473 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 1474 <code>__delattr__</code>, 1475 <code>__format__</code>, 1476 <code>__getattribute__</code>, 1477 <code>__hash__</code>, 1478 <code>__new__</code>, 1479 <code>__reduce__</code>, 1480 <code>__reduce_ex__</code>, 1481 <code>__sizeof__</code>, 1482 <code>__subclasshook__</code> 1483 </p> 1484 </td> 1485 </tr> 1486</table> 1487<!-- ==================== STATIC METHODS ==================== --> 1488<a name="section-StaticMethods"></a> 1489<table class="summary" border="1" cellpadding="3" 1490 cellspacing="0" width="100%" bgcolor="white"> 1491<tr bgcolor="#70b0f0" class="table-header"> 1492 <td colspan="2" class="table-header"> 1493 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 1494 <tr valign="top"> 1495 <td align="left"><span class="table-header">Static Methods</span></td> 1496 <td align="right" valign="top" 1497 ><span class="options">[<a href="#section-StaticMethods" 1498 class="privatelink" onclick="toggle_private();" 1499 >hide private</a>]</span></td> 1500 </tr> 1501 </table> 1502 </td> 1503</tr> 1504<tr> 1505 <td width="15%" align="right" valign="top" class="summary"> 1506 <span class="summary-type"> </span> 1507 </td><td class="summary"> 1508 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1509 <tr> 1510 <td><span class="summary-sig"><a name="Initialize"></a><span class="summary-sig-name">Initialize</span>()</span></td> 1511 <td align="right" valign="top"> 1512 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.Initialize">source code</a></span> 1513 1514 </td> 1515 </tr> 1516 </table> 1517 1518 </td> 1519 </tr> 1520<tr> 1521 <td width="15%" align="right" valign="top" class="summary"> 1522 <span class="summary-type"> </span> 1523 </td><td class="summary"> 1524 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1525 <tr> 1526 <td><span class="summary-sig"><a name="Terminate"></a><span class="summary-sig-name">Terminate</span>()</span></td> 1527 <td align="right" valign="top"> 1528 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.Terminate">source code</a></span> 1529 1530 </td> 1531 </tr> 1532 </table> 1533 1534 </td> 1535 </tr> 1536<tr> 1537 <td width="15%" align="right" valign="top" class="summary"> 1538 <span class="summary-type">SBDebugger</span> 1539 </td><td class="summary"> 1540 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1541 <tr> 1542 <td><span class="summary-sig"><a name="Create"></a><span class="summary-sig-name">Create</span>()</span><br /> 1543 Create(bool source_init_files) -> SBDebugger Create(bool 1544 source_init_files, lldb::LogOutputCallback log_callback) -> 1545 SBDebugger</td> 1546 <td align="right" valign="top"> 1547 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.Create">source code</a></span> 1548 1549 </td> 1550 </tr> 1551 </table> 1552 1553 </td> 1554 </tr> 1555<tr> 1556 <td width="15%" align="right" valign="top" class="summary"> 1557 <span class="summary-type"> </span> 1558 </td><td class="summary"> 1559 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1560 <tr> 1561 <td><span class="summary-sig"><a name="Destroy"></a><span class="summary-sig-name">Destroy</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 1562 Destroy(SBDebugger debugger)</td> 1563 <td align="right" valign="top"> 1564 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.Destroy">source code</a></span> 1565 1566 </td> 1567 </tr> 1568 </table> 1569 1570 </td> 1571 </tr> 1572<tr> 1573 <td width="15%" align="right" valign="top" class="summary"> 1574 <span class="summary-type"> </span> 1575 </td><td class="summary"> 1576 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1577 <tr> 1578 <td><span class="summary-sig"><a name="MemoryPressureDetected"></a><span class="summary-sig-name">MemoryPressureDetected</span>()</span></td> 1579 <td align="right" valign="top"> 1580 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.MemoryPressureDetected">source code</a></span> 1581 1582 </td> 1583 </tr> 1584 </table> 1585 1586 </td> 1587 </tr> 1588<tr> 1589 <td width="15%" align="right" valign="top" class="summary"> 1590 <span class="summary-type"> </span> 1591 </td><td class="summary"> 1592 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1593 <tr> 1594 <td><span class="summary-sig"><a name="GetDefaultArchitecture"></a><span class="summary-sig-name">GetDefaultArchitecture</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 1595 GetDefaultArchitecture(str * arch_name, size_t arch_name_len) -> 1596 bool</td> 1597 <td align="right" valign="top"> 1598 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetDefaultArchitecture">source code</a></span> 1599 1600 </td> 1601 </tr> 1602 </table> 1603 1604 </td> 1605 </tr> 1606<tr> 1607 <td width="15%" align="right" valign="top" class="summary"> 1608 <span class="summary-type"> </span> 1609 </td><td class="summary"> 1610 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1611 <tr> 1612 <td><span class="summary-sig"><a name="SetDefaultArchitecture"></a><span class="summary-sig-name">SetDefaultArchitecture</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 1613 SetDefaultArchitecture(str const * arch_name) -> bool</td> 1614 <td align="right" valign="top"> 1615 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetDefaultArchitecture">source code</a></span> 1616 1617 </td> 1618 </tr> 1619 </table> 1620 1621 </td> 1622 </tr> 1623<tr> 1624 <td width="15%" align="right" valign="top" class="summary"> 1625 <span class="summary-type">str const *</span> 1626 </td><td class="summary"> 1627 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1628 <tr> 1629 <td><span class="summary-sig"><a name="GetVersionString"></a><span class="summary-sig-name">GetVersionString</span>()</span></td> 1630 <td align="right" valign="top"> 1631 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetVersionString">source code</a></span> 1632 1633 </td> 1634 </tr> 1635 </table> 1636 1637 </td> 1638 </tr> 1639<tr> 1640 <td width="15%" align="right" valign="top" class="summary"> 1641 <span class="summary-type"> </span> 1642 </td><td class="summary"> 1643 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1644 <tr> 1645 <td><span class="summary-sig"><a name="StateAsCString"></a><span class="summary-sig-name">StateAsCString</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 1646 StateAsCString(lldb::StateType state) -> str const *</td> 1647 <td align="right" valign="top"> 1648 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.StateAsCString">source code</a></span> 1649 1650 </td> 1651 </tr> 1652 </table> 1653 1654 </td> 1655 </tr> 1656<tr> 1657 <td width="15%" align="right" valign="top" class="summary"> 1658 <span class="summary-type"> </span> 1659 </td><td class="summary"> 1660 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1661 <tr> 1662 <td><span class="summary-sig"><a name="StateIsRunningState"></a><span class="summary-sig-name">StateIsRunningState</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 1663 StateIsRunningState(lldb::StateType state) -> bool</td> 1664 <td align="right" valign="top"> 1665 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.StateIsRunningState">source code</a></span> 1666 1667 </td> 1668 </tr> 1669 </table> 1670 1671 </td> 1672 </tr> 1673<tr> 1674 <td width="15%" align="right" valign="top" class="summary"> 1675 <span class="summary-type"> </span> 1676 </td><td class="summary"> 1677 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1678 <tr> 1679 <td><span class="summary-sig"><a name="StateIsStoppedState"></a><span class="summary-sig-name">StateIsStoppedState</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 1680 StateIsStoppedState(lldb::StateType state) -> bool</td> 1681 <td align="right" valign="top"> 1682 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.StateIsStoppedState">source code</a></span> 1683 1684 </td> 1685 </tr> 1686 </table> 1687 1688 </td> 1689 </tr> 1690<tr> 1691 <td width="15%" align="right" valign="top" class="summary"> 1692 <span class="summary-type"> </span> 1693 </td><td class="summary"> 1694 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1695 <tr> 1696 <td><span class="summary-sig"><a name="FindDebuggerWithID"></a><span class="summary-sig-name">FindDebuggerWithID</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 1697 FindDebuggerWithID(int id) -> SBDebugger</td> 1698 <td align="right" valign="top"> 1699 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.FindDebuggerWithID">source code</a></span> 1700 1701 </td> 1702 </tr> 1703 </table> 1704 1705 </td> 1706 </tr> 1707<tr> 1708 <td width="15%" align="right" valign="top" class="summary"> 1709 <span class="summary-type"> </span> 1710 </td><td class="summary"> 1711 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1712 <tr> 1713 <td><span class="summary-sig"><a name="SetInternalVariable"></a><span class="summary-sig-name">SetInternalVariable</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 1714 SetInternalVariable(str const * var_name, str const * value, str 1715 const * debugger_instance_name) -> SBError</td> 1716 <td align="right" valign="top"> 1717 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.SetInternalVariable">source code</a></span> 1718 1719 </td> 1720 </tr> 1721 </table> 1722 1723 </td> 1724 </tr> 1725<tr> 1726 <td width="15%" align="right" valign="top" class="summary"> 1727 <span class="summary-type"> </span> 1728 </td><td class="summary"> 1729 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1730 <tr> 1731 <td><span class="summary-sig"><a name="GetInternalVariableValue"></a><span class="summary-sig-name">GetInternalVariableValue</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 1732 GetInternalVariableValue(str const * var_name, str const * 1733 debugger_instance_name) -> SBStringList</td> 1734 <td align="right" valign="top"> 1735 <span class="codelink"><a href="lldb-pysrc.html#SBDebugger.GetInternalVariableValue">source code</a></span> 1736 1737 </td> 1738 </tr> 1739 </table> 1740 1741 </td> 1742 </tr> 1743</table> 1744<!-- ==================== CLASS VARIABLES ==================== --> 1745<a name="section-ClassVariables"></a> 1746<table class="summary" border="1" cellpadding="3" 1747 cellspacing="0" width="100%" bgcolor="white"> 1748<tr bgcolor="#70b0f0" class="table-header"> 1749 <td colspan="2" class="table-header"> 1750 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 1751 <tr valign="top"> 1752 <td align="left"><span class="table-header">Class Variables</span></td> 1753 <td align="right" valign="top" 1754 ><span class="options">[<a href="#section-ClassVariables" 1755 class="privatelink" onclick="toggle_private();" 1756 >hide private</a>]</span></td> 1757 </tr> 1758 </table> 1759 </td> 1760</tr> 1761<tr> 1762 <td width="15%" align="right" valign="top" class="summary"> 1763 <span class="summary-type"> </span> 1764 </td><td class="summary"> 1765 <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> 1766 </td> 1767 </tr> 1768<tr> 1769 <td width="15%" align="right" valign="top" class="summary"> 1770 <span class="summary-type"> </span> 1771 </td><td class="summary"> 1772 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code> 1773 </td> 1774 </tr> 1775</table> 1776<!-- ==================== PROPERTIES ==================== --> 1777<a name="section-Properties"></a> 1778<table class="summary" border="1" cellpadding="3" 1779 cellspacing="0" width="100%" bgcolor="white"> 1780<tr bgcolor="#70b0f0" class="table-header"> 1781 <td colspan="2" class="table-header"> 1782 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 1783 <tr valign="top"> 1784 <td align="left"><span class="table-header">Properties</span></td> 1785 <td align="right" valign="top" 1786 ><span class="options">[<a href="#section-Properties" 1787 class="privatelink" onclick="toggle_private();" 1788 >hide private</a>]</span></td> 1789 </tr> 1790 </table> 1791 </td> 1792</tr> 1793 <tr> 1794 <td colspan="2" class="summary"> 1795 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 1796 <code>__class__</code> 1797 </p> 1798 </td> 1799 </tr> 1800</table> 1801<!-- ==================== METHOD DETAILS ==================== --> 1802<a name="section-MethodDetails"></a> 1803<table class="details" border="1" cellpadding="3" 1804 cellspacing="0" width="100%" bgcolor="white"> 1805<tr bgcolor="#70b0f0" class="table-header"> 1806 <td colspan="2" class="table-header"> 1807 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 1808 <tr valign="top"> 1809 <td align="left"><span class="table-header">Method Details</span></td> 1810 <td align="right" valign="top" 1811 ><span class="options">[<a href="#section-MethodDetails" 1812 class="privatelink" onclick="toggle_private();" 1813 >hide private</a>]</span></td> 1814 </tr> 1815 </table> 1816 </td> 1817</tr> 1818</table> 1819<a name="__setattr__"></a> 1820<div> 1821<table class="details" border="1" cellpadding="3" 1822 cellspacing="0" width="100%" bgcolor="white"> 1823<tr><td> 1824 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1825 <tr valign="top"><td> 1826 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>, 1827 <span class="sig-arg">name</span>, 1828 <span class="sig-arg">value</span>)</span> 1829 </h3> 1830 </td><td align="right" valign="top" 1831 ><span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__setattr__">source code</a></span> 1832 </td> 1833 </tr></table> 1834 1835 <p>x.__setattr__('name', value) <==> x.name = value</p> 1836 <dl class="fields"> 1837 <dt>Overrides: 1838 object.__setattr__ 1839 <dd><em class="note">(inherited documentation)</em></dd> 1840 </dt> 1841 </dl> 1842</td></tr></table> 1843</div> 1844<a name="__repr__"></a> 1845<div> 1846<table class="details" border="1" cellpadding="3" 1847 cellspacing="0" width="100%" bgcolor="white"> 1848<tr><td> 1849 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1850 <tr valign="top"><td> 1851 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span> 1852 <br /><em class="fname">(Representation operator)</em> 1853 </h3> 1854 </td><td align="right" valign="top" 1855 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 1856 </td> 1857 </tr></table> 1858 1859 <p>repr(x)</p> 1860 <dl class="fields"> 1861 <dt>Overrides: 1862 object.__repr__ 1863 <dd><em class="note">(inherited documentation)</em></dd> 1864 </dt> 1865 </dl> 1866</td></tr></table> 1867</div> 1868<a name="__init__"></a> 1869<div> 1870<table class="details" border="1" cellpadding="3" 1871 cellspacing="0" width="100%" bgcolor="white"> 1872<tr><td> 1873 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1874 <tr valign="top"><td> 1875 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>, 1876 <span class="sig-arg">*args</span>)</span> 1877 <br /><em class="fname">(Constructor)</em> 1878 </h3> 1879 </td><td align="right" valign="top" 1880 ><span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__init__">source code</a></span> 1881 </td> 1882 </tr></table> 1883 1884 <p>__init__(lldb::SBDebugger self) -> SBDebugger 1885 __init__(lldb::SBDebugger self, SBDebugger rhs) -> SBDebugger</p> 1886 <dl class="fields"> 1887 <dt>Overrides: 1888 object.__init__ 1889 </dt> 1890 </dl> 1891</td></tr></table> 1892</div> 1893<a name="CreateTarget"></a> 1894<div> 1895<table class="details" border="1" cellpadding="3" 1896 cellspacing="0" width="100%" bgcolor="white"> 1897<tr><td> 1898 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1899 <tr valign="top"><td> 1900 <h3 class="epydoc"><span class="sig"><span class="sig-name">CreateTarget</span>(<span class="sig-arg">self</span>, 1901 <span class="sig-arg">*args</span>)</span> 1902 </h3> 1903 </td><td align="right" valign="top" 1904 ><span class="codelink"><a href="lldb-pysrc.html#SBDebugger.CreateTarget">source code</a></span> 1905 </td> 1906 </tr></table> 1907 1908 <pre class="literalblock"> 1909 1910CreateTarget(SBDebugger self, str const * filename, str const * target_triple, str const * platform_name, bool add_dependent_modules, 1911 SBError sb_error) -> SBTarget 1912CreateTarget(SBDebugger self, str const * filename) -> SBTarget 1913 1914</pre> 1915 <dl class="fields"> 1916 </dl> 1917</td></tr></table> 1918</div> 1919<a name="DeleteTarget"></a> 1920<div> 1921<table class="details" border="1" cellpadding="3" 1922 cellspacing="0" width="100%" bgcolor="white"> 1923<tr><td> 1924 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1925 <tr valign="top"><td> 1926 <h3 class="epydoc"><span class="sig"><span class="sig-name">DeleteTarget</span>(<span class="sig-arg">self</span>, 1927 <span class="sig-arg">*args</span>)</span> 1928 </h3> 1929 </td><td align="right" valign="top" 1930 ><span class="codelink"><a href="lldb-pysrc.html#SBDebugger.DeleteTarget">source code</a></span> 1931 </td> 1932 </tr></table> 1933 1934 <p>DeleteTarget(SBDebugger self, SBTarget target) -> bool</p> 1935 <p>Return true if target is deleted from the target list of the 1936 debugger.</p> 1937 <dl class="fields"> 1938 </dl> 1939</td></tr></table> 1940</div> 1941<a name="__str__"></a> 1942<div> 1943<table class="details" border="1" cellpadding="3" 1944 cellspacing="0" width="100%" bgcolor="white"> 1945<tr><td> 1946 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1947 <tr valign="top"><td> 1948 <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span> 1949 <br /><em class="fname">(Informal representation operator)</em> 1950 </h3> 1951 </td><td align="right" valign="top" 1952 ><span class="codelink"><a href="lldb-pysrc.html#SBDebugger.__str__">source code</a></span> 1953 </td> 1954 </tr></table> 1955 1956 <p>__str__(SBDebugger self) -> PyObject *</p> 1957 <dl class="fields"> 1958 <dt>Overrides: 1959 object.__str__ 1960 </dt> 1961 </dl> 1962</td></tr></table> 1963</div> 1964<br /> 1965<!-- ==================== NAVIGATION BAR ==================== --> 1966<table class="navbar" border="0" width="100%" cellpadding="0" 1967 bgcolor="#a0c0ff" cellspacing="0"> 1968 <tr valign="middle"> 1969 1970 <!-- Tree link --> 1971 <th> <a 1972 href="module-tree.html">Trees</a> </th> 1973 1974 <!-- Index link --> 1975 <th> <a 1976 href="identifier-index.html">Indices</a> </th> 1977 1978 <!-- Help link --> 1979 <th> <a 1980 href="help.html">Help</a> </th> 1981 1982 <!-- Project homepage --> 1983 <th class="navbar" align="right" width="100%"> 1984 <table border="0" cellpadding="0" cellspacing="0"> 1985 <tr><th class="navbar" align="center" 1986 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 1987 </tr></table></th> 1988 </tr> 1989</table> 1990<table border="0" cellpadding="0" cellspacing="0" width="100%%"> 1991 <tr> 1992 <td align="left" class="footer"> 1993 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:35 2013 1994 </td> 1995 <td align="right" class="footer"> 1996 <a target="mainFrame" href="http://epydoc.sourceforge.net" 1997 >http://epydoc.sourceforge.net</a> 1998 </td> 1999 </tr> 2000</table> 2001 2002<script type="text/javascript"> 2003 <!-- 2004 // Private objects are initially displayed (because if 2005 // javascript is turned off then we want them to be 2006 // visible); but by default, we want to hide them. So hide 2007 // them unless we have a cookie that says to show them. 2008 checkCookie(); 2009 // --> 2010</script> 2011</body> 2012</html> 2013