2013-07-20 01:28:54 +08:00
<?xml version="1.0" encoding="ascii"?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" lang = "en" >
< head >
< title > lldb.SBDebugger< / title >
< link rel = "stylesheet" href = "epydoc.css" type = "text/css" / >
< script type = "text/javascript" src = "epydoc.js" > < / script >
< / head >
< body bgcolor = "white" text = "black" link = "blue" vlink = "#204080"
alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
< table class = "navbar" border = "0" width = "100%" cellpadding = "0"
bgcolor="#a0c0ff" cellspacing="0">
< tr valign = "middle" >
<!-- Tree link -->
< th > < a
href="module-tree.html">Trees< / a > < / th >
<!-- Index link -->
< th > < a
href="identifier-index.html">Indices< / a > < / th >
<!-- Help link -->
< th > < a
href="help.html">Help< / a > < / th >
<!-- Project homepage -->
< th class = "navbar" align = "right" width = "100%" >
< table border = "0" cellpadding = "0" cellspacing = "0" >
< tr > < th class = "navbar" align = "center"
>< a class = "navbar" target = "_top" href = "http://lldb.llvm.org" > LLDB python API< / a > < / th >
< / tr > < / table > < / th >
< / tr >
< / table >
< table width = "100%" cellpadding = "0" cellspacing = "0" >
< tr valign = "top" >
< td width = "100%" >
< span class = "breadcrumbs" >
< a href = "lldb-module.html" > Package lldb< / a > ::
Class SBDebugger
< / span >
< / td >
< td >
< table cellpadding = "0" cellspacing = "0" >
<!-- hide/show private -->
< tr > < td align = "right" > < span class = "options" > [< a href = "javascript:void(0);" class = "privatelink"
onclick="toggle_private();">hide private< / a > ]< / span > < / td > < / tr >
< tr > < td align = "right" > < span class = "options"
>[< a href = "frames.html" target = "_top" > frames< /a
>] | < a href = "lldb.SBDebugger-class.html"
target="_top">no frames< / a > ]< / span > < / td > < / tr >
< / table >
< / td >
< / tr >
< / table >
<!-- ==================== CLASS DESCRIPTION ==================== -->
< h1 class = "epydoc" > Class SBDebugger< / h1 > < p class = "nomargin-top" > < span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger" > source code< / a > < / span > < / p >
< center >
< center > < map id = "uml_class_diagram_for_lldb_sbd_2" name = "uml_class_diagram_for_lldb_sbd_2" >
2016-10-20 21:04:32 +08:00
< area shape = "rect" id = "node1_16" href = "lldb.SBDebugger-class.html#__swig_setmethods__" title = "lldb.SBDebugger.__swig_setmethods__" alt = "" coords = "17,32,197,52" / >
< area shape = "rect" id = "node1_17" href = "lldb.SBDebugger-class.html#__swig_getmethods__" title = "lldb.SBDebugger.__swig_getmethods__" alt = "" coords = "17,52,197,72" / >
< area shape = "rect" id = "node1_18" href = "lldb.SBDebugger-class.html#__setattr__" title = "x.__setattr__('name', value) <==> x.name = value" alt = "" coords = "17,75,197,95" / >
< area shape = "rect" id = "node1_19" href = "lldb.SBDebugger-class.html#__getattr__" title = "lldb.SBDebugger.__getattr__" alt = "" coords = "17,95,197,115" / >
< area shape = "rect" id = "node1_20" href = "lldb.SBDebugger-class.html#__repr__" title = "repr(x)" alt = "" coords = "17,115,197,135" / >
< area shape = "rect" id = "node1_21" href = "lldb.SBDebugger-class.html#Initialize" title = "lldb.SBDebugger.Initialize" alt = "" coords = "17,135,197,155" / >
< area shape = "rect" id = "node1_22" href = "lldb.SBDebugger-class.html#Terminate" title = "lldb.SBDebugger.Terminate" alt = "" coords = "17,155,197,175" / >
< area shape = "rect" id = "node1_23" 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,175,197,195" / >
< area shape = "rect" id = "node1_24" href = "lldb.SBDebugger-class.html#Destroy" title = "Destroy(SBDebugger debugger)" alt = "" coords = "17,195,197,215" / >
< area shape = "rect" id = "node1_25" href = "lldb.SBDebugger-class.html#MemoryPressureDetected" title = "lldb.SBDebugger.MemoryPressureDetected" alt = "" coords = "17,215,197,235" / >
< area shape = "rect" id = "node1_26" href = "lldb.SBDebugger-class.html#__iter__" title = "lldb.SBDebugger.__iter__" alt = "" coords = "17,235,197,255" / >
< area shape = "rect" id = "node1_27" href = "lldb.SBDebugger-class.html#__len__" title = "lldb.SBDebugger.__len__" alt = "" coords = "17,255,197,275" / >
< area shape = "rect" id = "node1_28" href = "lldb.SBDebugger-class.html#__init__" title = "__init__(lldb::SBDebugger self) -> SBDebugger __init__(lldb::SBDebugger  self, SBDebugger rhs) -> SBDebugger" alt = "" coords = "17,275,197,295" / >
< area shape = "rect" id = "node1_29" href = "lldb.SBDebugger-class.html#__swig_destroy__" title = "delete_SBDebugger(SBDebugger self)" alt = "" coords = "17,295,197,315" / >
< area shape = "rect" id = "node1_30" href = "lldb.SBDebugger-class.html#__del__" title = "lldb.SBDebugger.__del__" alt = "" coords = "17,315,197,335" / >
< area shape = "rect" id = "node1_31" href = "lldb.SBDebugger-class.html#__str__" title = "__str__(SBDebugger self) -> PyObject *" alt = "" coords = "17,355,197,375" / >
< 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,209,381" / >
2013-07-20 01:28:54 +08:00
< / map >
< 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" / >
< / center >
< / center >
< hr / >
< pre class = "literalblock" >
SBDebugger is the primordial object that creates SBTargets and provides
access to them. It also manages the overall debugging experiences.
For example (from example/disasm.py),
import lldb
import os
import sys
def disassemble_instructions (insts):
for i in insts:
print i
...
# Create a new debugger instance
debugger = lldb.SBDebugger.Create()
# When we step or continue, don't return from the function until the process
# stops. We do this by setting the async mode to false.
debugger.SetAsync (False)
# Create a target from a file and arch
2016-10-20 21:04:32 +08:00
print('Creating a target for '%s'' % exe)
2013-07-20 01:28:54 +08:00
target = debugger.CreateTargetWithFileAndArch (exe, lldb.LLDB_ARCH_DEFAULT)
if target:
# If the target is valid set a breakpoint at main
main_bp = target.BreakpointCreateByName (fname, target.GetExecutable().GetFilename());
print main_bp
# Launch the process. Since we specified synchronous mode, we won't return
# from this function until we hit the breakpoint at main
process = target.LaunchSimple (None, None, os.getcwd())
# Make sure the launch went ok
if process:
# Print some simple process info
state = process.GetState ()
print process
if state == lldb.eStateStopped:
# Get the first thread
thread = process.GetThreadAtIndex (0)
if thread:
# Print some simple thread info
print thread
# Get the first frame
frame = thread.GetFrameAtIndex (0)
if frame:
# Print some simple frame info
print frame
function = frame.GetFunction()
# See if we have debug info (a function)
if function:
# We do have a function, print some info for the function
print function
# Now get all instructions for this function and print them
insts = function.GetInstructions(target)
disassemble_instructions (insts)
else:
# See if we have a symbol in the symbol table for where we stopped
symbol = frame.GetSymbol();
if symbol:
# We do have a symbol, print some info for the symbol
print symbol
# Now get all instructions for this symbol and print them
insts = symbol.GetInstructions(target)
disassemble_instructions (insts)
registerList = frame.GetRegisters()
2016-10-20 21:04:32 +08:00
print('Frame registers (size of register set = %d):' % registerList.GetSize())
2013-07-20 01:28:54 +08:00
for value in registerList:
#print value
2016-10-20 21:04:32 +08:00
print('%s (number of children = %d):' % (value.GetName(), value.GetNumChildren()))
2013-07-20 01:28:54 +08:00
for child in value:
2016-10-20 21:04:32 +08:00
print('Name: ', child.GetName(), ' Value: ', child.GetValue())
2013-07-20 01:28:54 +08:00
2016-10-20 21:04:32 +08:00
print('Hit the breakpoint at main, enter to continue and wait for program to exit or 'Ctrl-D'/'quit' to terminate the program')
2013-07-20 01:28:54 +08:00
next = sys.stdin.readline()
if not next or next.rstrip('
') == 'quit':
2016-10-20 21:04:32 +08:00
print('Terminating the inferior process...')
2013-07-20 01:28:54 +08:00
process.Kill()
else:
# Now continue to the program exit
process.Continue()
# When we return from the above function we will hopefully be at the
# program exit. Print out some process info
print process
elif state == lldb.eStateExited:
2016-10-20 21:04:32 +08:00
print('Didn't hit the breakpoint at main, program has exited...')
2013-07-20 01:28:54 +08:00
else:
2016-10-20 21:04:32 +08:00
print('Unexpected process state: %s, killing process...' % debugger.StateAsCString (state))
2013-07-20 01:28:54 +08:00
process.Kill()
2016-10-20 21:04:32 +08:00
Sometimes you need to create an empty target that will get filled in later. The most common use for this
is to attach to a process by name or pid where you don't know the executable up front. The most convenient way
to do this is:
target = debugger.CreateTarget('')
error = lldb.SBError()
process = target.AttachToProcessWithName(debugger.GetListener(), 'PROCESS_NAME', False, error)
or the equivalent arguments for AttachToProcessWithID.
2013-07-20 01:28:54 +08:00
< / pre >
<!-- ==================== INSTANCE METHODS ==================== -->
< a name = "section-InstanceMethods" > < / a >
< table class = "summary" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr bgcolor = "#70b0f0" class = "table-header" >
< td colspan = "2" class = "table-header" >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%" >
< tr valign = "top" >
< td align = "left" > < span class = "table-header" > Instance Methods< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-InstanceMethods"
class="privatelink" onclick="toggle_private();"
>hide private< / a > ]< / span > < / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 > ,
< span class = "summary-sig-arg" > name< / span > ,
< span class = "summary-sig-arg" > value< / span > )< / span > < br / >
x.__setattr__('name', value) < ==> x.name = value< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.__setattr__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "__getattr__" > < / a > < span class = "summary-sig-name" > __getattr__< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > name< / span > )< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.__getattr__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
repr(x)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#_swig_repr" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.__iter__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.__len__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
__init__(lldb::SBDebugger self) -> SBDebugger
__init__(lldb::SBDebugger self, SBDebugger rhs) -> SBDebugger< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.__init__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
delete_SBDebugger(SBDebugger self)< / td >
< td align = "right" valign = "top" >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.__del__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.__nonzero__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
IsValid(SBDebugger self) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.IsValid" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
Clear(SBDebugger self)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.Clear" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetAsync" > < / a > < span class = "summary-sig-name" > SetAsync< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetAsync(SBDebugger self, bool b)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetAsync" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetAsync(SBDebugger self) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetAsync" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SkipLLDBInitFiles" > < / a > < span class = "summary-sig-name" > SkipLLDBInitFiles< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SkipLLDBInitFiles(SBDebugger self, bool b)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SkipLLDBInitFiles" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetInputFileHandle" > < / a > < span class = "summary-sig-name" > SetInputFileHandle< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetInputFileHandle(SBDebugger self, FILE * f, bool
transfer_ownership)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetInputFileHandle" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetOutputFileHandle" > < / a > < span class = "summary-sig-name" > SetOutputFileHandle< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetOutputFileHandle(SBDebugger self, FILE * f, bool
transfer_ownership)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetOutputFileHandle" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetErrorFileHandle" > < / a > < span class = "summary-sig-name" > SetErrorFileHandle< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetErrorFileHandle(SBDebugger self, FILE * f, bool
transfer_ownership)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetErrorFileHandle" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetInputFileHandle(SBDebugger self) -> FILE *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetInputFileHandle" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetOutputFileHandle(SBDebugger self) -> FILE *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetOutputFileHandle" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetErrorFileHandle(SBDebugger self) -> FILE *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetErrorFileHandle" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetCommandInterpreter(SBDebugger self) -> SBCommandInterpreter< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetCommandInterpreter" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "HandleCommand" > < / a > < span class = "summary-sig-name" > HandleCommand< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
HandleCommand(SBDebugger self, str const * command)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.HandleCommand" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetListener(SBDebugger self) -> SBListener< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetListener" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "HandleProcessEvent" > < / a > < span class = "summary-sig-name" > HandleProcessEvent< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
HandleProcessEvent(SBDebugger self, SBProcess process, SBEvent event,
FILE * out, FILE * err)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.HandleProcessEvent" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "CreateTargetWithFileAndTargetTriple" > < / a > < span class = "summary-sig-name" > CreateTargetWithFileAndTargetTriple< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
CreateTargetWithFileAndTargetTriple(SBDebugger self, str const *
filename, str const * target_triple) -> SBTarget< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.CreateTargetWithFileAndTargetTriple" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "CreateTargetWithFileAndArch" > < / a > < span class = "summary-sig-name" > CreateTargetWithFileAndArch< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
CreateTargetWithFileAndArch(SBDebugger self, str const * filename,
str const * archname) -> SBTarget< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.CreateTargetWithFileAndArch" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
CreateTarget(SBDebugger self, str const * filename, str const * target_triple, str const * platform_name, bool add_dependent_modules, ...< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.CreateTarget" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
DeleteTarget(SBDebugger self, SBTarget target) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.DeleteTarget" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetTargetAtIndex" > < / a > < span class = "summary-sig-name" > GetTargetAtIndex< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetTargetAtIndex(SBDebugger self, uint32_t idx) -> SBTarget< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetTargetAtIndex" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetIndexOfTarget" > < / a > < span class = "summary-sig-name" > GetIndexOfTarget< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetIndexOfTarget(SBDebugger self, SBTarget target) -> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetIndexOfTarget" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "FindTargetWithProcessID" > < / a > < span class = "summary-sig-name" > FindTargetWithProcessID< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
FindTargetWithProcessID(SBDebugger self, lldb::pid_t pid) ->
SBTarget< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.FindTargetWithProcessID" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "FindTargetWithFileAndArch" > < / a > < span class = "summary-sig-name" > FindTargetWithFileAndArch< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
FindTargetWithFileAndArch(SBDebugger self, str const * filename, str
const * arch) -> SBTarget< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.FindTargetWithFileAndArch" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetNumTargets(SBDebugger self) -> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetNumTargets" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetSelectedTarget(SBDebugger self) -> SBTarget< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetSelectedTarget" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetSelectedTarget" > < / a > < span class = "summary-sig-name" > SetSelectedTarget< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetSelectedTarget(SBDebugger self, SBTarget target)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetSelectedTarget" > source code< / a > < / span >
< / td >
< / tr >
< / table >
2016-10-20 21:04:32 +08:00
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetSelectedPlatform" > < / a > < span class = "summary-sig-name" > GetSelectedPlatform< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetSelectedPlatform(SBDebugger self) -> SBPlatform< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetSelectedPlatform" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetSelectedPlatform" > < / a > < span class = "summary-sig-name" > SetSelectedPlatform< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetSelectedPlatform(SBDebugger self, SBPlatform platform)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetSelectedPlatform" > source code< / a > < / span >
< / td >
< / tr >
< / table >
2013-07-20 01:28:54 +08:00
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetSourceManager(SBDebugger self) -> SBSourceManager< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetSourceManager" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetCurrentPlatform" > < / a > < span class = "summary-sig-name" > SetCurrentPlatform< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetCurrentPlatform(SBDebugger self, str const * platform_name) ->
SBError< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetCurrentPlatform" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetCurrentPlatformSDKRoot" > < / a > < span class = "summary-sig-name" > SetCurrentPlatformSDKRoot< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetCurrentPlatformSDKRoot(SBDebugger self, str const * sysroot) ->
bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetCurrentPlatformSDKRoot" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetUseExternalEditor" > < / a > < span class = "summary-sig-name" > SetUseExternalEditor< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetUseExternalEditor(SBDebugger self, bool input) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetUseExternalEditor" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetUseExternalEditor(SBDebugger self) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetUseExternalEditor" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
2016-10-20 21:04:32 +08:00
< td > < span class = "summary-sig" > < a name = "SetUseColor" > < / a > < span class = "summary-sig-name" > SetUseColor< / span > (< span class = "summary-sig-arg" > self< / span > ,
2013-07-20 01:28:54 +08:00
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
2016-10-20 21:04:32 +08:00
SetUseColor(SBDebugger self, bool use_color) -> bool< / td >
2013-07-20 01:28:54 +08:00
< td align = "right" valign = "top" >
2016-10-20 21:04:32 +08:00
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetUseColor" > source code< / a > < / span >
2013-07-20 01:28:54 +08:00
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
2016-10-20 21:04:32 +08:00
< td > < span class = "summary-sig" > < a name = "GetUseColor" > < / a > < span class = "summary-sig-name" > GetUseColor< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetUseColor(SBDebugger self) -> bool< / td >
2013-07-20 01:28:54 +08:00
< td align = "right" valign = "top" >
2016-10-20 21:04:32 +08:00
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetUseColor" > source code< / a > < / span >
2013-07-20 01:28:54 +08:00
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
2016-10-20 21:04:32 +08:00
< td > < span class = "summary-sig" > < a name = "GetScriptingLanguage" > < / a > < span class = "summary-sig-name" > GetScriptingLanguage< / span > (< span class = "summary-sig-arg" > self< / span > ,
2013-07-20 01:28:54 +08:00
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
2016-10-20 21:04:32 +08:00
GetScriptingLanguage(SBDebugger self, str const *
script_language_name) -> lldb::ScriptLanguage< / td >
2013-07-20 01:28:54 +08:00
< td align = "right" valign = "top" >
2016-10-20 21:04:32 +08:00
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetScriptingLanguage" > source code< / a > < / span >
2013-07-20 01:28:54 +08:00
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
2016-10-20 21:04:32 +08:00
< td > < span class = "summary-sig" > < a name = "EnableLog" > < / a > < span class = "summary-sig-name" > EnableLog< / span > (< span class = "summary-sig-arg" > self< / span > ,
2013-07-20 01:28:54 +08:00
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
2016-10-20 21:04:32 +08:00
EnableLog(SBDebugger self, str const * channel, str const ** types)
-> bool< / td >
2013-07-20 01:28:54 +08:00
< td align = "right" valign = "top" >
2016-10-20 21:04:32 +08:00
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.EnableLog" > source code< / a > < / span >
2013-07-20 01:28:54 +08:00
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
2016-10-20 21:04:32 +08:00
< td > < span class = "summary-sig" > < a name = "SetLoggingCallback" > < / a > < span class = "summary-sig-name" > SetLoggingCallback< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetLoggingCallback(SBDebugger self, lldb::LogOutputCallback
log_callback)< / td >
2013-07-20 01:28:54 +08:00
< td align = "right" valign = "top" >
2016-10-20 21:04:32 +08:00
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetLoggingCallback" > source code< / a > < / span >
2013-07-20 01:28:54 +08:00
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
2016-10-20 21:04:32 +08:00
< td > < span class = "summary-sig" > < a name = "DispatchInput" > < / a > < span class = "summary-sig-name" > DispatchInput< / span > (< span class = "summary-sig-arg" > self< / span > ,
2013-07-20 01:28:54 +08:00
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
2016-10-20 21:04:32 +08:00
DispatchInput(SBDebugger self, void const * data)< / td >
2013-07-20 01:28:54 +08:00
< td align = "right" valign = "top" >
2016-10-20 21:04:32 +08:00
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.DispatchInput" > source code< / a > < / span >
2013-07-20 01:28:54 +08:00
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
2016-10-20 21:04:32 +08:00
< 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 / >
DispatchInputInterrupt(SBDebugger self)< / td >
2013-07-20 01:28:54 +08:00
< td align = "right" valign = "top" >
2016-10-20 21:04:32 +08:00
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.DispatchInputInterrupt" > source code< / a > < / span >
2013-07-20 01:28:54 +08:00
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
2016-10-20 21:04:32 +08:00
< 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 / >
DispatchInputEndOfFile(SBDebugger self)< / td >
2013-07-20 01:28:54 +08:00
< td align = "right" valign = "top" >
2016-10-20 21:04:32 +08:00
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.DispatchInputEndOfFile" > source code< / a > < / span >
2013-07-20 01:28:54 +08:00
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetInstanceName(SBDebugger self) -> str const *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetInstanceName" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetDescription" > < / a > < span class = "summary-sig-name" > GetDescription< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetDescription(SBDebugger self, SBStream description) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetDescription" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetTerminalWidth(SBDebugger self) -> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetTerminalWidth" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetTerminalWidth" > < / a > < span class = "summary-sig-name" > SetTerminalWidth< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetTerminalWidth(SBDebugger self, uint32_t term_width)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetTerminalWidth" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetID(SBDebugger self) -> lldb::user_id_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetID" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetPrompt(SBDebugger self) -> str const *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetPrompt" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetPrompt" > < / a > < span class = "summary-sig-name" > SetPrompt< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetPrompt(SBDebugger self, str const * prompt)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetPrompt" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetScriptLanguage(SBDebugger self) -> lldb::ScriptLanguage< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetScriptLanguage" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetScriptLanguage" > < / a > < span class = "summary-sig-name" > SetScriptLanguage< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetScriptLanguage(SBDebugger self, lldb::ScriptLanguage script_lang)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetScriptLanguage" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetCloseInputOnEOF(SBDebugger self) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetCloseInputOnEOF" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "SetCloseInputOnEOF" > < / a > < span class = "summary-sig-name" > SetCloseInputOnEOF< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetCloseInputOnEOF(SBDebugger self, bool b)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetCloseInputOnEOF" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetCategory" > < / a > < span class = "summary-sig-name" > GetCategory< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetCategory(SBDebugger self, str const * category_name) ->
2016-10-20 21:04:32 +08:00
SBTypeCategory GetCategory(SBDebugger self, lldb::LanguageType
lang_type) -> SBTypeCategory< / td >
2013-07-20 01:28:54 +08:00
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetCategory" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "CreateCategory" > < / a > < span class = "summary-sig-name" > CreateCategory< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
CreateCategory(SBDebugger self, str const * category_name) ->
SBTypeCategory< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.CreateCategory" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "DeleteCategory" > < / a > < span class = "summary-sig-name" > DeleteCategory< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
DeleteCategory(SBDebugger self, str const * category_name) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.DeleteCategory" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetNumCategories(SBDebugger self) -> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetNumCategories" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetCategoryAtIndex" > < / a > < span class = "summary-sig-name" > GetCategoryAtIndex< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetCategoryAtIndex(SBDebugger self, uint32_t arg2) ->
SBTypeCategory< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetCategoryAtIndex" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetDefaultCategory(SBDebugger self) -> SBTypeCategory< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetDefaultCategory" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetFormatForType" > < / a > < span class = "summary-sig-name" > GetFormatForType< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetFormatForType(SBDebugger self, SBTypeNameSpecifier arg2) ->
SBTypeFormat< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetFormatForType" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetSummaryForType" > < / a > < span class = "summary-sig-name" > GetSummaryForType< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetSummaryForType(SBDebugger self, SBTypeNameSpecifier arg2) ->
SBTypeSummary< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetSummaryForType" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetFilterForType" > < / a > < span class = "summary-sig-name" > GetFilterForType< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetFilterForType(SBDebugger self, SBTypeNameSpecifier arg2) ->
SBTypeFilter< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetFilterForType" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetSyntheticForType" > < / a > < span class = "summary-sig-name" > GetSyntheticForType< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetSyntheticForType(SBDebugger self, SBTypeNameSpecifier arg2) ->
SBTypeSynthetic< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetSyntheticForType" > source code< / a > < / span >
< / td >
< / tr >
< / table >
2016-10-20 21:04:32 +08:00
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBDebugger-class.html#RunCommandInterpreter" class = "summary-sig-name" > RunCommandInterpreter< / a > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
RunCommandInterpreter(SBDebugger self, bool auto_handle_events, bool spawn_thread, SBCommandInterpreterRunOptions options, ...< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.RunCommandInterpreter" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "RunREPL" > < / a > < span class = "summary-sig-name" > RunREPL< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
RunREPL(SBDebugger self, lldb::LanguageType language, str const *
repl_options) -> SBError< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.RunREPL" > source code< / a > < / span >
< / td >
< / tr >
< / table >
2013-07-20 01:28:54 +08:00
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
__str__(SBDebugger self) -> PyObject *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.__str__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td colspan = "2" class = "summary" >
< p class = "indent-wrapped-lines" > < b > Inherited from < code > object< / code > < / b > :
< code > __delattr__< / code > ,
< code > __format__< / code > ,
< code > __getattribute__< / code > ,
< code > __hash__< / code > ,
< code > __new__< / code > ,
< code > __reduce__< / code > ,
< code > __reduce_ex__< / code > ,
< code > __sizeof__< / code > ,
< code > __subclasshook__< / code >
< / p >
< / td >
< / tr >
< / table >
<!-- ==================== STATIC METHODS ==================== -->
< a name = "section-StaticMethods" > < / a >
< table class = "summary" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr bgcolor = "#70b0f0" class = "table-header" >
< td colspan = "2" class = "table-header" >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%" >
< tr valign = "top" >
< td align = "left" > < span class = "table-header" > Static Methods< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-StaticMethods"
class="privatelink" onclick="toggle_private();"
>hide private< / a > ]< / span > < / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "Initialize" > < / a > < span class = "summary-sig-name" > Initialize< / span > ()< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.Initialize" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "Terminate" > < / a > < span class = "summary-sig-name" > Terminate< / span > ()< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.Terminate" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > SBDebugger< / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "Create" > < / a > < span class = "summary-sig-name" > Create< / span > ()< / span > < br / >
Create(bool source_init_files) -> SBDebugger Create(bool
source_init_files, lldb::LogOutputCallback log_callback) ->
SBDebugger< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.Create" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
Destroy(SBDebugger debugger)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.Destroy" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "MemoryPressureDetected" > < / a > < span class = "summary-sig-name" > MemoryPressureDetected< / span > ()< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.MemoryPressureDetected" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetDefaultArchitecture(str * arch_name, size_t arch_name_len) ->
bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetDefaultArchitecture" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
SetDefaultArchitecture(str const * arch_name) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetDefaultArchitecture" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > str const *< / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetVersionString" > < / a > < span class = "summary-sig-name" > GetVersionString< / span > ()< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetVersionString" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
StateAsCString(lldb::StateType state) -> str const *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.StateAsCString" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
StateIsRunningState(lldb::StateType state) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.StateIsRunningState" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
StateIsStoppedState(lldb::StateType state) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.StateIsStoppedState" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
FindDebuggerWithID(int id) -> SBDebugger< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.FindDebuggerWithID" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
SetInternalVariable(str const * var_name, str const * value, str
const * debugger_instance_name) -> SBError< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.SetInternalVariable" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< 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 / >
GetInternalVariableValue(str const * var_name, str const *
debugger_instance_name) -> SBStringList< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.GetInternalVariableValue" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< / table >
<!-- ==================== CLASS VARIABLES ==================== -->
< a name = "section-ClassVariables" > < / a >
< table class = "summary" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr bgcolor = "#70b0f0" class = "table-header" >
< td colspan = "2" class = "table-header" >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%" >
< tr valign = "top" >
< td align = "left" > < span class = "table-header" > Class Variables< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-ClassVariables"
class="privatelink" onclick="toggle_private();"
>hide private< / a > ]< / span > < / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< 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 >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a name = "__swig_getmethods__" > < / a > < span class = "summary-name" > __swig_getmethods__< / span > = < code title = "{}" > {}< / code >
< / td >
< / tr >
< / table >
<!-- ==================== PROPERTIES ==================== -->
< a name = "section-Properties" > < / a >
< table class = "summary" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr bgcolor = "#70b0f0" class = "table-header" >
< td colspan = "2" class = "table-header" >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%" >
< tr valign = "top" >
< td align = "left" > < span class = "table-header" > Properties< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-Properties"
class="privatelink" onclick="toggle_private();"
>hide private< / a > ]< / span > < / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td colspan = "2" class = "summary" >
< p class = "indent-wrapped-lines" > < b > Inherited from < code > object< / code > < / b > :
< code > __class__< / code >
< / p >
< / td >
< / tr >
< / table >
<!-- ==================== METHOD DETAILS ==================== -->
< a name = "section-MethodDetails" > < / a >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr bgcolor = "#70b0f0" class = "table-header" >
< td colspan = "2" class = "table-header" >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%" >
< tr valign = "top" >
< td align = "left" > < span class = "table-header" > Method Details< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-MethodDetails"
class="privatelink" onclick="toggle_private();"
>hide private< / a > ]< / span > < / td >
< / tr >
< / table >
< / td >
< / tr >
< / table >
< a name = "__setattr__" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > __setattr__< / span > (< span class = "sig-arg" > self< / span > ,
< span class = "sig-arg" > name< / span > ,
< span class = "sig-arg" > value< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.__setattr__" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > x.__setattr__('name', value) < ==> x.name = value< / p >
< dl class = "fields" >
< dt > Overrides:
object.__setattr__
< dd > < em class = "note" > (inherited documentation)< / em > < / dd >
< / dt >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "__repr__" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > __repr__< / span > (< span class = "sig-arg" > self< / span > )< / span >
< br / > < em class = "fname" > (Representation operator)< / em >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#_swig_repr" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > repr(x)< / p >
< dl class = "fields" >
< dt > Overrides:
object.__repr__
< dd > < em class = "note" > (inherited documentation)< / em > < / dd >
< / dt >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "__init__" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > __init__< / span > (< span class = "sig-arg" > self< / span > ,
< span class = "sig-arg" > *args< / span > )< / span >
< br / > < em class = "fname" > (Constructor)< / em >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.__init__" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > __init__(lldb::SBDebugger self) -> SBDebugger
__init__(lldb::SBDebugger self, SBDebugger rhs) -> SBDebugger< / p >
< dl class = "fields" >
< dt > Overrides:
object.__init__
< / dt >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "CreateTarget" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > CreateTarget< / span > (< span class = "sig-arg" > self< / span > ,
< span class = "sig-arg" > *args< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.CreateTarget" > source code< / a > < / span >
< / td >
< / tr > < / table >
< pre class = "literalblock" >
CreateTarget(SBDebugger self, str const * filename, str const * target_triple, str const * platform_name, bool add_dependent_modules,
SBError sb_error) -> SBTarget
CreateTarget(SBDebugger self, str const * filename) -> SBTarget
< / pre >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "DeleteTarget" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > DeleteTarget< / span > (< span class = "sig-arg" > self< / span > ,
< span class = "sig-arg" > *args< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.DeleteTarget" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > DeleteTarget(SBDebugger self, SBTarget target) -> bool< / p >
< p > Return true if target is deleted from the target list of the
debugger.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
2016-10-20 21:04:32 +08:00
< a name = "RunCommandInterpreter" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > RunCommandInterpreter< / span > (< span class = "sig-arg" > self< / span > ,
< span class = "sig-arg" > *args< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.RunCommandInterpreter" > source code< / a > < / span >
< / td >
< / tr > < / table >
< pre class = "literalblock" >
RunCommandInterpreter(SBDebugger self, bool auto_handle_events, bool spawn_thread, SBCommandInterpreterRunOptions options,
int & num_errors, bool & quit_requested, bool & stopped_for_crash)
< / pre >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
2013-07-20 01:28:54 +08:00
< a name = "__str__" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > __str__< / span > (< span class = "sig-arg" > self< / span > )< / span >
< br / > < em class = "fname" > (Informal representation operator)< / em >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBDebugger.__str__" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > __str__(SBDebugger self) -> PyObject *< / p >
< dl class = "fields" >
< dt > Overrides:
object.__str__
< / dt >
< / dl >
< / td > < / tr > < / table >
< / div >
< br / >
<!-- ==================== NAVIGATION BAR ==================== -->
< table class = "navbar" border = "0" width = "100%" cellpadding = "0"
bgcolor="#a0c0ff" cellspacing="0">
< tr valign = "middle" >
<!-- Tree link -->
< th > < a
href="module-tree.html">Trees< / a > < / th >
<!-- Index link -->
< th > < a
href="identifier-index.html">Indices< / a > < / th >
<!-- Help link -->
< th > < a
href="help.html">Help< / a > < / th >
<!-- Project homepage -->
< th class = "navbar" align = "right" width = "100%" >
< table border = "0" cellpadding = "0" cellspacing = "0" >
< tr > < th class = "navbar" align = "center"
>< a class = "navbar" target = "_top" href = "http://lldb.llvm.org" > LLDB python API< / a > < / th >
< / tr > < / table > < / th >
< / tr >
< / table >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%%" >
< tr >
< td align = "left" class = "footer" >
2016-10-20 21:04:32 +08:00
Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:26 2016
2013-07-20 01:28:54 +08:00
< / td >
< td align = "right" class = "footer" >
< a target = "mainFrame" href = "http://epydoc.sourceforge.net"
>http://epydoc.sourceforge.net< / a >
< / td >
< / tr >
< / table >
< script type = "text/javascript" >
<!--
// Private objects are initially displayed (because if
// javascript is turned off then we want them to be
// visible); but by default, we want to hide them. So hide
// them unless we have a cookie that says to show them.
checkCookie();
// -->
< / script >
< / body >
< / html >