llvm-project/lldb/www/python_reference/lldb.SBTarget-class.html

3561 lines
143 KiB
HTML
Raw Normal View History

<?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.SBTarget</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>&nbsp;&nbsp;&nbsp;<a
href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Index link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Help link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</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&nbsp;lldb</a> ::
Class&nbsp;SBTarget
</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&nbsp;private</a>]</span></td></tr>
<tr><td align="right"><span class="options"
>[<a href="frames.html" target="_top">frames</a
>]&nbsp;|&nbsp;<a href="lldb.SBTarget-class.html"
target="_top">no&nbsp;frames</a>]</span></td></tr>
</table>
</td>
</tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h1 class="epydoc">Class SBTarget</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBTarget">source&nbsp;code</a></span></p>
<center>
<center> <map id="uml_class_diagram_for_lldb_sbt" name="uml_class_diagram_for_lldb_sbt">
<area shape="rect" id="node1_28" href="lldb.SBTarget-class.html#__swig_setmethods__" title="lldb.SBTarget.__swig_setmethods__" alt="" coords="17,31,225,51"/>
<area shape="rect" id="node1_29" href="lldb.SBTarget-class.html#__swig_getmethods__" title="lldb.SBTarget.__swig_getmethods__" alt="" coords="17,51,225,71"/>
<area shape="rect" id="node1_30" href="lldb.SBTarget-class.html#eBroadcastBitBreakpointChanged" title="lldb.SBTarget.eBroadcastBitBreakpointChanged" alt="" coords="17,71,225,91"/>
<area shape="rect" id="node1_31" href="lldb.SBTarget-class.html#eBroadcastBitModulesLoaded" title="lldb.SBTarget.eBroadcastBitModulesLoaded" alt="" coords="17,91,225,111"/>
<area shape="rect" id="node1_32" href="lldb.SBTarget-class.html#eBroadcastBitModulesUnloaded" title="lldb.SBTarget.eBroadcastBitModulesUnloaded" alt="" coords="17,111,225,131"/>
<area shape="rect" id="node1_33" href="lldb.SBTarget-class.html#eBroadcastBitWatchpointChanged" title="lldb.SBTarget.eBroadcastBitWatchpointChanged" alt="" coords="17,131,225,151"/>
<area shape="rect" id="node1_34" href="lldb.SBTarget-class.html#eBroadcastBitSymbolsLoaded" title="lldb.SBTarget.eBroadcastBitSymbolsLoaded" alt="" coords="17,151,225,171"/>
<area shape="rect" id="node1_35" href="lldb.SBTarget.modules_access-class.html" title="A helper object that will lazily hand out lldb.SBModule objects for a &#160;target when supplied an index, or by full or partial path." alt="" coords="17,171,225,191"/>
<area shape="rect" id="node1_36" href="lldb.SBTarget-class.html#addr_size" title="A read only property that returns the size in bytes of an address for this &#160;target." alt="" coords="17,191,225,211"/>
<area shape="rect" id="node1_37" href="lldb.SBTarget-class.html#broadcaster" title="A read only property that an lldb object that represents the broadcaster &#160;(lldb.SBBroadcaster) for this target." alt="" coords="17,211,225,231"/>
<area shape="rect" id="node1_38" href="lldb.SBTarget-class.html#byte_order" title="A read only property that returns an lldb enumeration value &#160;(lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid) that &#160;represents the byte order for this target." alt="" coords="17,231,225,251"/>
<area shape="rect" id="node1_39" href="lldb.SBTarget-class.html#code_byte_size" title="A read only property that returns the size in host bytes of a byte in the &#160;code address space for this target." alt="" coords="17,251,225,271"/>
<area shape="rect" id="node1_40" href="lldb.SBTarget-class.html#data_byte_size" title="A read only property that returns the size in host bytes of a byte in the &#160;data address space for this target." alt="" coords="17,271,225,291"/>
<area shape="rect" id="node1_41" href="lldb.SBTarget-class.html#triple" title="A read only property that returns the target triple (arch&#45;vendor&#45;os) for &#160;this target as a string." alt="" coords="17,311,225,331"/>
<area shape="rect" id="node1_42" href="lldb.SBTarget-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,333,225,353"/>
<area shape="rect" id="node1_43" href="lldb.SBTarget-class.html#__getattr__" title="lldb.SBTarget.__getattr__" alt="" coords="17,353,225,373"/>
<area shape="rect" id="node1_44" href="lldb.SBTarget-class.html#__repr__" title="repr(x)" alt="" coords="17,373,225,393"/>
<area shape="rect" id="node1_45" href="lldb.SBTarget-class.html#module_iter" title="lldb.SBTarget.module_iter" alt="" coords="17,393,225,413"/>
<area shape="rect" id="node1_46" href="lldb.SBTarget-class.html#breakpoint_iter" title="lldb.SBTarget.breakpoint_iter" alt="" coords="17,413,225,433"/>
<area shape="rect" id="node1_47" href="lldb.SBTarget-class.html#watchpoint_iter" title="lldb.SBTarget.watchpoint_iter" alt="" coords="17,433,225,453"/>
<area shape="rect" id="node1_48" href="lldb.SBTarget-class.html#__init__" title="__init__(lldb::SBTarget self) &#45;&gt; SBTarget __init__(lldb::SBTarget self, &#160;SBTarget rhs) &#45;&gt; SBTarget" alt="" coords="17,453,225,473"/>
<area shape="rect" id="node1_49" href="lldb.SBTarget-class.html#__swig_destroy__" title="delete_SBTarget(SBTarget self)" alt="" coords="17,473,225,493"/>
<area shape="rect" id="node1_50" href="lldb.SBTarget-class.html#__del__" title="lldb.SBTarget.__del__" alt="" coords="17,493,225,513"/>
<area shape="rect" id="node1_51" href="lldb.SBTarget-class.html#GetBroadcasterClassName" title="lldb.SBTarget.GetBroadcasterClassName" alt="" coords="17,513,225,533"/>
<area shape="rect" id="node1_52" href="lldb.SBTarget-class.html#__nonzero__" title="lldb.SBTarget.__nonzero__" alt="" coords="17,533,225,553"/>
<area shape="rect" id="node1_53" href="lldb.SBTarget-class.html#IsValid" title="IsValid(SBTarget self) &#45;&gt; bool" alt="" coords="17,553,225,573"/>
<area shape="rect" id="node1_54" href="lldb.SBTarget-class.html#EventIsTargetEvent" title="EventIsTargetEvent(SBEvent event) &#45;&gt; bool" alt="" coords="17,573,225,593"/>
<area shape="rect" id="node1_55" href="lldb.SBTarget-class.html#__ne__" title="lldb.SBTarget.__ne__" alt="" coords="17,613,225,633"/>
<area shape="rect" id="node1" href="lldb.SBTarget-class.html" title="Represents the target program running under the debugger." alt="" coords="5,5,237,640"/>
</map>
<img src="uml_class_diagram_for_lldb_sbt.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbt" ismap="ismap" class="graph-without-title" />
</center>
</center>
<hr />
<pre class="literalblock">
Represents the target program running under the debugger.
SBTarget supports module, breakpoint, and watchpoint iterations. For example,
for m in target.module_iter():
print m
produces:
(x86_64) /Volumes/data/lldb/svn/trunk/test/python_api/lldbutil/iter/a.out
(x86_64) /usr/lib/dyld
(x86_64) /usr/lib/libstdc++.6.dylib
(x86_64) /usr/lib/libSystem.B.dylib
(x86_64) /usr/lib/system/libmathCommon.A.dylib
(x86_64) /usr/lib/libSystem.B.dylib(__commpage)
and,
for b in target.breakpoint_iter():
print b
produces:
SBBreakpoint: id = 1, file ='main.cpp', line = 66, locations = 1
SBBreakpoint: id = 2, file ='main.cpp', line = 85, locations = 1
and,
for wp_loc in target.watchpoint_iter():
print wp_loc
produces:
Watchpoint 1: addr = 0x1034ca048 size = 4 state = enabled type = rw
declare @ '/Volumes/data/lldb/svn/trunk/test/python_api/watchpoint/main.c:12'
hw_index = 0 hit_count = 2 ignore_count = 0
</pre>
<!-- ==================== NESTED CLASSES ==================== -->
<a name="section-NestedClasses"></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">Nested Classes</span></td>
<td align="right" valign="top"
><span class="options">[<a href="#section-NestedClasses"
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">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget.modules_access-class.html" class="summary-name">modules_access</a><br />
A helper object that will lazily hand out lldb.SBModule objects for
a target when supplied an index, or by full or partial path.
</td>
</tr>
</table>
<!-- ==================== 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">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">name</span>,
<span class="summary-sig-arg">value</span>)</span><br />
x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.__setattr__">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</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#SBTarget.__getattr__">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
repr(x)</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="module_iter"></a><span class="summary-sig-name">module_iter</span>(<span class="summary-sig-arg">self</span>)</span></td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.module_iter">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="breakpoint_iter"></a><span class="summary-sig-name">breakpoint_iter</span>(<span class="summary-sig-arg">self</span>)</span></td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.breakpoint_iter">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="watchpoint_iter"></a><span class="summary-sig-name">watchpoint_iter</span>(<span class="summary-sig-arg">self</span>)</span></td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.watchpoint_iter">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
__init__(lldb::SBTarget self) -&gt; SBTarget __init__(lldb::SBTarget
self, SBTarget rhs) -&gt; SBTarget</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.__init__">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</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_SBTarget(SBTarget 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">&nbsp;</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#SBTarget.__del__">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</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#SBTarget.__nonzero__">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</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(SBTarget self) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.IsValid">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetProcess"></a><span class="summary-sig-name">GetProcess</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetProcess(SBTarget self) -&gt; SBProcess</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetProcess">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetPlatform" class="summary-sig-name">GetPlatform</a>(<span class="summary-sig-arg">self</span>)</span><br />
GetPlatform(SBTarget self) -&gt; SBPlatform</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetPlatform">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#Install" class="summary-sig-name">Install</a>(<span class="summary-sig-arg">self</span>)</span><br />
Install(SBTarget self) -&gt; SBError</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.Install">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#LaunchSimple" class="summary-sig-name">LaunchSimple</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
LaunchSimple(SBTarget self, str const ** argv, str const ** envp, str const * working_directory) -&gt; SBProcess</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.LaunchSimple">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#Launch" class="summary-sig-name">Launch</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
Launch(SBTarget self, SBListener listener, str const ** argv, str const ** envp, str const * stdin_path,
str const * stdout_path, str const * stderr_path, str const * working_directory,
uint32_t launch_flags, bool stop_at_entry, SBError error) -&gt; SBProcess
Launch(SBTarget self, SBLaunchInfo launch_info, SBError error) -&gt; SBProcess</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.Launch">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#LoadCore" class="summary-sig-name">LoadCore</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
LoadCore(SBTarget self, str const * core_file) -&gt; SBProcess</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.LoadCore">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="Attach"></a><span class="summary-sig-name">Attach</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
Attach(SBTarget self, SBAttachInfo attach_info, SBError error) -&gt;
SBProcess</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.Attach">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#AttachToProcessWithID" class="summary-sig-name">AttachToProcessWithID</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
AttachToProcessWithID(SBTarget self, SBListener listener, lldb::pid_t pid, SBError error) -&gt; SBProcess</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.AttachToProcessWithID">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#AttachToProcessWithName" class="summary-sig-name">AttachToProcessWithName</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
AttachToProcessWithName(SBTarget self, SBListener listener, str const * name, bool wait_for, SBError error) -&gt; SBProcess</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.AttachToProcessWithName">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#ConnectRemote" class="summary-sig-name">ConnectRemote</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
ConnectRemote(SBTarget self, SBListener listener, str const * url, str const * plugin_name, SBError error) -&gt; SBProcess</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.ConnectRemote">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetExecutable"></a><span class="summary-sig-name">GetExecutable</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetExecutable(SBTarget self) -&gt; SBFileSpec</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetExecutable">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="AddModule"></a><span class="summary-sig-name">AddModule</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
AddModule(SBTarget self, SBModule module) -&gt; bool
AddModule(SBTarget self, str const * path, str const * triple, str
const * uuid) -&gt; SBModule AddModule(SBTarget self, str const *
path, str const * triple, str const * uuid_cstr, str const * symfile)
-&gt; SBModule AddModule(SBTarget self, SBModuleSpec module_spec)
-&gt; SBModule</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.AddModule">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetNumModules"></a><span class="summary-sig-name">GetNumModules</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetNumModules(SBTarget self) -&gt; uint32_t</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetNumModules">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetModuleAtIndex"></a><span class="summary-sig-name">GetModuleAtIndex</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
GetModuleAtIndex(SBTarget self, uint32_t idx) -&gt; SBModule</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetModuleAtIndex">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="RemoveModule"></a><span class="summary-sig-name">RemoveModule</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
RemoveModule(SBTarget self, SBModule module) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.RemoveModule">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetDebugger"></a><span class="summary-sig-name">GetDebugger</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetDebugger(SBTarget self) -&gt; SBDebugger</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetDebugger">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="FindModule"></a><span class="summary-sig-name">FindModule</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
FindModule(SBTarget self, SBFileSpec file_spec) -&gt; SBModule</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindModule">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetByteOrder"></a><span class="summary-sig-name">GetByteOrder</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetByteOrder(SBTarget self) -&gt; lldb::ByteOrder</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetByteOrder">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetAddressByteSize"></a><span class="summary-sig-name">GetAddressByteSize</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetAddressByteSize(SBTarget self) -&gt; uint32_t</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetAddressByteSize">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetTriple"></a><span class="summary-sig-name">GetTriple</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetTriple(SBTarget self) -&gt; str const *</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetTriple">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetDataByteSize" class="summary-sig-name">GetDataByteSize</a>(<span class="summary-sig-arg">self</span>)</span><br />
GetDataByteSize(SBTarget self) -&gt; uint32_t</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetDataByteSize">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetCodeByteSize" class="summary-sig-name">GetCodeByteSize</a>(<span class="summary-sig-arg">self</span>)</span><br />
GetCodeByteSize(SBTarget self) -&gt; uint32_t</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetCodeByteSize">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="SetSectionLoadAddress"></a><span class="summary-sig-name">SetSectionLoadAddress</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
SetSectionLoadAddress(SBTarget self, SBSection section, lldb::addr_t
section_base_addr) -&gt; SBError</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.SetSectionLoadAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="ClearSectionLoadAddress"></a><span class="summary-sig-name">ClearSectionLoadAddress</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
ClearSectionLoadAddress(SBTarget self, SBSection section) -&gt;
SBError</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.ClearSectionLoadAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="SetModuleLoadAddress"></a><span class="summary-sig-name">SetModuleLoadAddress</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
SetModuleLoadAddress(SBTarget self, SBModule module, int64_t
sections_offset) -&gt; SBError</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.SetModuleLoadAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="ClearModuleLoadAddress"></a><span class="summary-sig-name">ClearModuleLoadAddress</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
ClearModuleLoadAddress(SBTarget self, SBModule module) -&gt; SBError</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.ClearModuleLoadAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#FindFunctions" class="summary-sig-name">FindFunctions</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
FindFunctions(SBTarget self, str const * name, uint32_t name_type_mask=eFunctionNameTypeAny) -&gt; SBSymbolContextList
FindFunctions(SBTarget self, str const * name) -&gt; SBSymbolContextList</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFunctions">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="FindFirstType"></a><span class="summary-sig-name">FindFirstType</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
FindFirstType(SBTarget self, str const * type) -&gt; SBType</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFirstType">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="FindTypes"></a><span class="summary-sig-name">FindTypes</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
FindTypes(SBTarget self, str const * type) -&gt; SBTypeList</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindTypes">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetBasicType"></a><span class="summary-sig-name">GetBasicType</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
GetBasicType(SBTarget self, lldb::BasicType type) -&gt; SBType</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetBasicType">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</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(SBTarget self) -&gt; SBSourceManager</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetSourceManager">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#FindFirstGlobalVariable" class="summary-sig-name">FindFirstGlobalVariable</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
FindFirstGlobalVariable(SBTarget self, str const * name) -&gt; SBValue</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFirstGlobalVariable">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#FindGlobalVariables" class="summary-sig-name">FindGlobalVariables</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
FindGlobalVariables(SBTarget self, str const * name, uint32_t max_matches) -&gt; SBValueList
FindGlobalVariables(SBTarget self, str const * name, uint32_t max_matches, lldb::MatchType matchtype) -&gt; SBValueList</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindGlobalVariables">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="FindGlobalFunctions"></a><span class="summary-sig-name">FindGlobalFunctions</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
FindGlobalFunctions(SBTarget self, str const * name, uint32_t
max_matches, lldb::MatchType matchtype) -&gt; SBSymbolContextList</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindGlobalFunctions">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</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(SBTarget self)</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.Clear">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#ResolveFileAddress" class="summary-sig-name">ResolveFileAddress</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
ResolveFileAddress(SBTarget self, lldb::addr_t file_addr) -&gt; SBAddress</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.ResolveFileAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="ResolveLoadAddress"></a><span class="summary-sig-name">ResolveLoadAddress</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
ResolveLoadAddress(SBTarget self, lldb::addr_t vm_addr) -&gt;
SBAddress</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.ResolveLoadAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="ResolvePastLoadAddress"></a><span class="summary-sig-name">ResolvePastLoadAddress</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
ResolvePastLoadAddress(SBTarget self, uint32_t stop_id, lldb::addr_t
vm_addr) -&gt; SBAddress</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.ResolvePastLoadAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="ResolveSymbolContextForAddress"></a><span class="summary-sig-name">ResolveSymbolContextForAddress</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
ResolveSymbolContextForAddress(SBTarget self, SBAddress addr,
uint32_t resolve_scope) -&gt; SBSymbolContext</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.ResolveSymbolContextForAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#ReadMemory" class="summary-sig-name">ReadMemory</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
ReadMemory(SBTarget self, SBAddress addr, void * buf, SBError error) -&gt; size_t</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.ReadMemory">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="BreakpointCreateByLocation"></a><span class="summary-sig-name">BreakpointCreateByLocation</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
BreakpointCreateByLocation(SBTarget self, str const * file, uint32_t
line) -&gt; SBBreakpoint BreakpointCreateByLocation(SBTarget self,
SBFileSpec file_spec, uint32_t line) -&gt; SBBreakpoint
BreakpointCreateByLocation(SBTarget self, SBFileSpec file_spec,
uint32_t line, lldb::addr_t offset) -&gt; SBBreakpoint
BreakpointCreateByLocation(SBTarget self, SBFileSpec file_spec,
uint32_t line, lldb::addr_t offset, SBFileSpecList module_list) -&gt;
SBBreakpoint</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByLocation">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#BreakpointCreateByName" class="summary-sig-name">BreakpointCreateByName</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
BreakpointCreateByName(SBTarget self, str const * symbol_name, str const * module_name=None) -&gt; SBBreakpoint...</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByName">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#BreakpointCreateByNames" class="summary-sig-name">BreakpointCreateByNames</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
BreakpointCreateByNames(SBTarget self, str const ** symbol_name, uint32_t name_type_mask, SBFileSpecList module_list, SBFileSpecList comp_unit_list) -&gt; SBBreakpoint...</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByNames">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#BreakpointCreateByRegex" class="summary-sig-name">BreakpointCreateByRegex</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
BreakpointCreateByRegex(SBTarget self, str const * symbol_name_regex, str const * module_name=None) -&gt; SBBreakpoint...</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByRegex">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#BreakpointCreateBySourceRegex" class="summary-sig-name">BreakpointCreateBySourceRegex</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
BreakpointCreateBySourceRegex(SBTarget self, str const * source_regex, SBFileSpec source_file, str const * module_name=None) -&gt; SBBreakpoint...</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateBySourceRegex">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="BreakpointCreateForException"></a><span class="summary-sig-name">BreakpointCreateForException</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
BreakpointCreateForException(SBTarget self, lldb::LanguageType
language, bool catch_bp, bool throw_bp) -&gt; SBBreakpoint</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateForException">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="BreakpointCreateByAddress"></a><span class="summary-sig-name">BreakpointCreateByAddress</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
BreakpointCreateByAddress(SBTarget self, lldb::addr_t address) -&gt;
SBBreakpoint</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="BreakpointCreateBySBAddress"></a><span class="summary-sig-name">BreakpointCreateBySBAddress</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
BreakpointCreateBySBAddress(SBTarget self, SBAddress sb_address)
-&gt; SBBreakpoint</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateBySBAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetNumBreakpoints"></a><span class="summary-sig-name">GetNumBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetNumBreakpoints(SBTarget self) -&gt; uint32_t</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetNumBreakpoints">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetBreakpointAtIndex"></a><span class="summary-sig-name">GetBreakpointAtIndex</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
GetBreakpointAtIndex(SBTarget self, uint32_t idx) -&gt; SBBreakpoint</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetBreakpointAtIndex">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="BreakpointDelete"></a><span class="summary-sig-name">BreakpointDelete</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
BreakpointDelete(SBTarget self, lldb::break_id_t break_id) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointDelete">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="FindBreakpointByID"></a><span class="summary-sig-name">FindBreakpointByID</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
FindBreakpointByID(SBTarget self, lldb::break_id_t break_id) -&gt;
SBBreakpoint</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindBreakpointByID">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="FindBreakpointsByName"></a><span class="summary-sig-name">FindBreakpointsByName</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
FindBreakpointsByName(SBTarget self, str const * name,
SBBreakpointList bkpt_list) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindBreakpointsByName">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="EnableAllBreakpoints"></a><span class="summary-sig-name">EnableAllBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
EnableAllBreakpoints(SBTarget self) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.EnableAllBreakpoints">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="DisableAllBreakpoints"></a><span class="summary-sig-name">DisableAllBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
DisableAllBreakpoints(SBTarget self) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.DisableAllBreakpoints">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="DeleteAllBreakpoints"></a><span class="summary-sig-name">DeleteAllBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
DeleteAllBreakpoints(SBTarget self) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.DeleteAllBreakpoints">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#BreakpointsCreateFromFile" class="summary-sig-name">BreakpointsCreateFromFile</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
BreakpointsCreateFromFile(SBTarget self, SBFileSpec source_file, SBBreakpointList bkpt_list) -&gt; SBError
BreakpointsCreateFromFile(SBTarget self, SBFileSpec source_file, SBStringList matching_names, SBBreakpointList new_bps) -&gt; SBError</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointsCreateFromFile">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="BreakpointsWriteToFile"></a><span class="summary-sig-name">BreakpointsWriteToFile</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
BreakpointsWriteToFile(SBTarget self, SBFileSpec dest_file) -&gt;
SBError BreakpointsWriteToFile(SBTarget self, SBFileSpec dest_file,
SBBreakpointList bkpt_list, bool append=False) -&gt; SBError
BreakpointsWriteToFile(SBTarget self, SBFileSpec dest_file,
SBBreakpointList bkpt_list) -&gt; SBError</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointsWriteToFile">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetNumWatchpoints"></a><span class="summary-sig-name">GetNumWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetNumWatchpoints(SBTarget self) -&gt; uint32_t</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetNumWatchpoints">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetWatchpointAtIndex"></a><span class="summary-sig-name">GetWatchpointAtIndex</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
GetWatchpointAtIndex(SBTarget self, uint32_t idx) -&gt; SBWatchpoint</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetWatchpointAtIndex">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="DeleteWatchpoint"></a><span class="summary-sig-name">DeleteWatchpoint</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
DeleteWatchpoint(SBTarget self, lldb::watch_id_t watch_id) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.DeleteWatchpoint">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="FindWatchpointByID"></a><span class="summary-sig-name">FindWatchpointByID</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
FindWatchpointByID(SBTarget self, lldb::watch_id_t watch_id) -&gt;
SBWatchpoint</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindWatchpointByID">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="EnableAllWatchpoints"></a><span class="summary-sig-name">EnableAllWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
EnableAllWatchpoints(SBTarget self) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.EnableAllWatchpoints">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="DisableAllWatchpoints"></a><span class="summary-sig-name">DisableAllWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
DisableAllWatchpoints(SBTarget self) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.DisableAllWatchpoints">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="DeleteAllWatchpoints"></a><span class="summary-sig-name">DeleteAllWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br />
DeleteAllWatchpoints(SBTarget self) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.DeleteAllWatchpoints">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="WatchAddress"></a><span class="summary-sig-name">WatchAddress</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
WatchAddress(SBTarget self, lldb::addr_t addr, size_t size, bool
read, bool write, SBError error) -&gt; SBWatchpoint</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.WatchAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetBroadcaster"></a><span class="summary-sig-name">GetBroadcaster</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetBroadcaster(SBTarget self) -&gt; SBBroadcaster</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetBroadcaster">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#CreateValueFromAddress" class="summary-sig-name">CreateValueFromAddress</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
CreateValueFromAddress(SBTarget self, str const * name, SBAddress addr, SBType type) -&gt; SBValue</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.CreateValueFromAddress">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="CreateValueFromData"></a><span class="summary-sig-name">CreateValueFromData</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
CreateValueFromData(SBTarget self, str const * name, SBData data,
SBType type) -&gt; SBValue</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.CreateValueFromData">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="CreateValueFromExpression"></a><span class="summary-sig-name">CreateValueFromExpression</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
CreateValueFromExpression(SBTarget self, str const * name, str const
* expr) -&gt; SBValue</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.CreateValueFromExpression">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#ReadInstructions" class="summary-sig-name">ReadInstructions</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
ReadInstructions(SBTarget self, SBAddress base_addr, uint32_t count) -&gt; SBInstructionList
ReadInstructions(SBTarget self, SBAddress base_addr, uint32_t count, str const * flavor_string) -&gt; SBInstructionList</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.ReadInstructions">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetInstructions" class="summary-sig-name">GetInstructions</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
GetInstructions(SBTarget self, SBAddress base_addr, void const * buf) -&gt; SBInstructionList</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetInstructions">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetInstructionsWithFlavor" class="summary-sig-name">GetInstructionsWithFlavor</a>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
GetInstructionsWithFlavor(SBTarget self, SBAddress base_addr, str const * flavor_string, void const * buf) -&gt; SBInstructionList</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetInstructionsWithFlavor">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="FindSymbols"></a><span class="summary-sig-name">FindSymbols</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
FindSymbols(SBTarget self, str const * name, lldb::SymbolType
type=eSymbolTypeAny) -&gt; SBSymbolContextList FindSymbols(SBTarget
self, str const * name) -&gt; SBSymbolContextList</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindSymbols">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</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(SBTarget self, SBStream description,
lldb::DescriptionLevel description_level) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetDescription">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetStackRedZoneSize"></a><span class="summary-sig-name">GetStackRedZoneSize</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetStackRedZoneSize(SBTarget self) -&gt; lldb::addr_t</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetStackRedZoneSize">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetLaunchInfo"></a><span class="summary-sig-name">GetLaunchInfo</span>(<span class="summary-sig-arg">self</span>)</span><br />
GetLaunchInfo(SBTarget self) -&gt; SBLaunchInfo</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetLaunchInfo">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="SetLaunchInfo"></a><span class="summary-sig-name">SetLaunchInfo</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
SetLaunchInfo(SBTarget self, SBLaunchInfo launch_info)</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.SetLaunchInfo">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="EvaluateExpression"></a><span class="summary-sig-name">EvaluateExpression</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">*args</span>)</span><br />
EvaluateExpression(SBTarget self, str const * expr) -&gt; SBValue
EvaluateExpression(SBTarget self, str const * expr,
SBExpressionOptions options) -&gt; SBValue</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.EvaluateExpression">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="get_modules_access_object"></a><span class="summary-sig-name">get_modules_access_object</span>(<span class="summary-sig-arg">self</span>)</span><br />
An accessor function that returns a modules_access() object which
allows lazy module access from a lldb.SBTarget object.</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.get_modules_access_object">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="get_modules_array"></a><span class="summary-sig-name">get_modules_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
An accessor function that returns a list() that contains all modules
in a lldb.SBTarget object.</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.get_modules_array">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="lldb.SBTarget-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
__str__(SBTarget self) -&gt; PyObject *</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.__str__">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">rhs</span>)</span></td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.__eq__">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">rhs</span>)</span></td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.__ne__">source&nbsp;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">str const *</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetBroadcasterClassName"></a><span class="summary-sig-name">GetBroadcasterClassName</span>()</span></td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetBroadcasterClassName">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="EventIsTargetEvent"></a><span class="summary-sig-name">EventIsTargetEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br />
EventIsTargetEvent(SBEvent event) -&gt; bool</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.EventIsTargetEvent">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetTargetFromEvent"></a><span class="summary-sig-name">GetTargetFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br />
GetTargetFromEvent(SBEvent event) -&gt; SBTarget</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetTargetFromEvent">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetNumModulesFromEvent"></a><span class="summary-sig-name">GetNumModulesFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br />
GetNumModulesFromEvent(SBEvent event) -&gt; uint32_t</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetNumModulesFromEvent">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="GetModuleAtIndexFromEvent"></a><span class="summary-sig-name">GetModuleAtIndexFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br />
GetModuleAtIndexFromEvent(uint32_t const idx, SBEvent event) -&gt;
SBModule</td>
<td align="right" valign="top">
<span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetModuleAtIndexFromEvent">source&nbsp;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">&nbsp;</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">&nbsp;</span>
</td><td class="summary">
<a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a name="eBroadcastBitBreakpointChanged"></a><span class="summary-name">eBroadcastBitBreakpointChanged</span> = <code title="1">1</code>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a name="eBroadcastBitModulesLoaded"></a><span class="summary-name">eBroadcastBitModulesLoaded</span> = <code title="2">2</code>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a name="eBroadcastBitModulesUnloaded"></a><span class="summary-name">eBroadcastBitModulesUnloaded</span> = <code title="4">4</code>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a name="eBroadcastBitWatchpointChanged"></a><span class="summary-name">eBroadcastBitWatchpointChanged</span> = <code title="8">8</code>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a name="eBroadcastBitSymbolsLoaded"></a><span class="summary-name">eBroadcastBitSymbolsLoaded</span> = <code title="16">16</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 width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#addr_size" class="summary-name">addr_size</a><br />
A read only property that returns the size in bytes of an address for
this target.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#broadcaster" class="summary-name">broadcaster</a><br />
A read only property that an lldb object that represents the
broadcaster (lldb.SBBroadcaster) for this target.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#byte_order" class="summary-name">byte_order</a><br />
A read only property that returns an lldb enumeration value
(lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid)
that represents the byte order for this target.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#code_byte_size" class="summary-name">code_byte_size</a><br />
A read only property that returns the size in host bytes of a byte in
the code address space for this target.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#data_byte_size" class="summary-name">data_byte_size</a><br />
A read only property that returns the size in host bytes of a byte in
the data address space for this target.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#debugger" class="summary-name">debugger</a><br />
A read only property that returns an lldb object that represents the
debugger (lldb.SBDebugger) that owns this target.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#executable" class="summary-name">executable</a><br />
A read only property that returns an lldb object that represents the
main executable module (lldb.SBModule) for this target.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#module" class="summary-name">module</a><br />
A read only property that returns an object that implements python
operator overloading with the square brackets().\n
target.module[&lt;int&gt;] allows array access to any modules.\n
target.module[&lt;str&gt;] allows access to modules by basename, full
path, or uuid string value.\n target.module[uuid.UUID()] allows
module access by UUID.\n target.module[re] allows module access
using a regular expression that matches the module full path.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#modules" class="summary-name">modules</a><br />
A read only property that returns a list() of lldb.SBModule objects
contained in this target.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#num_breakpoints" class="summary-name">num_breakpoints</a><br />
A read only property that returns the number of breakpoints that this
target has as an integer.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#num_watchpoints" class="summary-name">num_watchpoints</a><br />
A read only property that returns the number of watchpoints that this
target has as an integer.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#platform" class="summary-name">platform</a><br />
A read only property that returns the platform associated with with
this target.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#process" class="summary-name">process</a><br />
A read only property that returns an lldb object that represents the
process (lldb.SBProcess) that this target owns.
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="lldb.SBTarget-class.html#triple" class="summary-name">triple</a><br />
A read only property that returns the target triple (arch-vendor-os)
for this target as a string.
</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#SBTarget.__setattr__">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<p>x.__setattr__('name', value) &lt;==&gt; 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&nbsp;code</a></span>&nbsp;
</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#SBTarget.__init__">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<p>__init__(lldb::SBTarget self) -&gt; SBTarget __init__(lldb::SBTarget
self, SBTarget rhs) -&gt; SBTarget</p>
<dl class="fields">
<dt>Overrides:
object.__init__
</dt>
</dl>
</td></tr></table>
</div>
<a name="GetPlatform"></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">GetPlatform</span>(<span class="sig-arg">self</span>)</span>
</h3>
</td><td align="right" valign="top"
><span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetPlatform">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
GetPlatform(SBTarget self) -&gt; SBPlatform
Return the platform object associated with the target.
After return, the platform object should be checked for
validity.
@return
A platform object.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="Install"></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">Install</span>(<span class="sig-arg">self</span>)</span>
</h3>
</td><td align="right" valign="top"
><span class="codelink"><a href="lldb-pysrc.html#SBTarget.Install">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
Install(SBTarget self) -&gt; SBError
Install any binaries that need to be installed.
This function does nothing when debugging on the host system.
When connected to remote platforms, the target's main executable
and any modules that have their install path set will be
installed on the remote platform. If the main executable doesn't
have an install location set, it will be installed in the remote
platform's working directory.
@return
An error describing anything that went wrong during
installation.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="LaunchSimple"></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">LaunchSimple</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#SBTarget.LaunchSimple">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
LaunchSimple(SBTarget self, str const ** argv, str const ** envp, str const * working_directory) -&gt; SBProcess
Launch a new process with sensible defaults.
@param[in] argv
The argument array.
@param[in] envp
The environment array.
@param[in] working_directory
The working directory to have the child process run in
Default: listener
Set to the target's debugger (SBTarget::GetDebugger())
Default: launch_flags
Empty launch flags
Default: stdin_path
Default: stdout_path
Default: stderr_path
A pseudo terminal will be used.
@return
A process object for the newly created process.
For example,
process = target.LaunchSimple(['X', 'Y', 'Z'], None, os.getcwd())
launches a new process by passing 'X', 'Y', 'Z' as the args to the
executable.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="Launch"></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">Launch</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#SBTarget.Launch">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
Launch(SBTarget self, SBListener listener, str const ** argv, str const ** envp, str const * stdin_path,
str const * stdout_path, str const * stderr_path, str const * working_directory,
uint32_t launch_flags, bool stop_at_entry, SBError error) -&gt; SBProcess
Launch(SBTarget self, SBLaunchInfo launch_info, SBError error) -&gt; SBProcess
Launch a new process.
Launch a new process by spawning a new process using the
target object's executable module's file as the file to launch.
Arguments are given in argv, and the environment variables
are in envp. Standard input and output files can be
optionally re-directed to stdin_path, stdout_path, and
stderr_path.
@param[in] listener
An optional listener that will receive all process events.
If listener is valid then listener will listen to all
process events. If not valid, then this target's debugger
(SBTarget::GetDebugger()) will listen to all process events.
@param[in] argv
The argument array.
@param[in] envp
The environment array.
@param[in] launch_flags
Flags to modify the launch (@see lldb::LaunchFlags)
@param[in] stdin_path
The path to use when re-directing the STDIN of the new
process. If all stdXX_path arguments are NULL, a pseudo
terminal will be used.
@param[in] stdout_path
The path to use when re-directing the STDOUT of the new
process. If all stdXX_path arguments are NULL, a pseudo
terminal will be used.
@param[in] stderr_path
The path to use when re-directing the STDERR of the new
process. If all stdXX_path arguments are NULL, a pseudo
terminal will be used.
@param[in] working_directory
The working directory to have the child process run in
@param[in] launch_flags
Some launch options specified by logical OR'ing
lldb::LaunchFlags enumeration values together.
@param[in] stop_at_entry
If false do not stop the inferior at the entry point.
@param[out]
An error object. Contains the reason if there is some failure.
@return
A process object for the newly created process.
For example,
process = target.Launch(self.dbg.GetListener(), None, None,
None, '/tmp/stdout.txt', None,
None, 0, False, error)
launches a new process by passing nothing for both the args and the envs
and redirect the standard output of the inferior to the /tmp/stdout.txt
file. It does not specify a working directory so that the debug server
will use its idea of what the current working directory is for the
inferior. Also, we ask the debugger not to stop the inferior at the
entry point. If no breakpoint is specified for the inferior, it should
run to completion if no user interaction is required.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="LoadCore"></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">LoadCore</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#SBTarget.LoadCore">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
LoadCore(SBTarget self, str const * core_file) -&gt; SBProcess
Load a core file
@param[in] core_file
File path of the core dump.
@return
A process object for the newly created core file.
For example,
process = target.LoadCore('./a.out.core')
loads a new core file and returns the process object.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="AttachToProcessWithID"></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">AttachToProcessWithID</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#SBTarget.AttachToProcessWithID">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
AttachToProcessWithID(SBTarget self, SBListener listener, lldb::pid_t pid, SBError error) -&gt; SBProcess
Attach to process with pid.
@param[in] listener
An optional listener that will receive all process events.
If listener is valid then listener will listen to all
process events. If not valid, then this target's debugger
(SBTarget::GetDebugger()) will listen to all process events.
@param[in] pid
The process ID to attach to.
@param[out]
An error explaining what went wrong if attach fails.
@return
A process object for the attached process.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="AttachToProcessWithName"></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">AttachToProcessWithName</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#SBTarget.AttachToProcessWithName">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
AttachToProcessWithName(SBTarget self, SBListener listener, str const * name, bool wait_for, SBError error) -&gt; SBProcess
Attach to process with name.
@param[in] listener
An optional listener that will receive all process events.
If listener is valid then listener will listen to all
process events. If not valid, then this target's debugger
(SBTarget::GetDebugger()) will listen to all process events.
@param[in] name
Basename of process to attach to.
@param[in] wait_for
If true wait for a new instance of 'name' to be launched.
@param[out]
An error explaining what went wrong if attach fails.
@return
A process object for the attached process.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="ConnectRemote"></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">ConnectRemote</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#SBTarget.ConnectRemote">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
ConnectRemote(SBTarget self, SBListener listener, str const * url, str const * plugin_name, SBError error) -&gt; SBProcess
Connect to a remote debug server with url.
@param[in] listener
An optional listener that will receive all process events.
If listener is valid then listener will listen to all
process events. If not valid, then this target's debugger
(SBTarget::GetDebugger()) will listen to all process events.
@param[in] url
The url to connect to, e.g., 'connect://localhost:12345'.
@param[in] plugin_name
The plugin name to be used; can be NULL.
@param[out]
An error explaining what went wrong if the connect fails.
@return
A process object for the connected process.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="GetDataByteSize"></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">GetDataByteSize</span>(<span class="sig-arg">self</span>)</span>
</h3>
</td><td align="right" valign="top"
><span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetDataByteSize">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<p>GetDataByteSize(SBTarget self) -&gt; uint32_t</p>
<p>Architecture data byte width accessor</p>
<p>@return The size in 8-bit (host) bytes of a minimum addressable unit
from the Architecture's data bus</p>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="GetCodeByteSize"></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">GetCodeByteSize</span>(<span class="sig-arg">self</span>)</span>
</h3>
</td><td align="right" valign="top"
><span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetCodeByteSize">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<p>GetCodeByteSize(SBTarget self) -&gt; uint32_t</p>
<p>Architecture code byte width accessor</p>
<p>@return The size in 8-bit (host) bytes of a minimum addressable unit
from the Architecture's code bus</p>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="FindFunctions"></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">FindFunctions</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#SBTarget.FindFunctions">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
FindFunctions(SBTarget self, str const * name, uint32_t name_type_mask=eFunctionNameTypeAny) -&gt; SBSymbolContextList
FindFunctions(SBTarget self, str const * name) -&gt; SBSymbolContextList
Find functions by name.
@param[in] name
The name of the function we are looking for.
@param[in] name_type_mask
A logical OR of one or more FunctionNameType enum bits that
indicate what kind of names should be used when doing the
lookup. Bits include fully qualified names, base names,
C++ methods, or ObjC selectors.
See FunctionNameType for more details.
@return
A lldb::SBSymbolContextList that gets filled in with all of
the symbol contexts for all the matches.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="FindFirstGlobalVariable"></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">FindFirstGlobalVariable</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#SBTarget.FindFirstGlobalVariable">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
FindFirstGlobalVariable(SBTarget self, str const * name) -&gt; SBValue
Find the first global (or static) variable by name.
@param[in] name
The name of the global or static variable we are looking
for.
@return
An SBValue that gets filled in with the found variable (if any).
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="FindGlobalVariables"></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">FindGlobalVariables</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#SBTarget.FindGlobalVariables">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
FindGlobalVariables(SBTarget self, str const * name, uint32_t max_matches) -&gt; SBValueList
FindGlobalVariables(SBTarget self, str const * name, uint32_t max_matches, lldb::MatchType matchtype) -&gt; SBValueList
Find global and static variables by name.
@param[in] name
The name of the global or static variable we are looking
for.
@param[in] max_matches
Allow the number of matches to be limited to max_matches.
@return
A list of matched variables in an SBValueList.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="ResolveFileAddress"></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">ResolveFileAddress</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#SBTarget.ResolveFileAddress">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
ResolveFileAddress(SBTarget self, lldb::addr_t file_addr) -&gt; SBAddress
Resolve a current file address into a section offset address.
@param[in] file_addr
@return
An SBAddress which will be valid if...
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="ReadMemory"></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">ReadMemory</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#SBTarget.ReadMemory">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
ReadMemory(SBTarget self, SBAddress addr, void * buf, SBError error) -&gt; size_t
Read target memory. If a target process is running then memory
is read from here. Otherwise the memory is read from the object
files. For a target whose bytes are sized as a multiple of host
bytes, the data read back will preserve the target's byte order.
@param[in] addr
A target address to read from.
@param[out] buf
The buffer to read memory into.
@param[in] size
The maximum number of host bytes to read in the buffer passed
into this call
@param[out] error
Error information is written here if the memory read fails.
@return
The amount of data read in host bytes.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="BreakpointCreateByName"></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">BreakpointCreateByName</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#SBTarget.BreakpointCreateByName">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
BreakpointCreateByName(SBTarget self, str const * symbol_name, str const * module_name=None) -&gt; SBBreakpoint
BreakpointCreateByName(SBTarget self, str const * symbol_name) -&gt; SBBreakpoint
BreakpointCreateByName(SBTarget self, str const * symbol_name, uint32_t func_name_type, SBFileSpecList module_list, SBFileSpecList comp_unit_list) -&gt; SBBreakpoint
BreakpointCreateByName(SBTarget self, str const * symbol_name, uint32_t func_name_type, lldb::LanguageType symbol_language,
SBFileSpecList module_list, SBFileSpecList comp_unit_list) -&gt; SBBreakpoint
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="BreakpointCreateByNames"></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">BreakpointCreateByNames</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#SBTarget.BreakpointCreateByNames">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
BreakpointCreateByNames(SBTarget self, str const ** symbol_name, uint32_t name_type_mask, SBFileSpecList module_list, SBFileSpecList comp_unit_list) -&gt; SBBreakpoint
BreakpointCreateByNames(SBTarget self, str const ** symbol_name, uint32_t name_type_mask, lldb::LanguageType symbol_language,
SBFileSpecList module_list, SBFileSpecList comp_unit_list) -&gt; SBBreakpoint
BreakpointCreateByNames(SBTarget self, str const ** symbol_name, uint32_t name_type_mask, lldb::LanguageType symbol_language,
lldb::addr_t offset, SBFileSpecList module_list, SBFileSpecList comp_unit_list) -&gt; SBBreakpoint
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="BreakpointCreateByRegex"></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">BreakpointCreateByRegex</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#SBTarget.BreakpointCreateByRegex">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
BreakpointCreateByRegex(SBTarget self, str const * symbol_name_regex, str const * module_name=None) -&gt; SBBreakpoint
BreakpointCreateByRegex(SBTarget self, str const * symbol_name_regex) -&gt; SBBreakpoint
BreakpointCreateByRegex(SBTarget self, str const * symbol_name_regex, lldb::LanguageType symbol_language, SBFileSpecList module_list,
SBFileSpecList comp_unit_list) -&gt; SBBreakpoint
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="BreakpointCreateBySourceRegex"></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">BreakpointCreateBySourceRegex</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#SBTarget.BreakpointCreateBySourceRegex">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
BreakpointCreateBySourceRegex(SBTarget self, str const * source_regex, SBFileSpec source_file, str const * module_name=None) -&gt; SBBreakpoint
BreakpointCreateBySourceRegex(SBTarget self, str const * source_regex, SBFileSpec source_file) -&gt; SBBreakpoint
BreakpointCreateBySourceRegex(SBTarget self, str const * source_regex, SBFileSpecList module_list, SBFileSpecList file_list) -&gt; SBBreakpoint
BreakpointCreateBySourceRegex(SBTarget self, str const * source_regex, SBFileSpecList module_list, SBFileSpecList source_file,
SBStringList func_names) -&gt; SBBreakpoint
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="BreakpointsCreateFromFile"></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">BreakpointsCreateFromFile</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#SBTarget.BreakpointsCreateFromFile">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
BreakpointsCreateFromFile(SBTarget self, SBFileSpec source_file, SBBreakpointList bkpt_list) -&gt; SBError
BreakpointsCreateFromFile(SBTarget self, SBFileSpec source_file, SBStringList matching_names, SBBreakpointList new_bps) -&gt; SBError
Read breakpoints from source_file and return the newly created
breakpoints in bkpt_list.
@param[in] source_file
The file from which to read the breakpoints
@param[in] matching_names
Only read in breakpoints whose names match one of the names in this
list.
@param[out] bkpt_list
A list of the newly created breakpoints.
@return
An SBError detailing any errors in reading in the breakpoints.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="CreateValueFromAddress"></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">CreateValueFromAddress</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#SBTarget.CreateValueFromAddress">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
CreateValueFromAddress(SBTarget self, str const * name, SBAddress addr, SBType type) -&gt; SBValue
Create an SBValue with the given name by treating the memory starting at addr as an entity of type.
@param[in] name
The name of the resultant SBValue
@param[in] addr
The address of the start of the memory region to be used.
@param[in] type
The type to use to interpret the memory starting at addr.
@return
An SBValue of the given type, may be invalid if there was an error reading
the underlying memory.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="ReadInstructions"></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">ReadInstructions</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#SBTarget.ReadInstructions">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
ReadInstructions(SBTarget self, SBAddress base_addr, uint32_t count) -&gt; SBInstructionList
ReadInstructions(SBTarget self, SBAddress base_addr, uint32_t count, str const * flavor_string) -&gt; SBInstructionList
Disassemble a specified number of instructions starting at an address.
Parameters:
base_addr -- the address to start disassembly from
count -- the number of instructions to disassemble
flavor_string -- may be 'intel' or 'att' on x86 targets to specify that style of disassembly
Returns an SBInstructionList.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="GetInstructions"></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">GetInstructions</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#SBTarget.GetInstructions">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
GetInstructions(SBTarget self, SBAddress base_addr, void const * buf) -&gt; SBInstructionList
Disassemble the bytes in a buffer and return them in an SBInstructionList.
Parameters:
base_addr -- used for symbolicating the offsets in the byte stream when disassembling
buf -- bytes to be disassembled
size -- (C++) size of the buffer
Returns an SBInstructionList.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="GetInstructionsWithFlavor"></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">GetInstructionsWithFlavor</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#SBTarget.GetInstructionsWithFlavor">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<pre class="literalblock">
GetInstructionsWithFlavor(SBTarget self, SBAddress base_addr, str const * flavor_string, void const * buf) -&gt; SBInstructionList
Disassemble the bytes in a buffer and return them in an SBInstructionList, with a supplied flavor.
Parameters:
base_addr -- used for symbolicating the offsets in the byte stream when disassembling
flavor -- may be 'intel' or 'att' on x86 targets to specify that style of disassembly
buf -- bytes to be disassembled
size -- (C++) size of the buffer
Returns an SBInstructionList.
</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<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#SBTarget.__str__">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>
<p>__str__(SBTarget self) -&gt; PyObject *</p>
<dl class="fields">
<dt>Overrides:
object.__str__
</dt>
</dl>
</td></tr></table>
</div>
<br />
<!-- ==================== PROPERTY DETAILS ==================== -->
<a name="section-PropertyDetails"></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">Property Details</span></td>
<td align="right" valign="top"
><span class="options">[<a href="#section-PropertyDetails"
class="privatelink" onclick="toggle_private();"
>hide private</a>]</span></td>
</tr>
</table>
</td>
</tr>
</table>
<a name="addr_size"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">addr_size</h3>
<p>A read only property that returns the size in bytes of an address for
this target.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetAddressByteSize" class="summary-sig-name">GetAddressByteSize</a>(<span class="summary-sig-arg">self</span>)</span>
- GetAddressByteSize(SBTarget self) -&gt; uint32_t
</dd>
</dl>
</td></tr></table>
</div>
<a name="broadcaster"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">broadcaster</h3>
<p>A read only property that an lldb object that represents the
broadcaster (lldb.SBBroadcaster) for this target.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetBroadcaster" class="summary-sig-name">GetBroadcaster</a>(<span class="summary-sig-arg">self</span>)</span>
- GetBroadcaster(SBTarget self) -&gt; SBBroadcaster
</dd>
</dl>
</td></tr></table>
</div>
<a name="byte_order"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">byte_order</h3>
<p>A read only property that returns an lldb enumeration value
(lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid) that
represents the byte order for this target.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetByteOrder" class="summary-sig-name">GetByteOrder</a>(<span class="summary-sig-arg">self</span>)</span>
- GetByteOrder(SBTarget self) -&gt; lldb::ByteOrder
</dd>
</dl>
</td></tr></table>
</div>
<a name="code_byte_size"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">code_byte_size</h3>
<p>A read only property that returns the size in host bytes of a byte in
the code address space for this target.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetCodeByteSize" class="summary-sig-name">GetCodeByteSize</a>(<span class="summary-sig-arg">self</span>)</span>
- GetCodeByteSize(SBTarget self) -&gt; uint32_t
</dd>
</dl>
</td></tr></table>
</div>
<a name="data_byte_size"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">data_byte_size</h3>
<p>A read only property that returns the size in host bytes of a byte in
the data address space for this target.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetDataByteSize" class="summary-sig-name">GetDataByteSize</a>(<span class="summary-sig-arg">self</span>)</span>
- GetDataByteSize(SBTarget self) -&gt; uint32_t
</dd>
</dl>
</td></tr></table>
</div>
<a name="debugger"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">debugger</h3>
<p>A read only property that returns an lldb object that represents the
debugger (lldb.SBDebugger) that owns this target.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetDebugger" class="summary-sig-name">GetDebugger</a>(<span class="summary-sig-arg">self</span>)</span>
- GetDebugger(SBTarget self) -&gt; SBDebugger
</dd>
</dl>
</td></tr></table>
</div>
<a name="executable"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">executable</h3>
<p>A read only property that returns an lldb object that represents the
main executable module (lldb.SBModule) for this target.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetExecutable" class="summary-sig-name">GetExecutable</a>(<span class="summary-sig-arg">self</span>)</span>
- GetExecutable(SBTarget self) -&gt; SBFileSpec
</dd>
</dl>
</td></tr></table>
</div>
<a name="module"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">module</h3>
<p>A read only property that returns an object that implements python
operator overloading with the square brackets().\n
target.module[&lt;int&gt;] allows array access to any modules.\n
target.module[&lt;str&gt;] allows access to modules by basename, full
path, or uuid string value.\n target.module[uuid.UUID()] allows module
access by UUID.\n target.module[re] allows module access using a
regular expression that matches the module full path.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#get_modules_access_object" class="summary-sig-name">get_modules_access_object</a>(<span class="summary-sig-arg">self</span>)</span>
- An accessor function that returns a modules_access() object which
allows lazy module access from a lldb.SBTarget object.
</dd>
</dl>
</td></tr></table>
</div>
<a name="modules"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">modules</h3>
<p>A read only property that returns a list() of lldb.SBModule objects
contained in this target. This list is a list all modules that the target
currently is tracking (the main executable and all dependent shared
libraries).</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#get_modules_array" class="summary-sig-name">get_modules_array</a>(<span class="summary-sig-arg">self</span>)</span>
- An accessor function that returns a list() that contains all modules
in a lldb.SBTarget object.
</dd>
</dl>
</td></tr></table>
</div>
<a name="num_breakpoints"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">num_breakpoints</h3>
<p>A read only property that returns the number of breakpoints that this
target has as an integer.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetNumBreakpoints" class="summary-sig-name">GetNumBreakpoints</a>(<span class="summary-sig-arg">self</span>)</span>
- GetNumBreakpoints(SBTarget self) -&gt; uint32_t
</dd>
</dl>
</td></tr></table>
</div>
<a name="num_watchpoints"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">num_watchpoints</h3>
<p>A read only property that returns the number of watchpoints that this
target has as an integer.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetNumWatchpoints" class="summary-sig-name">GetNumWatchpoints</a>(<span class="summary-sig-arg">self</span>)</span>
- GetNumWatchpoints(SBTarget self) -&gt; uint32_t
</dd>
</dl>
</td></tr></table>
</div>
<a name="platform"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">platform</h3>
<p>A read only property that returns the platform associated with with
this target.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetPlatform" class="summary-sig-name">GetPlatform</a>(<span class="summary-sig-arg">self</span>)</span>
- GetPlatform(SBTarget self) -&gt; SBPlatform
</dd>
</dl>
</td></tr></table>
</div>
<a name="process"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">process</h3>
<p>A read only property that returns an lldb object that represents the
process (lldb.SBProcess) that this target owns.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetProcess" class="summary-sig-name">GetProcess</a>(<span class="summary-sig-arg">self</span>)</span>
- GetProcess(SBTarget self) -&gt; SBProcess
</dd>
</dl>
</td></tr></table>
</div>
<a name="triple"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<h3 class="epydoc">triple</h3>
<p>A read only property that returns the target triple (arch-vendor-os)
for this target as a string.</p>
<dl class="fields">
<dt>Get Method:</dt>
<dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetTriple" class="summary-sig-name">GetTriple</a>(<span class="summary-sig-arg">self</span>)</span>
- GetTriple(SBTarget self) -&gt; str const *
</dd>
</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>&nbsp;&nbsp;&nbsp;<a
href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Index link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Help link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</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">
Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:28 2016
</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>