diff options
Diffstat (limited to 'www/python_reference/lldb.SBTarget-class.html')
-rw-r--r-- | www/python_reference/lldb.SBTarget-class.html | 2663 |
1 files changed, 2663 insertions, 0 deletions
diff --git a/www/python_reference/lldb.SBTarget-class.html b/www/python_reference/lldb.SBTarget-class.html new file mode 100644 index 000000000000..80d15d9ea410 --- /dev/null +++ b/www/python_reference/lldb.SBTarget-class.html @@ -0,0 +1,2663 @@ +<?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> <a + href="module-tree.html">Trees</a> </th> + + <!-- Index link --> + <th> <a + href="identifier-index.html">Indices</a> </th> + + <!-- Help link --> + <th> <a + href="help.html">Help</a> </th> + + <!-- Project homepage --> + <th class="navbar" align="right" width="100%"> + <table border="0" cellpadding="0" cellspacing="0"> + <tr><th class="navbar" align="center" + ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> + </tr></table></th> + </tr> +</table> +<table width="100%" cellpadding="0" cellspacing="0"> + <tr valign="top"> + <td width="100%"> + <span class="breadcrumbs"> + <a href="lldb-module.html">Package lldb</a> :: + Class 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 private</a>]</span></td></tr> + <tr><td align="right"><span class="options" + >[<a href="frames.html" target="_top">frames</a + >] | <a href="lldb.SBTarget-class.html" + target="_top">no 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 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="node44" href="lldb.SBTarget-class.html#__swig_setmethods__" title="lldb.SBTarget.__swig_setmethods__" alt="" coords="17,31,225,49"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__swig_getmethods__" title="lldb.SBTarget.__swig_getmethods__" alt="" coords="17,49,225,68"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#eBroadcastBitBreakpointChanged" title="lldb.SBTarget.eBroadcastBitBreakpointChanged" alt="" coords="17,68,225,87"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#eBroadcastBitModulesLoaded" title="lldb.SBTarget.eBroadcastBitModulesLoaded" alt="" coords="17,87,225,105"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#eBroadcastBitModulesUnloaded" title="lldb.SBTarget.eBroadcastBitModulesUnloaded" alt="" coords="17,105,225,124"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#eBroadcastBitWatchpointChanged" title="lldb.SBTarget.eBroadcastBitWatchpointChanged" alt="" coords="17,124,225,143"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#eBroadcastBitSymbolsLoaded" title="lldb.SBTarget.eBroadcastBitSymbolsLoaded" alt="" coords="17,143,225,161"/> +<area shape="rect" id="node44" href="lldb.SBTarget.modules_access-class.html" title="A helper object that will lazily hand out lldb.SBModule objects for a  target when supplied an index, or by full or partial path." alt="" coords="17,161,225,180"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#addr_size" title="A read only property that returns the size in bytes of an address for this  target." alt="" coords="17,180,225,199"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#broadcaster" title="A read only property that an lldb object that represents the broadcaster  (lldb.SBBroadcaster) for this target." alt="" coords="17,199,225,217"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#byte_order" title="A read only property that returns an lldb enumeration value  (lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid) that  represents the byte order for this target." alt="" coords="17,217,225,236"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#debugger" title="A read only property that returns an lldb object that represents the  debugger (lldb.SBDebugger) that owns this target." alt="" coords="17,236,225,255"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#executable" title="A read only property that returns an lldb object that represents the main  executable module (lldb.SBModule) for this target." alt="" coords="17,255,225,273"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#triple" title="A read only property that returns the target triple (arch-vendor-os) for  this target as a string." alt="" coords="17,292,225,311"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,313,225,332"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__getattr__" title="lldb.SBTarget.__getattr__" alt="" coords="17,332,225,351"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__repr__" title="repr(x)" alt="" coords="17,351,225,369"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#module_iter" title="lldb.SBTarget.module_iter" alt="" coords="17,369,225,388"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#breakpoint_iter" title="lldb.SBTarget.breakpoint_iter" alt="" coords="17,388,225,407"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#watchpoint_iter" title="lldb.SBTarget.watchpoint_iter" alt="" coords="17,407,225,425"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__init__" title="__init__(lldb::SBTarget self) -> SBTarget __init__(lldb::SBTarget self,  SBTarget rhs) -> SBTarget" alt="" coords="17,425,225,444"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__swig_destroy__" title="delete_SBTarget(SBTarget self)" alt="" coords="17,444,225,463"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__del__" title="lldb.SBTarget.__del__" alt="" coords="17,463,225,481"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#GetBroadcasterClassName" title="lldb.SBTarget.GetBroadcasterClassName" alt="" coords="17,481,225,500"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__nonzero__" title="lldb.SBTarget.__nonzero__" alt="" coords="17,500,225,519"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#IsValid" title="IsValid(SBTarget self) -> bool" alt="" coords="17,519,225,537"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#GetProcess" title="GetProcess(SBTarget self) -> SBProcess" alt="" coords="17,537,225,556"/> +<area shape="rect" id="node44" href="lldb.SBTarget-class.html#__ne__" title="lldb.SBTarget.__ne__" alt="" coords="17,575,225,593"/> +<area shape="rect" id="node1" href="lldb.SBTarget-class.html" title="Represents the target program running under the debugger." alt="" coords="5,6,237,599"/> +</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"> </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"> </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) <==> x.name = value</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__setattr__">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>, + <span class="summary-sig-arg">name</span>)</span></td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__getattr__">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.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 code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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 code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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 code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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 code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.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) -> SBTarget __init__(lldb::SBTarget + self, SBTarget rhs) -> SBTarget</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__init__">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="__swig_destroy__"></a><span class="summary-sig-name">__swig_destroy__</span>(<span class="summary-sig-arg">...</span>)</span><br /> + delete_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"> </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 code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="__nonzero__"></a><span class="summary-sig-name">__nonzero__</span>(<span class="summary-sig-arg">self</span>)</span></td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__nonzero__">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="IsValid"></a><span class="summary-sig-name">IsValid</span>(<span class="summary-sig-arg">self</span>)</span><br /> + IsValid(SBTarget self) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.IsValid">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetProcess"></a><span class="summary-sig-name">GetProcess</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetProcess(SBTarget self) -> SBProcess</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetProcess">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.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) -> SBProcess</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.LaunchSimple">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.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) -> SBProcess +Launch(SBTarget self, SBLaunchInfo launch_info, SBError error) -> SBProcess</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.Launch">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.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) -> SBProcess</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.LoadCore">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> + SBProcess</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.Attach">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.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) -> SBProcess</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.AttachToProcessWithID">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.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) -> SBProcess</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.AttachToProcessWithName">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.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) -> SBProcess</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ConnectRemote">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetExecutable"></a><span class="summary-sig-name">GetExecutable</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetExecutable(SBTarget self) -> SBFileSpec</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetExecutable">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> bool + AddModule(SBTarget self, str const * path, str const * triple, str + const * uuid) -> SBModule AddModule(SBTarget self, str const * + path, str const * triple, str const * uuid_cstr, str const * symfile) + -> SBModule AddModule(SBTarget self, SBModuleSpec module_spec) + -> SBModule</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.AddModule">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetNumModules"></a><span class="summary-sig-name">GetNumModules</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetNumModules(SBTarget self) -> uint32_t</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetNumModules">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBModule</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetModuleAtIndex">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.RemoveModule">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetDebugger"></a><span class="summary-sig-name">GetDebugger</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetDebugger(SBTarget self) -> SBDebugger</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetDebugger">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBModule</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindModule">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetByteOrder"></a><span class="summary-sig-name">GetByteOrder</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetByteOrder(SBTarget self) -> lldb::ByteOrder</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetByteOrder">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetAddressByteSize"></a><span class="summary-sig-name">GetAddressByteSize</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetAddressByteSize(SBTarget self) -> uint32_t</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetAddressByteSize">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetTriple"></a><span class="summary-sig-name">GetTriple</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetTriple(SBTarget self) -> str const *</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetTriple">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBError</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.SetSectionLoadAddress">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> + SBError</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ClearSectionLoadAddress">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBError</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.SetModuleLoadAddress">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBError</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ClearModuleLoadAddress">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.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) -> SBSymbolContextList +FindFunctions(SBTarget self, str const * name) -> SBSymbolContextList</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFunctions">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBType</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFirstType">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBTypeList</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindTypes">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBType</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetBasicType">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetSourceManager"></a><span class="summary-sig-name">GetSourceManager</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetSourceManager(SBTarget self) -> SBSourceManager</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetSourceManager">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a 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) -> SBValueList</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindGlobalVariables">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.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) -> SBValue</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFirstGlobalVariable">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="Clear"></a><span class="summary-sig-name">Clear</span>(<span class="summary-sig-arg">self</span>)</span><br /> + Clear(SBTarget self)</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.Clear">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> + SBAddress</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ResolveLoadAddress">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBSymbolContext</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ResolveSymbolContextForAddress">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBBreakpoint BreakpointCreateByLocation(SBTarget self, + SBFileSpec file_spec, uint32_t line) -> SBBreakpoint</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByLocation">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="BreakpointCreateByName"></a><span class="summary-sig-name">BreakpointCreateByName</span>(<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) -> SBBreakpoint + BreakpointCreateByName(SBTarget self, str const * symbol_name) -> + SBBreakpoint BreakpointCreateByName(SBTarget self, str const * + symbol_name, uint32_t func_name_type, SBFileSpecList module_list, + SBFileSpecList comp_unit_list) -> SBBreakpoint</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByName">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.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 num_names, uint32_t name_type_mask, SBFileSpecList module_list, ...</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByNames">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="BreakpointCreateByRegex"></a><span class="summary-sig-name">BreakpointCreateByRegex</span>(<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) -> SBBreakpoint + BreakpointCreateByRegex(SBTarget self, str const * symbol_name_regex) + -> SBBreakpoint</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByRegex">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="BreakpointCreateBySourceRegex"></a><span class="summary-sig-name">BreakpointCreateBySourceRegex</span>(<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) + -> SBBreakpoint BreakpointCreateBySourceRegex(SBTarget self, str + const * source_regex, SBFileSpec source_file) -> SBBreakpoint</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateBySourceRegex">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBBreakpoint</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateForException">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> + SBBreakpoint</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByAddress">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetNumBreakpoints"></a><span class="summary-sig-name">GetNumBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetNumBreakpoints(SBTarget self) -> uint32_t</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetNumBreakpoints">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBBreakpoint</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetBreakpointAtIndex">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointDelete">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> + SBBreakpoint</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindBreakpointByID">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="EnableAllBreakpoints"></a><span class="summary-sig-name">EnableAllBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br /> + EnableAllBreakpoints(SBTarget self) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.EnableAllBreakpoints">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="DisableAllBreakpoints"></a><span class="summary-sig-name">DisableAllBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br /> + DisableAllBreakpoints(SBTarget self) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.DisableAllBreakpoints">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="DeleteAllBreakpoints"></a><span class="summary-sig-name">DeleteAllBreakpoints</span>(<span class="summary-sig-arg">self</span>)</span><br /> + DeleteAllBreakpoints(SBTarget self) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.DeleteAllBreakpoints">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetNumWatchpoints"></a><span class="summary-sig-name">GetNumWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetNumWatchpoints(SBTarget self) -> uint32_t</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetNumWatchpoints">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBWatchpoint</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetWatchpointAtIndex">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.DeleteWatchpoint">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> + SBWatchpoint</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindWatchpointByID">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="EnableAllWatchpoints"></a><span class="summary-sig-name">EnableAllWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br /> + EnableAllWatchpoints(SBTarget self) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.EnableAllWatchpoints">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="DisableAllWatchpoints"></a><span class="summary-sig-name">DisableAllWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br /> + DisableAllWatchpoints(SBTarget self) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.DisableAllWatchpoints">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="DeleteAllWatchpoints"></a><span class="summary-sig-name">DeleteAllWatchpoints</span>(<span class="summary-sig-arg">self</span>)</span><br /> + DeleteAllWatchpoints(SBTarget self) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.DeleteAllWatchpoints">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBWatchpoint</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.WatchAddress">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetBroadcaster"></a><span class="summary-sig-name">GetBroadcaster</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetBroadcaster(SBTarget self) -> SBBroadcaster</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetBroadcaster">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="ReadInstructions"></a><span class="summary-sig-name">ReadInstructions</span>(<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) + -> SBInstructionList ReadInstructions(SBTarget self, SBAddress + base_addr, uint32_t count, str const * flavor_string) -> + SBInstructionList</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ReadInstructions">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetInstructions"></a><span class="summary-sig-name">GetInstructions</span>(<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) + -> SBInstructionList</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetInstructions">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetInstructionsWithFlavor"></a><span class="summary-sig-name">GetInstructionsWithFlavor</span>(<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) -> SBInstructionList</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetInstructionsWithFlavor">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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) -> SBSymbolContextList FindSymbols(SBTarget + self, str const * name) -> SBSymbolContextList</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindSymbols">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>, + <span class="summary-sig-arg">*args</span>)</span><br /> + GetDescription(SBTarget self, SBStream description, + lldb::DescriptionLevel description_level) -> bool</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetDescription">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="GetStackRedZoneSize"></a><span class="summary-sig-name">GetStackRedZoneSize</span>(<span class="summary-sig-arg">self</span>)</span><br /> + GetStackRedZoneSize(SBTarget self) -> lldb::addr_t</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetStackRedZoneSize">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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, + SBExpressionOptions options) -> SBValue</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.EvaluateExpression">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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 code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="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 code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a href="lldb.SBTarget-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br /> + __str__(SBTarget self) -> PyObject *</td> + <td align="right" valign="top"> + <span class="codelink"><a href="lldb-pysrc.html#SBTarget.__str__">source code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="__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 code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr> + <td><span class="summary-sig"><a name="__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 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 code</a></span> + + </td> + </tr> + </table> + + </td> + </tr> +</table> +<!-- ==================== CLASS VARIABLES ==================== --> +<a name="section-ClassVariables"></a> +<table class="summary" border="1" cellpadding="3" + cellspacing="0" width="100%" bgcolor="white"> +<tr bgcolor="#70b0f0" class="table-header"> + <td colspan="2" class="table-header"> + <table border="0" cellpadding="0" cellspacing="0" width="100%"> + <tr valign="top"> + <td align="left"><span class="table-header">Class Variables</span></td> + <td align="right" valign="top" + ><span class="options">[<a href="#section-ClassVariables" + class="privatelink" onclick="toggle_private();" + >hide private</a>]</span></td> + </tr> + </table> + </td> +</tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}"><code class="variable-group">{</code><code class="variable-group">}</code></code> + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </span> + </td><td class="summary"> + <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code> + </td> + </tr> +<tr> + <td width="15%" align="right" valign="top" class="summary"> + <span class="summary-type"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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[<int>] allows array access to any modules.\n + target.module[<str>] 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"> </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"> </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"> </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"> </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"> </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 code</a></span> + </td> + </tr></table> + + <p>x.__setattr__('name', value) <==> x.name = value</p> + <dl class="fields"> + <dt>Overrides: + object.__setattr__ + <dd><em class="note">(inherited documentation)</em></dd> + </dt> + </dl> +</td></tr></table> +</div> +<a name="__repr__"></a> +<div> +<table class="details" border="1" cellpadding="3" + cellspacing="0" width="100%" bgcolor="white"> +<tr><td> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr valign="top"><td> + <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span> + <br /><em class="fname">(Representation operator)</em> + </h3> + </td><td align="right" valign="top" + ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> + </td> + </tr></table> + + <p>repr(x)</p> + <dl class="fields"> + <dt>Overrides: + object.__repr__ + <dd><em class="note">(inherited documentation)</em></dd> + </dt> + </dl> +</td></tr></table> +</div> +<a name="__init__"></a> +<div> +<table class="details" border="1" cellpadding="3" + cellspacing="0" width="100%" bgcolor="white"> +<tr><td> + <table width="100%" cellpadding="0" cellspacing="0" border="0"> + <tr valign="top"><td> + <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>, + <span class="sig-arg">*args</span>)</span> + <br /><em class="fname">(Constructor)</em> + </h3> + </td><td align="right" valign="top" + ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.__init__">source code</a></span> + </td> + </tr></table> + + <p>__init__(lldb::SBTarget self) -> SBTarget __init__(lldb::SBTarget + self, SBTarget rhs) -> SBTarget</p> + <dl class="fields"> + <dt>Overrides: + object.__init__ + </dt> + </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 code</a></span> + </td> + </tr></table> + + <pre class="literalblock"> + +LaunchSimple(SBTarget self, str const ** argv, str const ** envp, str const * working_directory) -> 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 code</a></span> + </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) -> SBProcess +Launch(SBTarget self, SBLaunchInfo launch_info, SBError error) -> 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_endtry + 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 code</a></span> + </td> + </tr></table> + + <pre class="literalblock"> + +LoadCore(SBTarget self, str const * core_file) -> 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 code</a></span> + </td> + </tr></table> + + <pre class="literalblock"> + +AttachToProcessWithID(SBTarget self, SBListener listener, lldb::pid_t pid, SBError error) -> 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 code</a></span> + </td> + </tr></table> + + <pre class="literalblock"> + +AttachToProcessWithName(SBTarget self, SBListener listener, str const * name, bool wait_for, SBError error) -> 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 code</a></span> + </td> + </tr></table> + + <pre class="literalblock"> + +ConnectRemote(SBTarget self, SBListener listener, str const * url, str const * plugin_name, SBError error) -> 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="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 code</a></span> + </td> + </tr></table> + + <pre class="literalblock"> + +FindFunctions(SBTarget self, str const * name, uint32_t name_type_mask=eFunctionNameTypeAny) -> SBSymbolContextList +FindFunctions(SBTarget self, str const * name) -> 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="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 code</a></span> + </td> + </tr></table> + + <pre class="literalblock"> + +FindGlobalVariables(SBTarget self, str const * name, uint32_t max_matches) -> 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="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 code</a></span> + </td> + </tr></table> + + <pre class="literalblock"> + +FindFirstGlobalVariable(SBTarget self, str const * name) -> 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="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 code</a></span> + </td> + </tr></table> + + <pre class="literalblock"> + +BreakpointCreateByNames(SBTarget self, str const *[] symbol_name, uint32_t num_names, uint32_t name_type_mask, SBFileSpecList module_list, + SBFileSpecList comp_unit_list) -> SBBreakpoint + +</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 code</a></span> + </td> + </tr></table> + + <p>__str__(SBTarget self) -> 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) -> 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) -> 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) -> lldb::ByteOrder + </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) -> 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) -> 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[<int>] allows array access to any modules.\n + target.module[<str>] 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) -> 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) -> uint32_t + </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) -> 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) -> 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> <a + href="module-tree.html">Trees</a> </th> + + <!-- Index link --> + <th> <a + href="identifier-index.html">Indices</a> </th> + + <!-- Help link --> + <th> <a + href="help.html">Help</a> </th> + + <!-- Project homepage --> + <th class="navbar" align="right" width="100%"> + <table border="0" cellpadding="0" cellspacing="0"> + <tr><th class="navbar" align="center" + ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> + </tr></table></th> + </tr> +</table> +<table border="0" cellpadding="0" cellspacing="0" width="100%%"> + <tr> + <td align="left" class="footer"> + Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013 + </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> |