| <?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> |