diff options
Diffstat (limited to 'www/python_reference/lldb.SBTarget-class.html')
-rw-r--r-- | www/python_reference/lldb.SBTarget-class.html | 3560 |
1 files changed, 0 insertions, 3560 deletions
diff --git a/www/python_reference/lldb.SBTarget-class.html b/www/python_reference/lldb.SBTarget-class.html deleted file mode 100644 index 125984f94ef4..000000000000 --- a/www/python_reference/lldb.SBTarget-class.html +++ /dev/null @@ -1,3560 +0,0 @@ -<?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> |