| <?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="node1_28" href="lldb.SBTarget-class.html#__swig_setmethods__" title="lldb.SBTarget.__swig_setmethods__" alt="" coords="17,31,225,51"/> |
| <area shape="rect" id="node1_29" href="lldb.SBTarget-class.html#__swig_getmethods__" title="lldb.SBTarget.__swig_getmethods__" alt="" coords="17,51,225,71"/> |
| <area shape="rect" id="node1_30" href="lldb.SBTarget-class.html#eBroadcastBitBreakpointChanged" title="lldb.SBTarget.eBroadcastBitBreakpointChanged" alt="" coords="17,71,225,91"/> |
| <area shape="rect" id="node1_31" href="lldb.SBTarget-class.html#eBroadcastBitModulesLoaded" title="lldb.SBTarget.eBroadcastBitModulesLoaded" alt="" coords="17,91,225,111"/> |
| <area shape="rect" id="node1_32" href="lldb.SBTarget-class.html#eBroadcastBitModulesUnloaded" title="lldb.SBTarget.eBroadcastBitModulesUnloaded" alt="" coords="17,111,225,131"/> |
| <area shape="rect" id="node1_33" href="lldb.SBTarget-class.html#eBroadcastBitWatchpointChanged" title="lldb.SBTarget.eBroadcastBitWatchpointChanged" alt="" coords="17,131,225,151"/> |
| <area shape="rect" id="node1_34" href="lldb.SBTarget-class.html#eBroadcastBitSymbolsLoaded" title="lldb.SBTarget.eBroadcastBitSymbolsLoaded" alt="" coords="17,151,225,171"/> |
| <area shape="rect" id="node1_35" href="lldb.SBTarget.modules_access-class.html" title="A helper object that will lazily hand out lldb.SBModule objects for a  target when supplied an index, or by full or partial path." alt="" coords="17,171,225,191"/> |
| <area shape="rect" id="node1_36" href="lldb.SBTarget-class.html#addr_size" title="A read only property that returns the size in bytes of an address for this  target." alt="" coords="17,191,225,211"/> |
| <area shape="rect" id="node1_37" href="lldb.SBTarget-class.html#broadcaster" title="A read only property that an lldb object that represents the broadcaster  (lldb.SBBroadcaster) for this target." alt="" coords="17,211,225,231"/> |
| <area shape="rect" id="node1_38" href="lldb.SBTarget-class.html#byte_order" title="A read only property that returns an lldb enumeration value  (lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid) that  represents the byte order for this target." alt="" coords="17,231,225,251"/> |
| <area shape="rect" id="node1_39" href="lldb.SBTarget-class.html#code_byte_size" title="A read only property that returns the size in host bytes of a byte in the  code address space for this target." alt="" coords="17,251,225,271"/> |
| <area shape="rect" id="node1_40" href="lldb.SBTarget-class.html#data_byte_size" title="A read only property that returns the size in host bytes of a byte in the  data address space for this target." alt="" coords="17,271,225,291"/> |
| <area shape="rect" id="node1_41" href="lldb.SBTarget-class.html#triple" title="A read only property that returns the target triple (arch-vendor-os) for  this target as a string." alt="" coords="17,311,225,331"/> |
| <area shape="rect" id="node1_42" href="lldb.SBTarget-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,333,225,353"/> |
| <area shape="rect" id="node1_43" href="lldb.SBTarget-class.html#__getattr__" title="lldb.SBTarget.__getattr__" alt="" coords="17,353,225,373"/> |
| <area shape="rect" id="node1_44" href="lldb.SBTarget-class.html#__repr__" title="repr(x)" alt="" coords="17,373,225,393"/> |
| <area shape="rect" id="node1_45" href="lldb.SBTarget-class.html#module_iter" title="lldb.SBTarget.module_iter" alt="" coords="17,393,225,413"/> |
| <area shape="rect" id="node1_46" href="lldb.SBTarget-class.html#breakpoint_iter" title="lldb.SBTarget.breakpoint_iter" alt="" coords="17,413,225,433"/> |
| <area shape="rect" id="node1_47" href="lldb.SBTarget-class.html#watchpoint_iter" title="lldb.SBTarget.watchpoint_iter" alt="" coords="17,433,225,453"/> |
| <area shape="rect" id="node1_48" href="lldb.SBTarget-class.html#__init__" title="__init__(lldb::SBTarget self) -> SBTarget __init__(lldb::SBTarget self,  SBTarget rhs) -> SBTarget" alt="" coords="17,453,225,473"/> |
| <area shape="rect" id="node1_49" href="lldb.SBTarget-class.html#__swig_destroy__" title="delete_SBTarget(SBTarget self)" alt="" coords="17,473,225,493"/> |
| <area shape="rect" id="node1_50" href="lldb.SBTarget-class.html#__del__" title="lldb.SBTarget.__del__" alt="" coords="17,493,225,513"/> |
| <area shape="rect" id="node1_51" href="lldb.SBTarget-class.html#GetBroadcasterClassName" title="lldb.SBTarget.GetBroadcasterClassName" alt="" coords="17,513,225,533"/> |
| <area shape="rect" id="node1_52" href="lldb.SBTarget-class.html#__nonzero__" title="lldb.SBTarget.__nonzero__" alt="" coords="17,533,225,553"/> |
| <area shape="rect" id="node1_53" href="lldb.SBTarget-class.html#IsValid" title="IsValid(SBTarget self) -> bool" alt="" coords="17,553,225,573"/> |
| <area shape="rect" id="node1_54" href="lldb.SBTarget-class.html#EventIsTargetEvent" title="EventIsTargetEvent(SBEvent event) -> bool" alt="" coords="17,573,225,593"/> |
| <area shape="rect" id="node1_55" href="lldb.SBTarget-class.html#__ne__" title="lldb.SBTarget.__ne__" alt="" coords="17,613,225,633"/> |
| <area shape="rect" id="node1" href="lldb.SBTarget-class.html" title="Represents the target program running under the debugger." alt="" coords="5,5,237,640"/> |
| </map> |
| <img src="uml_class_diagram_for_lldb_sbt.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbt" ismap="ismap" class="graph-without-title" /> |
| </center> |
| </center> |
| <hr /> |
| <pre class="literalblock"> |
| |
| Represents the target program running under the debugger. |
| |
| SBTarget supports module, breakpoint, and watchpoint iterations. For example, |
| |
| for m in target.module_iter(): |
| print m |
| |
| produces: |
| |
| (x86_64) /Volumes/data/lldb/svn/trunk/test/python_api/lldbutil/iter/a.out |
| (x86_64) /usr/lib/dyld |
| (x86_64) /usr/lib/libstdc++.6.dylib |
| (x86_64) /usr/lib/libSystem.B.dylib |
| (x86_64) /usr/lib/system/libmathCommon.A.dylib |
| (x86_64) /usr/lib/libSystem.B.dylib(__commpage) |
| |
| and, |
| |
| for b in target.breakpoint_iter(): |
| print b |
| |
| produces: |
| |
| SBBreakpoint: id = 1, file ='main.cpp', line = 66, locations = 1 |
| SBBreakpoint: id = 2, file ='main.cpp', line = 85, locations = 1 |
| |
| and, |
| |
| for wp_loc in target.watchpoint_iter(): |
| print wp_loc |
| |
| produces: |
| |
| Watchpoint 1: addr = 0x1034ca048 size = 4 state = enabled type = rw |
| declare @ '/Volumes/data/lldb/svn/trunk/test/python_api/watchpoint/main.c:12' |
| hw_index = 0 hit_count = 2 ignore_count = 0 |
| |
| </pre> |
| |
| <!-- ==================== NESTED CLASSES ==================== --> |
| <a name="section-NestedClasses"></a> |
| <table class="summary" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr bgcolor="#70b0f0" class="table-header"> |
| <td colspan="2" class="table-header"> |
| <table border="0" cellpadding="0" cellspacing="0" width="100%"> |
| <tr valign="top"> |
| <td align="left"><span class="table-header">Nested Classes</span></td> |
| <td align="right" valign="top" |
| ><span class="options">[<a href="#section-NestedClasses" |
| class="privatelink" onclick="toggle_private();" |
| >hide private</a>]</span></td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <tr> |
| <td width="15%" align="right" valign="top" class="summary"> |
| <span class="summary-type"> </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#GetPlatform" class="summary-sig-name">GetPlatform</a>(<span class="summary-sig-arg">self</span>)</span><br /> |
| GetPlatform(SBTarget self) -> SBPlatform</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetPlatform">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#Install" class="summary-sig-name">Install</a>(<span class="summary-sig-arg">self</span>)</span><br /> |
| Install(SBTarget self) -> SBError</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.Install">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 href="lldb.SBTarget-class.html#GetDataByteSize" class="summary-sig-name">GetDataByteSize</a>(<span class="summary-sig-arg">self</span>)</span><br /> |
| GetDataByteSize(SBTarget self) -> uint32_t</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetDataByteSize">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#GetCodeByteSize" class="summary-sig-name">GetCodeByteSize</a>(<span class="summary-sig-arg">self</span>)</span><br /> |
| GetCodeByteSize(SBTarget self) -> uint32_t</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetCodeByteSize">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#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 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 |
| FindGlobalVariables(SBTarget self, str const * name, uint32_t max_matches, lldb::MatchType matchtype) -> 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 name="FindGlobalFunctions"></a><span class="summary-sig-name">FindGlobalFunctions</span>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| FindGlobalFunctions(SBTarget self, str const * name, uint32_t |
| max_matches, lldb::MatchType matchtype) -> SBSymbolContextList</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindGlobalFunctions">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 href="lldb.SBTarget-class.html#ResolveFileAddress" class="summary-sig-name">ResolveFileAddress</a>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| ResolveFileAddress(SBTarget self, lldb::addr_t file_addr) -> SBAddress</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ResolveFileAddress">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="ResolvePastLoadAddress"></a><span class="summary-sig-name">ResolvePastLoadAddress</span>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| ResolvePastLoadAddress(SBTarget self, uint32_t stop_id, lldb::addr_t |
| vm_addr) -> SBAddress</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ResolvePastLoadAddress">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 href="lldb.SBTarget-class.html#ReadMemory" class="summary-sig-name">ReadMemory</a>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| ReadMemory(SBTarget self, SBAddress addr, void * buf, SBError error) -> size_t</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.ReadMemory">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 |
| BreakpointCreateByLocation(SBTarget self, SBFileSpec file_spec, |
| uint32_t line, lldb::addr_t offset) -> SBBreakpoint |
| BreakpointCreateByLocation(SBTarget self, SBFileSpec file_spec, |
| uint32_t line, lldb::addr_t offset, SBFileSpecList module_list) -> |
| 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 href="lldb.SBTarget-class.html#BreakpointCreateByName" class="summary-sig-name">BreakpointCreateByName</a>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| BreakpointCreateByName(SBTarget self, str const * symbol_name, str const * module_name=None) -> 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 name_type_mask, SBFileSpecList module_list, SBFileSpecList comp_unit_list) -> SBBreakpoint...</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 href="lldb.SBTarget-class.html#BreakpointCreateByRegex" class="summary-sig-name">BreakpointCreateByRegex</a>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| BreakpointCreateByRegex(SBTarget self, str const * symbol_name_regex, str const * module_name=None) -> 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 href="lldb.SBTarget-class.html#BreakpointCreateBySourceRegex" class="summary-sig-name">BreakpointCreateBySourceRegex</a>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| BreakpointCreateBySourceRegex(SBTarget self, str const * source_regex, SBFileSpec source_file, str const * module_name=None) -> 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="BreakpointCreateBySBAddress"></a><span class="summary-sig-name">BreakpointCreateBySBAddress</span>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| BreakpointCreateBySBAddress(SBTarget self, SBAddress sb_address) |
| -> SBBreakpoint</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateBySBAddress">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="FindBreakpointsByName"></a><span class="summary-sig-name">FindBreakpointsByName</span>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| FindBreakpointsByName(SBTarget self, str const * name, |
| SBBreakpointList bkpt_list) -> bool</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindBreakpointsByName">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 href="lldb.SBTarget-class.html#BreakpointsCreateFromFile" class="summary-sig-name">BreakpointsCreateFromFile</a>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| BreakpointsCreateFromFile(SBTarget self, SBFileSpec source_file, SBBreakpointList bkpt_list) -> SBError |
| BreakpointsCreateFromFile(SBTarget self, SBFileSpec source_file, SBStringList matching_names, SBBreakpointList new_bps) -> SBError</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointsCreateFromFile">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="BreakpointsWriteToFile"></a><span class="summary-sig-name">BreakpointsWriteToFile</span>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| BreakpointsWriteToFile(SBTarget self, SBFileSpec dest_file) -> |
| SBError BreakpointsWriteToFile(SBTarget self, SBFileSpec dest_file, |
| SBBreakpointList bkpt_list, bool append=False) -> SBError |
| BreakpointsWriteToFile(SBTarget self, SBFileSpec dest_file, |
| SBBreakpointList bkpt_list) -> SBError</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointsWriteToFile">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 href="lldb.SBTarget-class.html#CreateValueFromAddress" class="summary-sig-name">CreateValueFromAddress</a>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| CreateValueFromAddress(SBTarget self, str const * name, SBAddress addr, SBType type) -> SBValue</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.CreateValueFromAddress">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="CreateValueFromData"></a><span class="summary-sig-name">CreateValueFromData</span>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| CreateValueFromData(SBTarget self, str const * name, SBData data, |
| SBType type) -> SBValue</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.CreateValueFromData">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="CreateValueFromExpression"></a><span class="summary-sig-name">CreateValueFromExpression</span>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| CreateValueFromExpression(SBTarget self, str const * name, str const |
| * expr) -> SBValue</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.CreateValueFromExpression">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#ReadInstructions" class="summary-sig-name">ReadInstructions</a>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| ReadInstructions(SBTarget self, SBAddress base_addr, uint32_t count) -> 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 href="lldb.SBTarget-class.html#GetInstructions" class="summary-sig-name">GetInstructions</a>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| GetInstructions(SBTarget self, SBAddress base_addr, void const * buf) -> 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 href="lldb.SBTarget-class.html#GetInstructionsWithFlavor" class="summary-sig-name">GetInstructionsWithFlavor</a>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| GetInstructionsWithFlavor(SBTarget self, SBAddress base_addr, str const * flavor_string, void const * buf) -> 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="GetLaunchInfo"></a><span class="summary-sig-name">GetLaunchInfo</span>(<span class="summary-sig-arg">self</span>)</span><br /> |
| GetLaunchInfo(SBTarget self) -> SBLaunchInfo</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetLaunchInfo">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="SetLaunchInfo"></a><span class="summary-sig-name">SetLaunchInfo</span>(<span class="summary-sig-arg">self</span>, |
| <span class="summary-sig-arg">*args</span>)</span><br /> |
| SetLaunchInfo(SBTarget self, SBLaunchInfo launch_info)</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.SetLaunchInfo">source 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) -> SBValue |
| 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> |
| <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="EventIsTargetEvent"></a><span class="summary-sig-name">EventIsTargetEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> |
| EventIsTargetEvent(SBEvent event) -> bool</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.EventIsTargetEvent">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="GetTargetFromEvent"></a><span class="summary-sig-name">GetTargetFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> |
| GetTargetFromEvent(SBEvent event) -> SBTarget</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetTargetFromEvent">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="GetNumModulesFromEvent"></a><span class="summary-sig-name">GetNumModulesFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> |
| GetNumModulesFromEvent(SBEvent event) -> uint32_t</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetNumModulesFromEvent">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="GetModuleAtIndexFromEvent"></a><span class="summary-sig-name">GetModuleAtIndexFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> |
| GetModuleAtIndexFromEvent(uint32_t const idx, SBEvent event) -> |
| SBModule</td> |
| <td align="right" valign="top"> |
| <span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetModuleAtIndexFromEvent">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#code_byte_size" class="summary-name">code_byte_size</a><br /> |
| A read only property that returns the size in host bytes of a byte in |
| the code address space for this target. |
| </td> |
| </tr> |
| <tr> |
| <td width="15%" align="right" valign="top" class="summary"> |
| <span class="summary-type"> </span> |
| </td><td class="summary"> |
| <a href="lldb.SBTarget-class.html#data_byte_size" class="summary-name">data_byte_size</a><br /> |
| A read only property that returns the size in host bytes of a byte in |
| the data address space for this target. |
| </td> |
| </tr> |
| <tr> |
| <td width="15%" align="right" valign="top" class="summary"> |
| <span class="summary-type"> </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#platform" class="summary-name">platform</a><br /> |
| A read only property that returns the platform associated with with |
| this target. |
| </td> |
| </tr> |
| <tr> |
| <td width="15%" align="right" valign="top" class="summary"> |
| <span class="summary-type"> </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="GetPlatform"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">GetPlatform</span>(<span class="sig-arg">self</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetPlatform">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| GetPlatform(SBTarget self) -> SBPlatform |
| |
| Return the platform object associated with the target. |
| |
| After return, the platform object should be checked for |
| validity. |
| |
| @return |
| A platform object. |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="Install"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">Install</span>(<span class="sig-arg">self</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.Install">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| Install(SBTarget self) -> SBError |
| |
| Install any binaries that need to be installed. |
| |
| This function does nothing when debugging on the host system. |
| When connected to remote platforms, the target's main executable |
| and any modules that have their install path set will be |
| installed on the remote platform. If the main executable doesn't |
| have an install location set, it will be installed in the remote |
| platform's working directory. |
| |
| @return |
| An error describing anything that went wrong during |
| installation. |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="LaunchSimple"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">LaunchSimple</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.LaunchSimple">source 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_entry |
| If false do not stop the inferior at the entry point. |
| |
| @param[out] |
| An error object. Contains the reason if there is some failure. |
| |
| @return |
| A process object for the newly created process. |
| |
| For example, |
| |
| process = target.Launch(self.dbg.GetListener(), None, None, |
| None, '/tmp/stdout.txt', None, |
| None, 0, False, error) |
| |
| launches a new process by passing nothing for both the args and the envs |
| and redirect the standard output of the inferior to the /tmp/stdout.txt |
| file. It does not specify a working directory so that the debug server |
| will use its idea of what the current working directory is for the |
| inferior. Also, we ask the debugger not to stop the inferior at the |
| entry point. If no breakpoint is specified for the inferior, it should |
| run to completion if no user interaction is required. |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="LoadCore"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">LoadCore</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.LoadCore">source 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="GetDataByteSize"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">GetDataByteSize</span>(<span class="sig-arg">self</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetDataByteSize">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <p>GetDataByteSize(SBTarget self) -> uint32_t</p> |
| <p>Architecture data byte width accessor</p> |
| <p>@return The size in 8-bit (host) bytes of a minimum addressable unit |
| from the Architecture's data bus</p> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="GetCodeByteSize"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">GetCodeByteSize</span>(<span class="sig-arg">self</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetCodeByteSize">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <p>GetCodeByteSize(SBTarget self) -> uint32_t</p> |
| <p>Architecture code byte width accessor</p> |
| <p>@return The size in 8-bit (host) bytes of a minimum addressable unit |
| from the Architecture's code bus</p> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="FindFunctions"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">FindFunctions</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.FindFunctions">source 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="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="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 |
| FindGlobalVariables(SBTarget self, str const * name, uint32_t max_matches, lldb::MatchType matchtype) -> SBValueList |
| |
| Find global and static variables by name. |
| |
| @param[in] name |
| The name of the global or static variable we are looking |
| for. |
| |
| @param[in] max_matches |
| Allow the number of matches to be limited to max_matches. |
| |
| @return |
| A list of matched variables in an SBValueList. |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="ResolveFileAddress"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">ResolveFileAddress</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.ResolveFileAddress">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| ResolveFileAddress(SBTarget self, lldb::addr_t file_addr) -> SBAddress |
| |
| Resolve a current file address into a section offset address. |
| |
| @param[in] file_addr |
| |
| @return |
| An SBAddress which will be valid if... |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="ReadMemory"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">ReadMemory</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.ReadMemory">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| ReadMemory(SBTarget self, SBAddress addr, void * buf, SBError error) -> size_t |
| |
| Read target memory. If a target process is running then memory |
| is read from here. Otherwise the memory is read from the object |
| files. For a target whose bytes are sized as a multiple of host |
| bytes, the data read back will preserve the target's byte order. |
| |
| @param[in] addr |
| A target address to read from. |
| |
| @param[out] buf |
| The buffer to read memory into. |
| |
| @param[in] size |
| The maximum number of host bytes to read in the buffer passed |
| into this call |
| |
| @param[out] error |
| Error information is written here if the memory read fails. |
| |
| @return |
| The amount of data read in host bytes. |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="BreakpointCreateByName"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">BreakpointCreateByName</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByName">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| 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 |
| BreakpointCreateByName(SBTarget self, str const * symbol_name, uint32_t func_name_type, lldb::LanguageType symbol_language, |
| SBFileSpecList module_list, SBFileSpecList comp_unit_list) -> SBBreakpoint |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="BreakpointCreateByNames"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">BreakpointCreateByNames</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByNames">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| BreakpointCreateByNames(SBTarget self, str const ** symbol_name, uint32_t name_type_mask, SBFileSpecList module_list, SBFileSpecList comp_unit_list) -> SBBreakpoint |
| BreakpointCreateByNames(SBTarget self, str const ** symbol_name, uint32_t name_type_mask, lldb::LanguageType symbol_language, |
| SBFileSpecList module_list, SBFileSpecList comp_unit_list) -> SBBreakpoint |
| BreakpointCreateByNames(SBTarget self, str const ** symbol_name, uint32_t name_type_mask, lldb::LanguageType symbol_language, |
| lldb::addr_t offset, SBFileSpecList module_list, SBFileSpecList comp_unit_list) -> SBBreakpoint |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="BreakpointCreateByRegex"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">BreakpointCreateByRegex</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateByRegex">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| BreakpointCreateByRegex(SBTarget self, str const * symbol_name_regex, str const * module_name=None) -> SBBreakpoint |
| BreakpointCreateByRegex(SBTarget self, str const * symbol_name_regex) -> SBBreakpoint |
| BreakpointCreateByRegex(SBTarget self, str const * symbol_name_regex, lldb::LanguageType symbol_language, SBFileSpecList module_list, |
| SBFileSpecList comp_unit_list) -> SBBreakpoint |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="BreakpointCreateBySourceRegex"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">BreakpointCreateBySourceRegex</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointCreateBySourceRegex">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| 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 |
| BreakpointCreateBySourceRegex(SBTarget self, str const * source_regex, SBFileSpecList module_list, SBFileSpecList file_list) -> SBBreakpoint |
| BreakpointCreateBySourceRegex(SBTarget self, str const * source_regex, SBFileSpecList module_list, SBFileSpecList source_file, |
| SBStringList func_names) -> SBBreakpoint |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="BreakpointsCreateFromFile"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">BreakpointsCreateFromFile</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.BreakpointsCreateFromFile">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| BreakpointsCreateFromFile(SBTarget self, SBFileSpec source_file, SBBreakpointList bkpt_list) -> SBError |
| BreakpointsCreateFromFile(SBTarget self, SBFileSpec source_file, SBStringList matching_names, SBBreakpointList new_bps) -> SBError |
| |
| Read breakpoints from source_file and return the newly created |
| breakpoints in bkpt_list. |
| |
| @param[in] source_file |
| The file from which to read the breakpoints |
| |
| @param[in] matching_names |
| Only read in breakpoints whose names match one of the names in this |
| list. |
| |
| @param[out] bkpt_list |
| A list of the newly created breakpoints. |
| |
| @return |
| An SBError detailing any errors in reading in the breakpoints. |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="CreateValueFromAddress"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">CreateValueFromAddress</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.CreateValueFromAddress">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| CreateValueFromAddress(SBTarget self, str const * name, SBAddress addr, SBType type) -> SBValue |
| |
| Create an SBValue with the given name by treating the memory starting at addr as an entity of type. |
| |
| @param[in] name |
| The name of the resultant SBValue |
| |
| @param[in] addr |
| The address of the start of the memory region to be used. |
| |
| @param[in] type |
| The type to use to interpret the memory starting at addr. |
| |
| @return |
| An SBValue of the given type, may be invalid if there was an error reading |
| the underlying memory. |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="ReadInstructions"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">ReadInstructions</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.ReadInstructions">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| ReadInstructions(SBTarget self, SBAddress base_addr, uint32_t count) -> SBInstructionList |
| ReadInstructions(SBTarget self, SBAddress base_addr, uint32_t count, str const * flavor_string) -> SBInstructionList |
| |
| Disassemble a specified number of instructions starting at an address. |
| Parameters: |
| base_addr -- the address to start disassembly from |
| count -- the number of instructions to disassemble |
| flavor_string -- may be 'intel' or 'att' on x86 targets to specify that style of disassembly |
| Returns an SBInstructionList. |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="GetInstructions"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">GetInstructions</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetInstructions">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| GetInstructions(SBTarget self, SBAddress base_addr, void const * buf) -> SBInstructionList |
| |
| Disassemble the bytes in a buffer and return them in an SBInstructionList. |
| Parameters: |
| base_addr -- used for symbolicating the offsets in the byte stream when disassembling |
| buf -- bytes to be disassembled |
| size -- (C++) size of the buffer |
| Returns an SBInstructionList. |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="GetInstructionsWithFlavor"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">GetInstructionsWithFlavor</span>(<span class="sig-arg">self</span>, |
| <span class="sig-arg">*args</span>)</span> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.GetInstructionsWithFlavor">source code</a></span> |
| </td> |
| </tr></table> |
| |
| <pre class="literalblock"> |
| |
| GetInstructionsWithFlavor(SBTarget self, SBAddress base_addr, str const * flavor_string, void const * buf) -> SBInstructionList |
| |
| Disassemble the bytes in a buffer and return them in an SBInstructionList, with a supplied flavor. |
| Parameters: |
| base_addr -- used for symbolicating the offsets in the byte stream when disassembling |
| flavor -- may be 'intel' or 'att' on x86 targets to specify that style of disassembly |
| buf -- bytes to be disassembled |
| size -- (C++) size of the buffer |
| Returns an SBInstructionList. |
| |
| </pre> |
| <dl class="fields"> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="__str__"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"><td> |
| <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span> |
| <br /><em class="fname">(Informal representation operator)</em> |
| </h3> |
| </td><td align="right" valign="top" |
| ><span class="codelink"><a href="lldb-pysrc.html#SBTarget.__str__">source 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="code_byte_size"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <h3 class="epydoc">code_byte_size</h3> |
| <p>A read only property that returns the size in host bytes of a byte in |
| the code address space for this target.</p> |
| <dl class="fields"> |
| <dt>Get Method:</dt> |
| <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetCodeByteSize" class="summary-sig-name">GetCodeByteSize</a>(<span class="summary-sig-arg">self</span>)</span> |
| - GetCodeByteSize(SBTarget self) -> uint32_t |
| </dd> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="data_byte_size"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <h3 class="epydoc">data_byte_size</h3> |
| <p>A read only property that returns the size in host bytes of a byte in |
| the data address space for this target.</p> |
| <dl class="fields"> |
| <dt>Get Method:</dt> |
| <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetDataByteSize" class="summary-sig-name">GetDataByteSize</a>(<span class="summary-sig-arg">self</span>)</span> |
| - GetDataByteSize(SBTarget self) -> uint32_t |
| </dd> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="debugger"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <h3 class="epydoc">debugger</h3> |
| <p>A read only property that returns an lldb object that represents the |
| debugger (lldb.SBDebugger) that owns this target.</p> |
| <dl class="fields"> |
| <dt>Get Method:</dt> |
| <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetDebugger" class="summary-sig-name">GetDebugger</a>(<span class="summary-sig-arg">self</span>)</span> |
| - GetDebugger(SBTarget self) -> 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="platform"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <h3 class="epydoc">platform</h3> |
| <p>A read only property that returns the platform associated with with |
| this target.</p> |
| <dl class="fields"> |
| <dt>Get Method:</dt> |
| <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetPlatform" class="summary-sig-name">GetPlatform</a>(<span class="summary-sig-arg">self</span>)</span> |
| - GetPlatform(SBTarget self) -> SBPlatform |
| </dd> |
| </dl> |
| </td></tr></table> |
| </div> |
| <a name="process"></a> |
| <div> |
| <table class="details" border="1" cellpadding="3" |
| cellspacing="0" width="100%" bgcolor="white"> |
| <tr><td> |
| <h3 class="epydoc">process</h3> |
| <p>A read only property that returns an lldb object that represents the |
| process (lldb.SBProcess) that this target owns.</p> |
| <dl class="fields"> |
| <dt>Get Method:</dt> |
| <dd class="value"><span class="summary-sig"><a href="lldb.SBTarget-class.html#GetProcess" class="summary-sig-name">GetProcess</a>(<span class="summary-sig-arg">self</span>)</span> |
| - GetProcess(SBTarget self) -> 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 Oct 14 13:55:28 2016 |
| </td> |
| <td align="right" class="footer"> |
| <a target="mainFrame" href="http://epydoc.sourceforge.net" |
| >http://epydoc.sourceforge.net</a> |
| </td> |
| </tr> |
| </table> |
| |
| <script type="text/javascript"> |
| <!-- |
| // Private objects are initially displayed (because if |
| // javascript is turned off then we want them to be |
| // visible); but by default, we want to hide them. So hide |
| // them unless we have a cookie that says to show them. |
| checkCookie(); |
| // --> |
| </script> |
| </body> |
| </html> |