forked from OSchip/llvm-project
3723 lines
186 KiB
HTML
3723 lines
186 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<html><head>
|
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
|
|
<meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/>
|
|
<meta name="description" content="C++ source code API documentation for LLDB."/>
|
|
<title>LLVM: lldb::SBTarget Class Reference</title>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
</head><body>
|
|
<p class="title">LLDB API Documentation</p>
|
|
<!-- Generated by Doxygen 1.8.6 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacelldb.html">lldb</a></li><li class="navelem"><a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classlldb_1_1SBTarget-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">lldb::SBTarget Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:ac37b0753bad6452d32156dd5cdcf5a36"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <br/>
|
|
  <a class="el" href="classlldb_1_1SBTarget.html#ac37b0753bad6452d32156dd5cdcf5a36a88a915da4ed1c1d84f8438ea874082d5">eBroadcastBitBreakpointChanged</a> = (1 << 0),
|
|
<a class="el" href="classlldb_1_1SBTarget.html#ac37b0753bad6452d32156dd5cdcf5a36af517ae65e12295274a45f4d06af3e996">eBroadcastBitModulesLoaded</a> = (1 << 1),
|
|
<a class="el" href="classlldb_1_1SBTarget.html#ac37b0753bad6452d32156dd5cdcf5a36a23fbdb85db5e1bc907bf884d4f8ac6ae">eBroadcastBitModulesUnloaded</a> = (1 << 2),
|
|
<a class="el" href="classlldb_1_1SBTarget.html#ac37b0753bad6452d32156dd5cdcf5a36aa3460d865bd3f68ca8f2dcd42103cb7a">eBroadcastBitWatchpointChanged</a> = (1 << 3),
|
|
<br/>
|
|
  <a class="el" href="classlldb_1_1SBTarget.html#ac37b0753bad6452d32156dd5cdcf5a36a74b977beb5b8587fe1c088fe636c542d">eBroadcastBitSymbolsLoaded</a> = (1 << 4)
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="separator:ac37b0753bad6452d32156dd5cdcf5a36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:aa6c4b348b21a511e1e2a989ddd57c908"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aa6c4b348b21a511e1e2a989ddd57c908">SBTarget</a> ()</td></tr>
|
|
<tr class="separator:aa6c4b348b21a511e1e2a989ddd57c908"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85e149a4f543650b419b7a8ce1858187"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a85e149a4f543650b419b7a8ce1858187">SBTarget</a> (const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &rhs)</td></tr>
|
|
<tr class="separator:a85e149a4f543650b419b7a8ce1858187"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a0dd59ce3242db7c25dfa2839ce5cfb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0a0dd59ce3242db7c25dfa2839ce5cfb">SBTarget</a> (const lldb::TargetSP &target_sp)</td></tr>
|
|
<tr class="separator:a0a0dd59ce3242db7c25dfa2839ce5cfb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b1067943e1888eb5258796e5770d15e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a3b1067943e1888eb5258796e5770d15e">~SBTarget</a> ()</td></tr>
|
|
<tr class="separator:a3b1067943e1888eb5258796e5770d15e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb0aefcf588167eeb113b6800efe6ead"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aeb0aefcf588167eeb113b6800efe6ead">operator=</a> (const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &rhs)</td></tr>
|
|
<tr class="separator:aeb0aefcf588167eeb113b6800efe6ead"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74be8dd8dafa45965ff975c678b39992"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a74be8dd8dafa45965ff975c678b39992">IsValid</a> () const </td></tr>
|
|
<tr class="separator:a74be8dd8dafa45965ff975c678b39992"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2be39f5b1d5de91b1e9414e4473cac7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a2be39f5b1d5de91b1e9414e4473cac7f">GetProcess</a> ()</td></tr>
|
|
<tr class="separator:a2be39f5b1d5de91b1e9414e4473cac7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a873a36438c661da5592c4fbc208de2b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBPlatform.html">lldb::SBPlatform</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a873a36438c661da5592c4fbc208de2b6">GetPlatform</a> ()</td></tr>
|
|
<tr class="separator:a873a36438c661da5592c4fbc208de2b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0848140cc75664b16df4da3dac825ea5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">SBError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0848140cc75664b16df4da3dac825ea5">Install</a> ()</td></tr>
|
|
<tr class="separator:a0848140cc75664b16df4da3dac825ea5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a341e19c562924b32b322824350b2e1ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a341e19c562924b32b322824350b2e1ab">Launch</a> (<a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &listener, char const **argv, char const **envp, const char *stdin_path, const char *stdout_path, const char *stderr_path, const char *working_directory, uint32_t launch_flags, bool stop_at_entry, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &error)</td></tr>
|
|
<tr class="separator:a341e19c562924b32b322824350b2e1ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e6fed0429dd07763cc96600758bb0cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0e6fed0429dd07763cc96600758bb0cb">LoadCore</a> (const char *core_file)</td></tr>
|
|
<tr class="separator:a0e6fed0429dd07763cc96600758bb0cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54fc497ca693a421da7e7dff5f00b5ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a54fc497ca693a421da7e7dff5f00b5ac">LaunchSimple</a> (const char **argv, const char **envp, const char *working_directory)</td></tr>
|
|
<tr class="separator:a54fc497ca693a421da7e7dff5f00b5ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14fb743bcb79184c1f53a532e564f7b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a14fb743bcb79184c1f53a532e564f7b2">Launch</a> (<a class="el" href="classlldb_1_1SBLaunchInfo.html">SBLaunchInfo</a> &launch_info, <a class="el" href="classlldb_1_1SBError.html">SBError</a> &error)</td></tr>
|
|
<tr class="separator:a14fb743bcb79184c1f53a532e564f7b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4a99eb37cd4968961771d7d6f4afdd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ae4a99eb37cd4968961771d7d6f4afdd0">Attach</a> (<a class="el" href="classlldb_1_1SBAttachInfo.html">SBAttachInfo</a> &attach_info, <a class="el" href="classlldb_1_1SBError.html">SBError</a> &error)</td></tr>
|
|
<tr class="separator:ae4a99eb37cd4968961771d7d6f4afdd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a757df8225406d460b46d29035effce18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a757df8225406d460b46d29035effce18">AttachToProcessWithID</a> (<a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &listener, lldb::pid_t pid, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &error)</td></tr>
|
|
<tr class="separator:a757df8225406d460b46d29035effce18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfff7716f39bcf36a497ee5d22344340"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#adfff7716f39bcf36a497ee5d22344340">AttachToProcessWithName</a> (<a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &listener, const char *name, bool wait_for, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &error)</td></tr>
|
|
<tr class="separator:adfff7716f39bcf36a497ee5d22344340"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6754ed2f8749a52dcd9733d030ab2c0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6754ed2f8749a52dcd9733d030ab2c0a">ConnectRemote</a> (<a class="el" href="classlldb_1_1SBListener.html">SBListener</a> &listener, const char *url, const char *plugin_name, <a class="el" href="classlldb_1_1SBError.html">SBError</a> &error)</td></tr>
|
|
<tr class="separator:a6754ed2f8749a52dcd9733d030ab2c0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac442dc8bdf930b56f7d233371609fa1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ac442dc8bdf930b56f7d233371609fa1c">GetExecutable</a> ()</td></tr>
|
|
<tr class="separator:ac442dc8bdf930b56f7d233371609fa1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41ba7de6874cb92f31b35c811682e0ad"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a41ba7de6874cb92f31b35c811682e0ad">AddModule</a> (<a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> &module)</td></tr>
|
|
<tr class="separator:a41ba7de6874cb92f31b35c811682e0ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a5085284ca6f7f7b459f98634229ede"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a4a5085284ca6f7f7b459f98634229ede">AddModule</a> (const char *path, const char *triple, const char *uuid)</td></tr>
|
|
<tr class="separator:a4a5085284ca6f7f7b459f98634229ede"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea1b561f96e755e4facd5b5788f52b02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aea1b561f96e755e4facd5b5788f52b02">AddModule</a> (const char *path, const char *triple, const char *uuid_cstr, const char *symfile)</td></tr>
|
|
<tr class="separator:aea1b561f96e755e4facd5b5788f52b02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8635ed991da861bee0820679b11dba7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a8635ed991da861bee0820679b11dba7b">AddModule</a> (const <a class="el" href="classlldb_1_1SBModuleSpec.html">SBModuleSpec</a> &module_spec)</td></tr>
|
|
<tr class="separator:a8635ed991da861bee0820679b11dba7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae010738ae86b4aea208ffe7c8a8daa95"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ae010738ae86b4aea208ffe7c8a8daa95">GetNumModules</a> () const </td></tr>
|
|
<tr class="separator:ae010738ae86b4aea208ffe7c8a8daa95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef4038ab7cdf7738221ecb6b46124125"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aef4038ab7cdf7738221ecb6b46124125">GetModuleAtIndex</a> (uint32_t idx)</td></tr>
|
|
<tr class="separator:aef4038ab7cdf7738221ecb6b46124125"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac03832e9442a678474da723dbed5058d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ac03832e9442a678474da723dbed5058d">RemoveModule</a> (<a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> module)</td></tr>
|
|
<tr class="separator:ac03832e9442a678474da723dbed5058d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94f0d359961fd73ec12bffdc7842f360"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">GetDebugger</a> () const </td></tr>
|
|
<tr class="separator:a94f0d359961fd73ec12bffdc7842f360"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd90a0ef25c240b0cf7c80fbb3f22a4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#afd90a0ef25c240b0cf7c80fbb3f22a4b">FindModule</a> (const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &file_spec)</td></tr>
|
|
<tr class="separator:afd90a0ef25c240b0cf7c80fbb3f22a4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2323a4d9b806ba10961cece2f5f68e80"><td class="memItemLeft" align="right" valign="top">lldb::ByteOrder </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a2323a4d9b806ba10961cece2f5f68e80">GetByteOrder</a> ()</td></tr>
|
|
<tr class="separator:a2323a4d9b806ba10961cece2f5f68e80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63633292f6807db0839078a7706c95b9"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a63633292f6807db0839078a7706c95b9">GetAddressByteSize</a> ()</td></tr>
|
|
<tr class="separator:a63633292f6807db0839078a7706c95b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e0e405395ffb7553e9328e3a7d306e8"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a9e0e405395ffb7553e9328e3a7d306e8">GetTriple</a> ()</td></tr>
|
|
<tr class="separator:a9e0e405395ffb7553e9328e3a7d306e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22be60d71aeed5fd44fce772186f8f1f"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a22be60d71aeed5fd44fce772186f8f1f">GetDataByteSize</a> ()</td></tr>
|
|
<tr class="separator:a22be60d71aeed5fd44fce772186f8f1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af93838ccdf7e0a993949bfc30995322e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#af93838ccdf7e0a993949bfc30995322e">GetCodeByteSize</a> ()</td></tr>
|
|
<tr class="separator:af93838ccdf7e0a993949bfc30995322e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f654abc3a287617927201581f2e2273"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a8f654abc3a287617927201581f2e2273">SetSectionLoadAddress</a> (<a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a> section, lldb::addr_t section_base_addr)</td></tr>
|
|
<tr class="separator:a8f654abc3a287617927201581f2e2273"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4d36ec9aeefd598ca0e9c1b604fa435"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ad4d36ec9aeefd598ca0e9c1b604fa435">ClearSectionLoadAddress</a> (<a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a> section)</td></tr>
|
|
<tr class="separator:ad4d36ec9aeefd598ca0e9c1b604fa435"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aecd9b6cec2ee6c2e68a5043b8b26106c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aecd9b6cec2ee6c2e68a5043b8b26106c">SetModuleLoadAddress</a> (<a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> module, int64_t sections_offset)</td></tr>
|
|
<tr class="separator:aecd9b6cec2ee6c2e68a5043b8b26106c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2177970c90b5c221789f33c55a78d101"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a2177970c90b5c221789f33c55a78d101">ClearModuleLoadAddress</a> (<a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> module)</td></tr>
|
|
<tr class="separator:a2177970c90b5c221789f33c55a78d101"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adefb2919e6cdab0682664bd252cc897e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#adefb2919e6cdab0682664bd252cc897e">FindFunctions</a> (const char *name, uint32_t name_type_mask=lldb::eFunctionNameTypeAny)</td></tr>
|
|
<tr class="separator:adefb2919e6cdab0682664bd252cc897e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c580c707d76c54ca006269121eb7a65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValueList.html">lldb::SBValueList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6c580c707d76c54ca006269121eb7a65">FindGlobalVariables</a> (const char *name, uint32_t max_matches)</td></tr>
|
|
<tr class="separator:a6c580c707d76c54ca006269121eb7a65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3bd922528e001f9e5117487424a918f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a3bd922528e001f9e5117487424a918f5">FindFirstGlobalVariable</a> (const char *name)</td></tr>
|
|
<tr class="separator:a3bd922528e001f9e5117487424a918f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5d7ea816761f2daced333b04be44f79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValueList.html">lldb::SBValueList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#af5d7ea816761f2daced333b04be44f79">FindGlobalVariables</a> (const char *name, uint32_t max_matches, MatchType matchtype)</td></tr>
|
|
<tr class="separator:af5d7ea816761f2daced333b04be44f79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0fa31167e65e3a099a9a9fba8c35f66b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0fa31167e65e3a099a9a9fba8c35f66b">FindGlobalFunctions</a> (const char *name, uint32_t max_matches, MatchType matchtype)</td></tr>
|
|
<tr class="separator:a0fa31167e65e3a099a9a9fba8c35f66b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fcfca4d5758c98f6a005f2cedb2648a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6fcfca4d5758c98f6a005f2cedb2648a">Clear</a> ()</td></tr>
|
|
<tr class="separator:a6fcfca4d5758c98f6a005f2cedb2648a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ceaaf883de6f3edaf860085f3bddf61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a8ceaaf883de6f3edaf860085f3bddf61">ResolveFileAddress</a> (lldb::addr_t file_addr)</td></tr>
|
|
<tr class="separator:a8ceaaf883de6f3edaf860085f3bddf61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7af7eb61aa2cceec93dcc06844172c44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a7af7eb61aa2cceec93dcc06844172c44">ResolveLoadAddress</a> (lldb::addr_t vm_addr)</td></tr>
|
|
<tr class="separator:a7af7eb61aa2cceec93dcc06844172c44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b02dcfb44db42ec468b08431e8e0b1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a4b02dcfb44db42ec468b08431e8e0b1a">ResolvePastLoadAddress</a> (uint32_t stop_id, lldb::addr_t vm_addr)</td></tr>
|
|
<tr class="separator:a4b02dcfb44db42ec468b08431e8e0b1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adcd215368b40c149ad2c6d5d4af120c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#adcd215368b40c149ad2c6d5d4af120c8">ResolveSymbolContextForAddress</a> (const <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &addr, uint32_t resolve_scope)</td></tr>
|
|
<tr class="separator:adcd215368b40c149ad2c6d5d4af120c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d814862b0a1d10e272a2b2da1a23948"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0d814862b0a1d10e272a2b2da1a23948">ReadMemory</a> (const <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> addr, void *buf, size_t size, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &error)</td></tr>
|
|
<tr class="separator:a0d814862b0a1d10e272a2b2da1a23948"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91b0c96d92055b513dece945c7652780"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a91b0c96d92055b513dece945c7652780">BreakpointCreateByLocation</a> (const char *file, uint32_t line)</td></tr>
|
|
<tr class="separator:a91b0c96d92055b513dece945c7652780"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a900ae7a76f270e8300e1f456b43cdfbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a900ae7a76f270e8300e1f456b43cdfbb">BreakpointCreateByLocation</a> (const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &file_spec, uint32_t line)</td></tr>
|
|
<tr class="separator:a900ae7a76f270e8300e1f456b43cdfbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4d2ca5e1107ac3e320336d5d089d6b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ad4d2ca5e1107ac3e320336d5d089d6b9">BreakpointCreateByLocation</a> (const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &file_spec, uint32_t line, lldb::addr_t offset)</td></tr>
|
|
<tr class="separator:ad4d2ca5e1107ac3e320336d5d089d6b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f42eb54e356e98e3f0e4a948a052d04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0f42eb54e356e98e3f0e4a948a052d04">BreakpointCreateByLocation</a> (const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &file_spec, uint32_t line, lldb::addr_t offset, <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &module_list)</td></tr>
|
|
<tr class="separator:a0f42eb54e356e98e3f0e4a948a052d04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac510bca0433894d1ddf8ca5481b3b4ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ac510bca0433894d1ddf8ca5481b3b4ff">BreakpointCreateByName</a> (const char *symbol_name, const char *module_name=nullptr)</td></tr>
|
|
<tr class="separator:ac510bca0433894d1ddf8ca5481b3b4ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac976c72a9004ea16fec03551aaa38c8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ac976c72a9004ea16fec03551aaa38c8f">BreakpointCreateByName</a> (const char *symbol_name, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &comp_unit_list)</td></tr>
|
|
<tr class="separator:ac976c72a9004ea16fec03551aaa38c8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72a83fbf16cdaac1301ce6d61251b575"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a72a83fbf16cdaac1301ce6d61251b575">BreakpointCreateByName</a> (const char *symbol_name, uint32_t name_type_mask, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &comp_unit_list)</td></tr>
|
|
<tr class="separator:a72a83fbf16cdaac1301ce6d61251b575"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6cd90d25008e4a8e667b03eb8ab0b5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#af6cd90d25008e4a8e667b03eb8ab0b5f">BreakpointCreateByName</a> (const char *symbol_name, uint32_t name_type_mask, lldb::LanguageType symbol_language, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &comp_unit_list)</td></tr>
|
|
<tr class="separator:af6cd90d25008e4a8e667b03eb8ab0b5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed7f9ac51dbef95b3bb4dd650fa96899"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aed7f9ac51dbef95b3bb4dd650fa96899">BreakpointCreateByNames</a> (const char *symbol_name[], uint32_t num_names, uint32_t name_type_mask, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &comp_unit_list)</td></tr>
|
|
<tr class="separator:aed7f9ac51dbef95b3bb4dd650fa96899"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a537c4a849594886278b15a31302ae6a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a537c4a849594886278b15a31302ae6a5">BreakpointCreateByNames</a> (const char *symbol_name[], uint32_t num_names, uint32_t name_type_mask, lldb::LanguageType symbol_language, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &comp_unit_list)</td></tr>
|
|
<tr class="separator:a537c4a849594886278b15a31302ae6a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a778d0f12168b3c2ec5dceac99a6dfa99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a778d0f12168b3c2ec5dceac99a6dfa99">BreakpointCreateByNames</a> (const char *symbol_name[], uint32_t num_names, uint32_t name_type_mask, lldb::LanguageType symbol_language, lldb::addr_t offset, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &comp_unit_list)</td></tr>
|
|
<tr class="separator:a778d0f12168b3c2ec5dceac99a6dfa99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0778cc8493c0191821cb212c3a18e2e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0778cc8493c0191821cb212c3a18e2e4">BreakpointCreateByRegex</a> (const char *symbol_name_regex, const char *module_name=nullptr)</td></tr>
|
|
<tr class="separator:a0778cc8493c0191821cb212c3a18e2e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45b2ad8a3390592c5766c3f12223a496"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a45b2ad8a3390592c5766c3f12223a496">BreakpointCreateByRegex</a> (const char *symbol_name_regex, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &comp_unit_list)</td></tr>
|
|
<tr class="separator:a45b2ad8a3390592c5766c3f12223a496"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37c671a46723aae2b943e7a3a59a1de7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a37c671a46723aae2b943e7a3a59a1de7">BreakpointCreateByRegex</a> (const char *symbol_name_regex, lldb::LanguageType symbol_language, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &comp_unit_list)</td></tr>
|
|
<tr class="separator:a37c671a46723aae2b943e7a3a59a1de7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a65dddfaa77f1794b22ecb3cc69b5e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a7a65dddfaa77f1794b22ecb3cc69b5e6">BreakpointCreateBySourceRegex</a> (const char *source_regex, const <a class="el" href="classlldb_1_1SBFileSpec.html">SBFileSpec</a> &source_file, const char *module_name=nullptr)</td></tr>
|
|
<tr class="separator:a7a65dddfaa77f1794b22ecb3cc69b5e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4136183504198c0239046e4743f03cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ae4136183504198c0239046e4743f03cc">BreakpointCreateBySourceRegex</a> (const char *source_regex, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &source_file)</td></tr>
|
|
<tr class="separator:ae4136183504198c0239046e4743f03cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0417f9222c4bcd8b8615ac30bdf2237c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0417f9222c4bcd8b8615ac30bdf2237c">BreakpointCreateBySourceRegex</a> (const char *source_regex, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &module_list, const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> &source_file, const <a class="el" href="classlldb_1_1SBStringList.html">SBStringList</a> &func_names)</td></tr>
|
|
<tr class="separator:a0417f9222c4bcd8b8615ac30bdf2237c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27b6775c1cd548a8d185c8b4803dc4c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a27b6775c1cd548a8d185c8b4803dc4c1">BreakpointCreateForException</a> (lldb::LanguageType language, bool catch_bp, bool throw_bp)</td></tr>
|
|
<tr class="separator:a27b6775c1cd548a8d185c8b4803dc4c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1875164adf85562c7457edcdfc27fc5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a1875164adf85562c7457edcdfc27fc5c">BreakpointCreateByAddress</a> (addr_t address)</td></tr>
|
|
<tr class="separator:a1875164adf85562c7457edcdfc27fc5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ee922772a82e14cfa1c7d41600396d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a2ee922772a82e14cfa1c7d41600396d3">BreakpointCreateBySBAddress</a> (<a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &address)</td></tr>
|
|
<tr class="separator:a2ee922772a82e14cfa1c7d41600396d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62f2ccecdf13b7c7ee86fb2dcdec3c68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a62f2ccecdf13b7c7ee86fb2dcdec3c68">BreakpointsCreateFromFile</a> (<a class="el" href="classlldb_1_1SBFileSpec.html">SBFileSpec</a> &source_file, <a class="el" href="classlldb_1_1SBBreakpointList.html">SBBreakpointList</a> &new_bps)</td></tr>
|
|
<tr class="separator:a62f2ccecdf13b7c7ee86fb2dcdec3c68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9fe01e76beb08d37eae888e91050f39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ac9fe01e76beb08d37eae888e91050f39">BreakpointsCreateFromFile</a> (<a class="el" href="classlldb_1_1SBFileSpec.html">SBFileSpec</a> &source_file, <a class="el" href="classlldb_1_1SBStringList.html">SBStringList</a> &matching_names, <a class="el" href="classlldb_1_1SBBreakpointList.html">SBBreakpointList</a> &new_bps)</td></tr>
|
|
<tr class="separator:ac9fe01e76beb08d37eae888e91050f39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ea51d36baa87a3d4b5e80b59eaf2232"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a0ea51d36baa87a3d4b5e80b59eaf2232">BreakpointsWriteToFile</a> (<a class="el" href="classlldb_1_1SBFileSpec.html">SBFileSpec</a> &dest_file)</td></tr>
|
|
<tr class="separator:a0ea51d36baa87a3d4b5e80b59eaf2232"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5e583a515229095e8ffed170a4454f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ad5e583a515229095e8ffed170a4454f0">BreakpointsWriteToFile</a> (<a class="el" href="classlldb_1_1SBFileSpec.html">SBFileSpec</a> &dest_file, <a class="el" href="classlldb_1_1SBBreakpointList.html">SBBreakpointList</a> &bkpt_list, bool append=false)</td></tr>
|
|
<tr class="separator:ad5e583a515229095e8ffed170a4454f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1aaf2f21d13810cfe034ea955b53ea4d"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a1aaf2f21d13810cfe034ea955b53ea4d">GetNumBreakpoints</a> () const </td></tr>
|
|
<tr class="separator:a1aaf2f21d13810cfe034ea955b53ea4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b167f48437968fe03b3a1c7b9e13264"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a3b167f48437968fe03b3a1c7b9e13264">GetBreakpointAtIndex</a> (uint32_t idx) const </td></tr>
|
|
<tr class="separator:a3b167f48437968fe03b3a1c7b9e13264"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ada9f1482b49e851e93a3ef21edc201"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a1ada9f1482b49e851e93a3ef21edc201">BreakpointDelete</a> (break_id_t break_id)</td></tr>
|
|
<tr class="separator:a1ada9f1482b49e851e93a3ef21edc201"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5918ca7588e83d52743a9a2c3fa14fbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a5918ca7588e83d52743a9a2c3fa14fbb">FindBreakpointByID</a> (break_id_t break_id)</td></tr>
|
|
<tr class="separator:a5918ca7588e83d52743a9a2c3fa14fbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5248cb6d077f9d56dc67dc21d7c4ead3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a5248cb6d077f9d56dc67dc21d7c4ead3">FindBreakpointsByName</a> (const char *name, <a class="el" href="classlldb_1_1SBBreakpointList.html">SBBreakpointList</a> &bkpt_list)</td></tr>
|
|
<tr class="separator:a5248cb6d077f9d56dc67dc21d7c4ead3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab25d02468151943d0455ca2ccbc662d4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ab25d02468151943d0455ca2ccbc662d4">EnableAllBreakpoints</a> ()</td></tr>
|
|
<tr class="separator:ab25d02468151943d0455ca2ccbc662d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2551850e78e7a9d5dde9d93c2e06f02"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ab2551850e78e7a9d5dde9d93c2e06f02">DisableAllBreakpoints</a> ()</td></tr>
|
|
<tr class="separator:ab2551850e78e7a9d5dde9d93c2e06f02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a50dfddd347ebb68b19d8162a8e4d5757"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a50dfddd347ebb68b19d8162a8e4d5757">DeleteAllBreakpoints</a> ()</td></tr>
|
|
<tr class="separator:a50dfddd347ebb68b19d8162a8e4d5757"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ac7665607f5a5815a26b2ec5b102742"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a9ac7665607f5a5815a26b2ec5b102742">GetNumWatchpoints</a> () const </td></tr>
|
|
<tr class="separator:a9ac7665607f5a5815a26b2ec5b102742"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78e099295e076200078c712e12a37d05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a78e099295e076200078c712e12a37d05">GetWatchpointAtIndex</a> (uint32_t idx) const </td></tr>
|
|
<tr class="separator:a78e099295e076200078c712e12a37d05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35654d27e5521ae8c0f023abaa9643ab"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a35654d27e5521ae8c0f023abaa9643ab">DeleteWatchpoint</a> (lldb::watch_id_t watch_id)</td></tr>
|
|
<tr class="separator:a35654d27e5521ae8c0f023abaa9643ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ad80d5eba70d231d5daa82dbdc01015"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a7ad80d5eba70d231d5daa82dbdc01015">FindWatchpointByID</a> (lldb::watch_id_t watch_id)</td></tr>
|
|
<tr class="separator:a7ad80d5eba70d231d5daa82dbdc01015"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7df5b9c20f126f3ceeb37ea6b718e6e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a7df5b9c20f126f3ceeb37ea6b718e6e7">WatchAddress</a> (lldb::addr_t addr, size_t size, bool read, bool write, <a class="el" href="classlldb_1_1SBError.html">SBError</a> &error)</td></tr>
|
|
<tr class="separator:a7df5b9c20f126f3ceeb37ea6b718e6e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade3bfc3640dd197c62063afbfaac1735"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ade3bfc3640dd197c62063afbfaac1735">EnableAllWatchpoints</a> ()</td></tr>
|
|
<tr class="separator:ade3bfc3640dd197c62063afbfaac1735"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a254c3aaf7fb0da68fc27402851040140"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a254c3aaf7fb0da68fc27402851040140">DisableAllWatchpoints</a> ()</td></tr>
|
|
<tr class="separator:a254c3aaf7fb0da68fc27402851040140"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b4089e0f3e3b3806b333e92a2186f08"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a8b4089e0f3e3b3806b333e92a2186f08">DeleteAllWatchpoints</a> ()</td></tr>
|
|
<tr class="separator:a8b4089e0f3e3b3806b333e92a2186f08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ea3ead50f5a94948d8f3a34230b3b66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBroadcaster.html">lldb::SBBroadcaster</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6ea3ead50f5a94948d8f3a34230b3b66">GetBroadcaster</a> () const </td></tr>
|
|
<tr class="separator:a6ea3ead50f5a94948d8f3a34230b3b66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a586f878050b0a03cd7a3cdfdc321adeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a586f878050b0a03cd7a3cdfdc321adeb">FindFirstType</a> (const char *type)</td></tr>
|
|
<tr class="separator:a586f878050b0a03cd7a3cdfdc321adeb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05a693f0262c718e8bf4799e7133cafa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeList.html">lldb::SBTypeList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a05a693f0262c718e8bf4799e7133cafa">FindTypes</a> (const char *type)</td></tr>
|
|
<tr class="separator:a05a693f0262c718e8bf4799e7133cafa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf2167b0e2e0538cf50ff61500f05d0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#abf2167b0e2e0538cf50ff61500f05d0d">GetBasicType</a> (lldb::BasicType type)</td></tr>
|
|
<tr class="separator:abf2167b0e2e0538cf50ff61500f05d0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8933b82ef27d96b83945c416ea59ad86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a8933b82ef27d96b83945c416ea59ad86">CreateValueFromAddress</a> (const char *name, <a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> addr, <a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> type)</td></tr>
|
|
<tr class="separator:a8933b82ef27d96b83945c416ea59ad86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e85b4410bf641dc200890415db71a3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a8e85b4410bf641dc200890415db71a3b">CreateValueFromData</a> (const char *name, <a class="el" href="classlldb_1_1SBData.html">lldb::SBData</a> data, <a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> type)</td></tr>
|
|
<tr class="separator:a8e85b4410bf641dc200890415db71a3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30bcb1771450af0ebbba7c5519048d37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a30bcb1771450af0ebbba7c5519048d37">CreateValueFromExpression</a> (const char *name, const char *expr)</td></tr>
|
|
<tr class="separator:a30bcb1771450af0ebbba7c5519048d37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76b99e252ccb8c9833b0667b89bcbcf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSourceManager.html">SBSourceManager</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a76b99e252ccb8c9833b0667b89bcbcf6">GetSourceManager</a> ()</td></tr>
|
|
<tr class="separator:a76b99e252ccb8c9833b0667b89bcbcf6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a467023eff8a9378a5db16cacb048c58d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a467023eff8a9378a5db16cacb048c58d">ReadInstructions</a> (<a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> base_addr, uint32_t count)</td></tr>
|
|
<tr class="separator:a467023eff8a9378a5db16cacb048c58d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dd42a777f7c4be8ee8419829c184ff0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a1dd42a777f7c4be8ee8419829c184ff0">ReadInstructions</a> (<a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> base_addr, uint32_t count, const char *flavor_string)</td></tr>
|
|
<tr class="separator:a1dd42a777f7c4be8ee8419829c184ff0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8a31dd5ac7bea165c72fb091e5f2093"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ab8a31dd5ac7bea165c72fb091e5f2093">GetInstructions</a> (<a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> base_addr, const void *buf, size_t size)</td></tr>
|
|
<tr class="separator:ab8a31dd5ac7bea165c72fb091e5f2093"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9cbfda51ea4fb5084fa6fe3f8d538d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aa9cbfda51ea4fb5084fa6fe3f8d538d1">GetInstructionsWithFlavor</a> (<a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> base_addr, const char *flavor_string, const void *buf, size_t size)</td></tr>
|
|
<tr class="separator:aa9cbfda51ea4fb5084fa6fe3f8d538d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a636ea1276e36e1205da77426b1792c5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a636ea1276e36e1205da77426b1792c5c">GetInstructions</a> (lldb::addr_t base_addr, const void *buf, size_t size)</td></tr>
|
|
<tr class="separator:a636ea1276e36e1205da77426b1792c5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa03f90199c4f95509b3a3e58067f7401"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#aa03f90199c4f95509b3a3e58067f7401">GetInstructionsWithFlavor</a> (lldb::addr_t base_addr, const char *flavor_string, const void *buf, size_t size)</td></tr>
|
|
<tr class="separator:aa03f90199c4f95509b3a3e58067f7401"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af15296d5c0b49febd4ec4895433452f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#af15296d5c0b49febd4ec4895433452f1">FindSymbols</a> (const char *name, lldb::SymbolType type=eSymbolTypeAny)</td></tr>
|
|
<tr class="separator:af15296d5c0b49febd4ec4895433452f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88c7343e2ee806152addef56e879c4b7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a88c7343e2ee806152addef56e879c4b7">operator==</a> (const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &rhs) const </td></tr>
|
|
<tr class="separator:a88c7343e2ee806152addef56e879c4b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5df6708f852dfbf40c096818b0bed8fc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a5df6708f852dfbf40c096818b0bed8fc">operator!=</a> (const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &rhs) const </td></tr>
|
|
<tr class="separator:a5df6708f852dfbf40c096818b0bed8fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c9abb13dd0f54f2f3b5bb59c0a65d53"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a4c9abb13dd0f54f2f3b5bb59c0a65d53">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &description, lldb::DescriptionLevel description_level)</td></tr>
|
|
<tr class="separator:a4c9abb13dd0f54f2f3b5bb59c0a65d53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae92f0b69c6a9be329a057a9e85f85f45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ae92f0b69c6a9be329a057a9e85f85f45">EvaluateExpression</a> (const char *expr)</td></tr>
|
|
<tr class="separator:ae92f0b69c6a9be329a057a9e85f85f45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66b5691f059183d9860004200f05793a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a66b5691f059183d9860004200f05793a">EvaluateExpression</a> (const char *expr, const <a class="el" href="classlldb_1_1SBExpressionOptions.html">SBExpressionOptions</a> &options)</td></tr>
|
|
<tr class="separator:a66b5691f059183d9860004200f05793a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a550d3cda3d3b1df09db69032cc98f366"><td class="memItemLeft" align="right" valign="top">lldb::addr_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a550d3cda3d3b1df09db69032cc98f366">GetStackRedZoneSize</a> ()</td></tr>
|
|
<tr class="separator:a550d3cda3d3b1df09db69032cc98f366"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88e18e00bfa27e784e049166bf99cdab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBLaunchInfo.html">lldb::SBLaunchInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a88e18e00bfa27e784e049166bf99cdab">GetLaunchInfo</a> () const </td></tr>
|
|
<tr class="separator:a88e18e00bfa27e784e049166bf99cdab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4972ca412e5ba79f53764bbb4bf9f706"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a4972ca412e5ba79f53764bbb4bf9f706">SetLaunchInfo</a> (const <a class="el" href="classlldb_1_1SBLaunchInfo.html">lldb::SBLaunchInfo</a> &launch_info)</td></tr>
|
|
<tr class="separator:a4972ca412e5ba79f53764bbb4bf9f706"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a8f8965612974786aa966721d8ac54fd9"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a8f8965612974786aa966721d8ac54fd9">EventIsTargetEvent</a> (const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> &event)</td></tr>
|
|
<tr class="separator:a8f8965612974786aa966721d8ac54fd9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1409ff4ae715e53dcf8210842c2d2f03"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a1409ff4ae715e53dcf8210842c2d2f03">GetTargetFromEvent</a> (const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> &event)</td></tr>
|
|
<tr class="separator:a1409ff4ae715e53dcf8210842c2d2f03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27229c2ce6f322a37995f10d66635207"><td class="memItemLeft" align="right" valign="top">static uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a27229c2ce6f322a37995f10d66635207">GetNumModulesFromEvent</a> (const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> &event)</td></tr>
|
|
<tr class="separator:a27229c2ce6f322a37995f10d66635207"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae815ff1dccc3b0fd5cc7829fdcb24bf5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ae815ff1dccc3b0fd5cc7829fdcb24bf5">GetModuleAtIndexFromEvent</a> (const uint32_t idx, const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> &event)</td></tr>
|
|
<tr class="separator:ae815ff1dccc3b0fd5cc7829fdcb24bf5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad43c676d3770e9505edb596a5dcc95aa"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ad43c676d3770e9505edb596a5dcc95aa">GetBroadcasterClassName</a> ()</td></tr>
|
|
<tr class="separator:ad43c676d3770e9505edb596a5dcc95aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:ad90e72a55da9bdd2bf81ed8174164ed6"><td class="memItemLeft" align="right" valign="top">lldb::TargetSP </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ad90e72a55da9bdd2bf81ed8174164ed6">GetSP</a> () const </td></tr>
|
|
<tr class="separator:ad90e72a55da9bdd2bf81ed8174164ed6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44a9d68cec5fe950a7843fa76e6c4903"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a44a9d68cec5fe950a7843fa76e6c4903">SetSP</a> (const lldb::TargetSP &target_sp)</td></tr>
|
|
<tr class="separator:a44a9d68cec5fe950a7843fa76e6c4903"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a6e49cb4c7b4df1a9e1231d58a4952607"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6e49cb4c7b4df1a9e1231d58a4952607">SBAddress</a></td></tr>
|
|
<tr class="separator:a6e49cb4c7b4df1a9e1231d58a4952607"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a0f451374fae1de4a565d58be988a42"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a9a0f451374fae1de4a565d58be988a42">SBBlock</a></td></tr>
|
|
<tr class="separator:a9a0f451374fae1de4a565d58be988a42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e13ddbdd573e169f74c4a4ef15a0a9a"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a2e13ddbdd573e169f74c4a4ef15a0a9a">SBBreakpointListImpl</a></td></tr>
|
|
<tr class="separator:a2e13ddbdd573e169f74c4a4ef15a0a9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57b27e10004af3d21e9f5a904faf2988"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a57b27e10004af3d21e9f5a904faf2988">SBDebugger</a></td></tr>
|
|
<tr class="separator:a57b27e10004af3d21e9f5a904faf2988"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7eb581595dc9f500ec7defbe0df6a45f"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a7eb581595dc9f500ec7defbe0df6a45f">SBExecutionContext</a></td></tr>
|
|
<tr class="separator:a7eb581595dc9f500ec7defbe0df6a45f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1da93966e155dbac57fbb8b4bddd05a"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ad1da93966e155dbac57fbb8b4bddd05a">SBFunction</a></td></tr>
|
|
<tr class="separator:ad1da93966e155dbac57fbb8b4bddd05a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48b8099c7a08a2aec4799804e4a2126a"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a48b8099c7a08a2aec4799804e4a2126a">SBInstruction</a></td></tr>
|
|
<tr class="separator:a48b8099c7a08a2aec4799804e4a2126a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a50b764fceeae5ed6ecf04b9d1eba5c"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a5a50b764fceeae5ed6ecf04b9d1eba5c">SBModule</a></td></tr>
|
|
<tr class="separator:a5a50b764fceeae5ed6ecf04b9d1eba5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3392eea8d13e7395ee1e04a2b733e19b"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a3392eea8d13e7395ee1e04a2b733e19b">SBProcess</a></td></tr>
|
|
<tr class="separator:a3392eea8d13e7395ee1e04a2b733e19b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac680b582e5ce19cad1574d1f5793c68b"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ac680b582e5ce19cad1574d1f5793c68b">SBSection</a></td></tr>
|
|
<tr class="separator:ac680b582e5ce19cad1574d1f5793c68b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1d57dafb47436f15cdb94c1e7a26679"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#ae1d57dafb47436f15cdb94c1e7a26679">SBSourceManager</a></td></tr>
|
|
<tr class="separator:ae1d57dafb47436f15cdb94c1e7a26679"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55ddee61fcf4c82a4459023262b9db15"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a55ddee61fcf4c82a4459023262b9db15">SBSymbol</a></td></tr>
|
|
<tr class="separator:a55ddee61fcf4c82a4459023262b9db15"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d018c47ed70656ffcdafc2861ee0b2c"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTarget.html#a6d018c47ed70656ffcdafc2861ee0b2c">SBValue</a></td></tr>
|
|
<tr class="separator:a6d018c47ed70656ffcdafc2861ee0b2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00034">34</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a class="anchor" id="ac37b0753bad6452d32156dd5cdcf5a36"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ac37b0753bad6452d32156dd5cdcf5a36a88a915da4ed1c1d84f8438ea874082d5"></a>eBroadcastBitBreakpointChanged</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ac37b0753bad6452d32156dd5cdcf5a36af517ae65e12295274a45f4d06af3e996"></a>eBroadcastBitModulesLoaded</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ac37b0753bad6452d32156dd5cdcf5a36a23fbdb85db5e1bc907bf884d4f8ac6ae"></a>eBroadcastBitModulesUnloaded</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ac37b0753bad6452d32156dd5cdcf5a36aa3460d865bd3f68ca8f2dcd42103cb7a"></a>eBroadcastBitWatchpointChanged</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ac37b0753bad6452d32156dd5cdcf5a36a74b977beb5b8587fe1c088fe636c542d"></a>eBroadcastBitSymbolsLoaded</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00039">39</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a class="anchor" id="aa6c4b348b21a511e1e2a989ddd57c908"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">lldb::SBTarget::SBTarget </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a85e149a4f543650b419b7a8ce1858187"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">lldb::SBTarget::SBTarget </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> & </td>
|
|
<td class="paramname"><em>rhs</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0a0dd59ce3242db7c25dfa2839ce5cfb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">lldb::SBTarget::SBTarget </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const lldb::TargetSP & </td>
|
|
<td class="paramname"><em>target_sp</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3b1067943e1888eb5258796e5770d15e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">lldb::SBTarget::~SBTarget </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a class="anchor" id="a41ba7de6874cb92f31b35c811682e0ad"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::AddModule </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> & </td>
|
|
<td class="paramname"><em>module</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4a5085284ca6f7f7b459f98634229ede"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBTarget::AddModule </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>triple</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>uuid</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aea1b561f96e755e4facd5b5788f52b02"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBTarget::AddModule </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>triple</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>uuid_cstr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>symfile</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8635ed991da861bee0820679b11dba7b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBTarget::AddModule </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBModuleSpec.html">SBModuleSpec</a> & </td>
|
|
<td class="paramname"><em>module_spec</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae4a99eb37cd4968961771d7d6f4afdd0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> lldb::SBTarget::Attach </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBAttachInfo.html">SBAttachInfo</a> & </td>
|
|
<td class="paramname"><em>attach_info</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">SBError</a> & </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a757df8225406d460b46d29035effce18"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> lldb::SBTarget::AttachToProcessWithID </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBListener.html">SBListener</a> & </td>
|
|
<td class="paramname"><em>listener</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::pid_t </td>
|
|
<td class="paramname"><em>pid</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> & </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Attach to process with pid.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">listener</td><td>An optional listener that will receive all process events. If <em>listener</em> is valid then <em>listener</em> will listen to all process events. If not valid, then this target's debugger (<a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">SBTarget::GetDebugger()</a>) will listen to all process events.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">pid</td><td>The process ID to attach to.</td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">error</td><td>An error explaining what went wrong if attach fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A process object for the attached process. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adfff7716f39bcf36a497ee5d22344340"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> lldb::SBTarget::AttachToProcessWithName </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBListener.html">SBListener</a> & </td>
|
|
<td class="paramname"><em>listener</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>wait_for</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> & </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Attach to process with name.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">listener</td><td>An optional listener that will receive all process events. If <em>listener</em> is valid then <em>listener</em> will listen to all process events. If not valid, then this target's debugger (<a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">SBTarget::GetDebugger()</a>) will listen to all process events.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Basename of process to attach to.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">wait_for</td><td>If true wait for a new instance of 'name' to be launched.</td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">error</td><td>An error explaining what went wrong if attach fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A process object for the attached process. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1875164adf85562c7457edcdfc27fc5c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">addr_t </td>
|
|
<td class="paramname"><em>address</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a91b0c96d92055b513dece945c7652780"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByLocation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>file</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>line</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a900ae7a76f270e8300e1f456b43cdfbb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByLocation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> & </td>
|
|
<td class="paramname"><em>file_spec</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>line</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad4d2ca5e1107ac3e320336d5d089d6b9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByLocation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> & </td>
|
|
<td class="paramname"><em>file_spec</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>line</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::addr_t </td>
|
|
<td class="paramname"><em>offset</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0f42eb54e356e98e3f0e4a948a052d04"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByLocation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> & </td>
|
|
<td class="paramname"><em>file_spec</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>line</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::addr_t </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>module_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac510bca0433894d1ddf8ca5481b3b4ff"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>symbol_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>module_name</em> = <code>nullptr</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac976c72a9004ea16fec03551aaa38c8f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>symbol_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>module_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>comp_unit_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a72a83fbf16cdaac1301ce6d61251b575"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>symbol_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>name_type_mask</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>module_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>comp_unit_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af6cd90d25008e4a8e667b03eb8ab0b5f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>symbol_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>name_type_mask</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::LanguageType </td>
|
|
<td class="paramname"><em>symbol_language</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>module_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>comp_unit_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aed7f9ac51dbef95b3bb4dd650fa96899"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByNames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>symbol_name</em>[], </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>num_names</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>name_type_mask</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>module_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>comp_unit_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a537c4a849594886278b15a31302ae6a5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByNames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>symbol_name</em>[], </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>num_names</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>name_type_mask</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::LanguageType </td>
|
|
<td class="paramname"><em>symbol_language</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>module_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>comp_unit_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a778d0f12168b3c2ec5dceac99a6dfa99"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByNames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>symbol_name</em>[], </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>num_names</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>name_type_mask</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::LanguageType </td>
|
|
<td class="paramname"><em>symbol_language</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::addr_t </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>module_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>comp_unit_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0778cc8493c0191821cb212c3a18e2e4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByRegex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>symbol_name_regex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>module_name</em> = <code>nullptr</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a45b2ad8a3390592c5766c3f12223a496"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByRegex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>symbol_name_regex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>module_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>comp_unit_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a37c671a46723aae2b943e7a3a59a1de7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateByRegex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>symbol_name_regex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::LanguageType </td>
|
|
<td class="paramname"><em>symbol_language</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>module_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>comp_unit_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2ee922772a82e14cfa1c7d41600396d3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateBySBAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> & </td>
|
|
<td class="paramname"><em>address</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7a65dddfaa77f1794b22ecb3cc69b5e6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateBySourceRegex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>source_regex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpec.html">SBFileSpec</a> & </td>
|
|
<td class="paramname"><em>source_file</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>module_name</em> = <code>nullptr</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae4136183504198c0239046e4743f03cc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateBySourceRegex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>source_regex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>module_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>source_file</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0417f9222c4bcd8b8615ac30bdf2237c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateBySourceRegex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>source_regex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>module_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpecList.html">SBFileSpecList</a> & </td>
|
|
<td class="paramname"><em>source_file</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBStringList.html">SBStringList</a> & </td>
|
|
<td class="paramname"><em>func_names</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a27b6775c1cd548a8d185c8b4803dc4c1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::BreakpointCreateForException </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lldb::LanguageType </td>
|
|
<td class="paramname"><em>language</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>catch_bp</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>throw_bp</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1ada9f1482b49e851e93a3ef21edc201"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::BreakpointDelete </td>
|
|
<td>(</td>
|
|
<td class="paramtype">break_id_t </td>
|
|
<td class="paramname"><em>break_id</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a62f2ccecdf13b7c7ee86fb2dcdec3c68"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::BreakpointsCreateFromFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBFileSpec.html">SBFileSpec</a> & </td>
|
|
<td class="paramname"><em>source_file</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBBreakpointList.html">SBBreakpointList</a> & </td>
|
|
<td class="paramname"><em>new_bps</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Read breakpoints from source_file and return the newly created breakpoints in bkpt_list.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">source_file</td><td>The file from which to read the breakpoints.</td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">bkpt_list</td><td>A list of the newly created breakpoints.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An <a class="el" href="classlldb_1_1SBError.html">SBError</a> detailing any errors in reading in the breakpoints. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac9fe01e76beb08d37eae888e91050f39"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::BreakpointsCreateFromFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBFileSpec.html">SBFileSpec</a> & </td>
|
|
<td class="paramname"><em>source_file</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBStringList.html">SBStringList</a> & </td>
|
|
<td class="paramname"><em>matching_names</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBBreakpointList.html">SBBreakpointList</a> & </td>
|
|
<td class="paramname"><em>new_bps</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Read breakpoints from source_file and return the newly created breakpoints in bkpt_list.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">source_file</td><td>The file from which to read the breakpoints.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">matching_names</td><td>Only read in breakpoints whose names match one of the names in this list.</td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">bkpt_list</td><td>A list of the newly created breakpoints.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An <a class="el" href="classlldb_1_1SBError.html">SBError</a> detailing any errors in reading in the breakpoints. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0ea51d36baa87a3d4b5e80b59eaf2232"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::BreakpointsWriteToFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBFileSpec.html">SBFileSpec</a> & </td>
|
|
<td class="paramname"><em>dest_file</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Write breakpoints to dest_file.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dest_file</td><td>The file to which to write the breakpoints.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An <a class="el" href="classlldb_1_1SBError.html">SBError</a> detailing any errors in writing in the breakpoints. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad5e583a515229095e8ffed170a4454f0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::BreakpointsWriteToFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBFileSpec.html">SBFileSpec</a> & </td>
|
|
<td class="paramname"><em>dest_file</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBBreakpointList.html">SBBreakpointList</a> & </td>
|
|
<td class="paramname"><em>bkpt_list</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>append</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Write breakpoints listed in bkpt_list to dest_file.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dest_file</td><td>The file to which to write the breakpoints.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bkpt_list</td><td>Only write breakpoints from this list.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">append</td><td>If , append the breakpoints in bkpt_list to the others serialized in dest_file. If dest_file doesn't exist, then a new file will be created and the breakpoints in bkpt_list written to it.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An <a class="el" href="classlldb_1_1SBError.html">SBError</a> detailing any errors in writing in the breakpoints. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6fcfca4d5758c98f6a005f2cedb2648a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void lldb::SBTarget::Clear </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2177970c90b5c221789f33c55a78d101"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::ClearModuleLoadAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> </td>
|
|
<td class="paramname"><em>module</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Clear the section base load addresses for all sections in a module.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">module</td><td>The module to unload.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An error to indicate success, fail, and any reason for failure. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad4d36ec9aeefd598ca0e9c1b604fa435"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::ClearSectionLoadAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a> </td>
|
|
<td class="paramname"><em>section</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Clear the base load address for a module section.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">section</td><td>The section whose base load address will be cleared within this target.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An error to indicate success, fail, and any reason for failure. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6754ed2f8749a52dcd9733d030ab2c0a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> lldb::SBTarget::ConnectRemote </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBListener.html">SBListener</a> & </td>
|
|
<td class="paramname"><em>listener</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>url</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>plugin_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">SBError</a> & </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Connect to a remote debug server with url.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">listener</td><td>An optional listener that will receive all process events. If <em>listener</em> is valid then <em>listener</em> will listen to all process events. If not valid, then this target's debugger (<a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">SBTarget::GetDebugger()</a>) will listen to all process events.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">url</td><td>The url to connect to, e.g., 'connect://localhost:12345'.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">plugin_name</td><td>The plugin name to be used; can be nullptr.</td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">error</td><td>An error explaining what went wrong if the connect fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A process object for the connected process. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8933b82ef27d96b83945c416ea59ad86"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> lldb::SBTarget::CreateValueFromAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> </td>
|
|
<td class="paramname"><em>type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8e85b4410bf641dc200890415db71a3b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> lldb::SBTarget::CreateValueFromData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBData.html">lldb::SBData</a> </td>
|
|
<td class="paramname"><em>data</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> </td>
|
|
<td class="paramname"><em>type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a30bcb1771450af0ebbba7c5519048d37"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> lldb::SBTarget::CreateValueFromExpression </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>expr</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a50dfddd347ebb68b19d8162a8e4d5757"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::DeleteAllBreakpoints </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8b4089e0f3e3b3806b333e92a2186f08"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::DeleteAllWatchpoints </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a35654d27e5521ae8c0f023abaa9643ab"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::DeleteWatchpoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lldb::watch_id_t </td>
|
|
<td class="paramname"><em>watch_id</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab2551850e78e7a9d5dde9d93c2e06f02"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::DisableAllBreakpoints </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a254c3aaf7fb0da68fc27402851040140"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::DisableAllWatchpoints </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab25d02468151943d0455ca2ccbc662d4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::EnableAllBreakpoints </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ade3bfc3640dd197c62063afbfaac1735"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::EnableAllWatchpoints </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae92f0b69c6a9be329a057a9e85f85f45"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> lldb::SBTarget::EvaluateExpression </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>expr</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a66b5691f059183d9860004200f05793a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> lldb::SBTarget::EvaluateExpression </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>expr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBExpressionOptions.html">SBExpressionOptions</a> & </td>
|
|
<td class="paramname"><em>options</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8f8965612974786aa966721d8ac54fd9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool lldb::SBTarget::EventIsTargetEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> & </td>
|
|
<td class="paramname"><em>event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5918ca7588e83d52743a9a2c3fa14fbb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::FindBreakpointByID </td>
|
|
<td>(</td>
|
|
<td class="paramtype">break_id_t </td>
|
|
<td class="paramname"><em>break_id</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5248cb6d077f9d56dc67dc21d7c4ead3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::FindBreakpointsByName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBBreakpointList.html">SBBreakpointList</a> & </td>
|
|
<td class="paramname"><em>bkpt_list</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3bd922528e001f9e5117487424a918f5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> lldb::SBTarget::FindFirstGlobalVariable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Find the first global (or static) variable by name.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the global or static variable we are looking for.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An <a class="el" href="classlldb_1_1SBValue.html">SBValue</a> that gets filled in with the found variable (if any). </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a586f878050b0a03cd7a3cdfdc321adeb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> lldb::SBTarget::FindFirstType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adefb2919e6cdab0682664bd252cc897e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> lldb::SBTarget::FindFunctions </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>name_type_mask</em> = <code>lldb::eFunctionNameTypeAny</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Find functions by name.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the function we are looking for.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">name_type_mask</td><td>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.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> that gets filled in with all of the symbol contexts for all the matches. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0fa31167e65e3a099a9a9fba8c35f66b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> lldb::SBTarget::FindGlobalFunctions </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>max_matches</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">MatchType </td>
|
|
<td class="paramname"><em>matchtype</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Find global functions by their name with pattern matching.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The pattern to search for global or static variables</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">max_matches</td><td>Allow the number of matches to be limited to <em>max_matches</em>.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">matchtype</td><td>The match type to use.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A list of matched variables in an <a class="el" href="classlldb_1_1SBValueList.html">SBValueList</a>. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6c580c707d76c54ca006269121eb7a65"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBValueList.html">lldb::SBValueList</a> lldb::SBTarget::FindGlobalVariables </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>max_matches</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Find global and static variables by name.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the global or static variable we are looking for.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">max_matches</td><td>Allow the number of matches to be limited to <em>max_matches</em>.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A list of matched variables in an <a class="el" href="classlldb_1_1SBValueList.html">SBValueList</a>. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af5d7ea816761f2daced333b04be44f79"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBValueList.html">lldb::SBValueList</a> lldb::SBTarget::FindGlobalVariables </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>max_matches</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">MatchType </td>
|
|
<td class="paramname"><em>matchtype</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Find global and static variables by pattern.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The pattern to search for global or static variables</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">max_matches</td><td>Allow the number of matches to be limited to <em>max_matches</em>.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">matchtype</td><td>The match type to use.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A list of matched variables in an <a class="el" href="classlldb_1_1SBValueList.html">SBValueList</a>. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afd90a0ef25c240b0cf7c80fbb3f22a4b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBTarget::FindModule </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> & </td>
|
|
<td class="paramname"><em>file_spec</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af15296d5c0b49febd4ec4895433452f1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> lldb::SBTarget::FindSymbols </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::SymbolType </td>
|
|
<td class="paramname"><em>type</em> = <code>eSymbolTypeAny</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a05a693f0262c718e8bf4799e7133cafa"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBTypeList.html">lldb::SBTypeList</a> lldb::SBTarget::FindTypes </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7ad80d5eba70d231d5daa82dbdc01015"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a> lldb::SBTarget::FindWatchpointByID </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lldb::watch_id_t </td>
|
|
<td class="paramname"><em>watch_id</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a63633292f6807db0839078a7706c95b9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t lldb::SBTarget::GetAddressByteSize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abf2167b0e2e0538cf50ff61500f05d0d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> lldb::SBTarget::GetBasicType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lldb::BasicType </td>
|
|
<td class="paramname"><em>type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3b167f48437968fe03b3a1c7b9e13264"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBTarget::GetBreakpointAtIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>idx</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6ea3ead50f5a94948d8f3a34230b3b66"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBBroadcaster.html">lldb::SBBroadcaster</a> lldb::SBTarget::GetBroadcaster </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad43c676d3770e9505edb596a5dcc95aa"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static const char* lldb::SBTarget::GetBroadcasterClassName </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2323a4d9b806ba10961cece2f5f68e80"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">lldb::ByteOrder lldb::SBTarget::GetByteOrder </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af93838ccdf7e0a993949bfc30995322e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t lldb::SBTarget::GetCodeByteSize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Architecture code byte width accessor</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>The size in 8-bit (host) bytes of a minimum addressable unit from the Architecture's code bus </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a22be60d71aeed5fd44fce772186f8f1f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t lldb::SBTarget::GetDataByteSize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Architecture data byte width accessor</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>The size in 8-bit (host) bytes of a minimum addressable unit from the Architecture's data bus </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a94f0d359961fd73ec12bffdc7842f360"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> lldb::SBTarget::GetDebugger </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4c9abb13dd0f54f2f3b5bb59c0a65d53"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::GetDescription </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> & </td>
|
|
<td class="paramname"><em>description</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::DescriptionLevel </td>
|
|
<td class="paramname"><em>description_level</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac442dc8bdf930b56f7d233371609fa1c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> lldb::SBTarget::GetExecutable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab8a31dd5ac7bea165c72fb091e5f2093"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::GetInstructions </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> </td>
|
|
<td class="paramname"><em>base_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"><em>buf</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a636ea1276e36e1205da77426b1792c5c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::GetInstructions </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lldb::addr_t </td>
|
|
<td class="paramname"><em>base_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"><em>buf</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa9cbfda51ea4fb5084fa6fe3f8d538d1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::GetInstructionsWithFlavor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> </td>
|
|
<td class="paramname"><em>base_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>flavor_string</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"><em>buf</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa03f90199c4f95509b3a3e58067f7401"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::GetInstructionsWithFlavor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lldb::addr_t </td>
|
|
<td class="paramname"><em>base_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>flavor_string</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"><em>buf</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a88e18e00bfa27e784e049166bf99cdab"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBLaunchInfo.html">lldb::SBLaunchInfo</a> lldb::SBTarget::GetLaunchInfo </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aef4038ab7cdf7738221ecb6b46124125"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBTarget::GetModuleAtIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>idx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae815ff1dccc3b0fd5cc7829fdcb24bf5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBTarget::GetModuleAtIndexFromEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint32_t </td>
|
|
<td class="paramname"><em>idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> & </td>
|
|
<td class="paramname"><em>event</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1aaf2f21d13810cfe034ea955b53ea4d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t lldb::SBTarget::GetNumBreakpoints </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae010738ae86b4aea208ffe7c8a8daa95"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t lldb::SBTarget::GetNumModules </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a27229c2ce6f322a37995f10d66635207"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static uint32_t lldb::SBTarget::GetNumModulesFromEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> & </td>
|
|
<td class="paramname"><em>event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9ac7665607f5a5815a26b2ec5b102742"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t lldb::SBTarget::GetNumWatchpoints </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a873a36438c661da5592c4fbc208de2b6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBPlatform.html">lldb::SBPlatform</a> lldb::SBTarget::GetPlatform </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Return the platform object associated with the target.</p>
|
|
<p>After return, the platform object should be checked for validity.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>A platform object. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2be39f5b1d5de91b1e9414e4473cac7f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> lldb::SBTarget::GetProcess </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a76b99e252ccb8c9833b0667b89bcbcf6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBSourceManager.html">SBSourceManager</a> lldb::SBTarget::GetSourceManager </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad90e72a55da9bdd2bf81ed8174164ed6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">lldb::TargetSP lldb::SBTarget::GetSP </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a550d3cda3d3b1df09db69032cc98f366"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">lldb::addr_t lldb::SBTarget::GetStackRedZoneSize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1409ff4ae715e53dcf8210842c2d2f03"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> lldb::SBTarget::GetTargetFromEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> & </td>
|
|
<td class="paramname"><em>event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9e0e405395ffb7553e9328e3a7d306e8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* lldb::SBTarget::GetTriple </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a78e099295e076200078c712e12a37d05"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a> lldb::SBTarget::GetWatchpointAtIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>idx</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0848140cc75664b16df4da3dac825ea5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">SBError</a> lldb::SBTarget::Install </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Install any binaries that need to be installed.</p>
|
|
<p>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 remote 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.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>An error describing anything that went wrong during installation. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a74be8dd8dafa45965ff975c678b39992"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a341e19c562924b32b322824350b2e1ab"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> lldb::SBTarget::Launch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBListener.html">SBListener</a> & </td>
|
|
<td class="paramname"><em>listener</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char const ** </td>
|
|
<td class="paramname"><em>argv</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char const ** </td>
|
|
<td class="paramname"><em>envp</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>stdin_path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>stdout_path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>stderr_path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>working_directory</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>launch_flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>stop_at_entry</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> & </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Launch a new process.</p>
|
|
<p>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 <em>argv</em>, and the environment variables are in <em>envp</em>. Standard input and output files can be optionally re-directed to <em>stdin_path</em>, <em>stdout_path</em>, and <em>stderr_path</em>.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">listener</td><td>An optional listener that will receive all process events. If <em>listener</em> is valid then <em>listener</em> will listen to all process events. If not valid, then this target's debugger (<a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">SBTarget::GetDebugger()</a>) will listen to all process events.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">argv</td><td>The argument array.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">envp</td><td>The environment array.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">launch_flags</td><td>Flags to modify the launch (</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section see"><dt>See Also</dt><dd>lldb::LaunchFlags)</dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">stdin_path</td><td>The path to use when re-directing the STDIN of the new process. If all stdXX_path arguments are nullptr, a pseudo terminal will be used.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">stdout_path</td><td>The path to use when re-directing the STDOUT of the new process. If all stdXX_path arguments are nullptr, a pseudo terminal will be used.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">stderr_path</td><td>The path to use when re-directing the STDERR of the new process. If all stdXX_path arguments are nullptr, a pseudo terminal will be used.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">working_directory</td><td>The working directory to have the child process run in</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">launch_flags</td><td>Some launch options specified by logical OR'ing lldb::LaunchFlags enumeration values together.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">stop_at_entry</td><td>If false do not stop the inferior at the entry point.</td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">error</td><td>An error object. Contains the reason if there is some failure.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A process object for the newly created process. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a14fb743bcb79184c1f53a532e564f7b2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> lldb::SBTarget::Launch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBLaunchInfo.html">SBLaunchInfo</a> & </td>
|
|
<td class="paramname"><em>launch_info</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">SBError</a> & </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a54fc497ca693a421da7e7dff5f00b5ac"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> lldb::SBTarget::LaunchSimple </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char ** </td>
|
|
<td class="paramname"><em>argv</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char ** </td>
|
|
<td class="paramname"><em>envp</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>working_directory</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Launch a new process with sensible defaults.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">argv</td><td>The argument array.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">envp</td><td>The environment array.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">working_directory</td><td>The working directory to have the child process run in</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Default: listener Set to the target's debugger (<a class="el" href="classlldb_1_1SBTarget.html#a94f0d359961fd73ec12bffdc7842f360">SBTarget::GetDebugger()</a>)</p>
|
|
<p>Default: launch_flags Empty launch flags</p>
|
|
<p>Default: stdin_path Default: stdout_path Default: stderr_path A pseudo terminal will be used.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>A process object for the newly created process. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0e6fed0429dd07763cc96600758bb0cb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> lldb::SBTarget::LoadCore </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>core_file</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5df6708f852dfbf40c096818b0bed8fc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> & </td>
|
|
<td class="paramname"><em>rhs</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aeb0aefcf588167eeb113b6800efe6ead"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>& lldb::SBTarget::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> & </td>
|
|
<td class="paramname"><em>rhs</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a88c7343e2ee806152addef56e879c4b7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> & </td>
|
|
<td class="paramname"><em>rhs</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a467023eff8a9378a5db16cacb048c58d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::ReadInstructions </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> </td>
|
|
<td class="paramname"><em>base_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1dd42a777f7c4be8ee8419829c184ff0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBTarget::ReadInstructions </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> </td>
|
|
<td class="paramname"><em>base_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>flavor_string</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0d814862b0a1d10e272a2b2da1a23948"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t lldb::SBTarget::ReadMemory </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buf</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> & </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>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.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td>A target address to read from.</td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">buf</td><td>The buffer to read memory into.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>The maximum number of host bytes to read in the buffer passed into this call</td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">error</td><td>Error information is written here if the memory read fails.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The amount of data read in host bytes. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac03832e9442a678474da723dbed5058d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool lldb::SBTarget::RemoveModule </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> </td>
|
|
<td class="paramname"><em>module</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8ceaaf883de6f3edaf860085f3bddf61"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> lldb::SBTarget::ResolveFileAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lldb::addr_t </td>
|
|
<td class="paramname"><em>file_addr</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Resolve a current file address into a section offset address.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">file_addr</td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> which will be valid if... </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7af7eb61aa2cceec93dcc06844172c44"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> lldb::SBTarget::ResolveLoadAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lldb::addr_t </td>
|
|
<td class="paramname"><em>vm_addr</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Resolve a current load address into a section offset address.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">vm_addr</td><td>A virtual address from the current process state that is to be translated into a section offset address.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> which will be valid if <em>vm_addr</em> was successfully resolved into a section offset address, or an invalid <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> if <em>vm_addr</em> doesn't resolve to a section in a module. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4b02dcfb44db42ec468b08431e8e0b1a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> lldb::SBTarget::ResolvePastLoadAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>stop_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::addr_t </td>
|
|
<td class="paramname"><em>vm_addr</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Resolve a current load address into a section offset address using the process stop ID to identify a time in the past.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">stop_id</td><td>Each time a process stops, the process stop ID integer gets incremented. These stop IDs are used to identify past times and can be used in history objects as a cheap way to store the time at which the sample was taken. Specifying UINT32_MAX will always resolve the address using the currently loaded sections.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">vm_addr</td><td>A virtual address from the current process state that is to be translated into a section offset address.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> which will be valid if <em>vm_addr</em> was successfully resolved into a section offset address, or an invalid <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> if <em>vm_addr</em> doesn't resolve to a section in a module. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adcd215368b40c149ad2c6d5d4af120c8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a> lldb::SBTarget::ResolveSymbolContextForAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> & </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>resolve_scope</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4972ca412e5ba79f53764bbb4bf9f706"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void lldb::SBTarget::SetLaunchInfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classlldb_1_1SBLaunchInfo.html">lldb::SBLaunchInfo</a> & </td>
|
|
<td class="paramname"><em>launch_info</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aecd9b6cec2ee6c2e68a5043b8b26106c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::SetModuleLoadAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> </td>
|
|
<td class="paramname"><em>module</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>sections_offset</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Slide all file addresses for all module sections so that <em>module</em> appears to loaded at these slide addresses.</p>
|
|
<p>When you need all sections within a module to be loaded at a rigid slide from the addresses found in the module object file, this function will allow you to easily and quickly slide all module sections.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">module</td><td>The module to load.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">sections_offset</td><td>An offset that will be applied to all section file addresses (the virtual addresses found in the object file itself).</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An error to indicate success, fail, and any reason for failure. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8f654abc3a287617927201581f2e2273"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> lldb::SBTarget::SetSectionLoadAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBSection.html">lldb::SBSection</a> </td>
|
|
<td class="paramname"><em>section</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">lldb::addr_t </td>
|
|
<td class="paramname"><em>section_base_addr</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Set the base load address for a module section.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">section</td><td>The section whose base load address will be set within this target.</td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">section_base_addr</td><td>The base address for the section.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>An error to indicate success, fail, and any reason for failure. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a44a9d68cec5fe950a7843fa76e6c4903"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void lldb::SBTarget::SetSP </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const lldb::TargetSP & </td>
|
|
<td class="paramname"><em>target_sp</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7df5b9c20f126f3ceeb37ea6b718e6e7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a> lldb::SBTarget::WatchAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lldb::addr_t </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>read</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>write</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">SBError</a> & </td>
|
|
<td class="paramname"><em>error</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a class="anchor" id="a6e49cb4c7b4df1a9e1231d58a4952607"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00820">820</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9a0f451374fae1de4a565d58be988a42"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBBlock.html">SBBlock</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00821">821</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2e13ddbdd573e169f74c4a4ef15a0a9a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class SBBreakpointListImpl</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00822">822</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a57b27e10004af3d21e9f5a904faf2988"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBDebugger.html">SBDebugger</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00823">823</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7eb581595dc9f500ec7defbe0df6a45f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBExecutionContext.html">SBExecutionContext</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00824">824</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad1da93966e155dbac57fbb8b4bddd05a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBFunction.html">SBFunction</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00825">825</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a48b8099c7a08a2aec4799804e4a2126a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBInstruction.html">SBInstruction</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00826">826</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5a50b764fceeae5ed6ecf04b9d1eba5c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBModule.html">SBModule</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00827">827</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3392eea8d13e7395ee1e04a2b733e19b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00828">828</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac680b582e5ce19cad1574d1f5793c68b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBSection.html">SBSection</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00829">829</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae1d57dafb47436f15cdb94c1e7a26679"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBSourceManager.html">SBSourceManager</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00830">830</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a55ddee61fcf4c82a4459023262b9db15"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBSymbol.html">SBSymbol</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00831">831</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6d018c47ed70656ffcdafc2861ee0b2c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classlldb_1_1SBValue.html">SBValue</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="SBTarget_8h_source.html#l00832">832</a> of file <a class="el" href="SBTarget_8h_source.html">SBTarget.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="SBTarget_8h_source.html">SBTarget.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<hr>
|
|
<p class="footer">
|
|
Generated on Fri Oct 14 2016 14:01:24 for <a href="http://lldb.llvm.org/">LLVM</a> by
|
|
<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
|
|
align="middle" border="0"/>1.8.6</a><br>
|
|
Copyright © 2003-2013 University of Illinois at Urbana-Champaign.
|
|
All Rights Reserved.</p>
|
|
<hr>
|
|
<!--#include virtual="/attrib.incl" -->
|
|
</body>
|
|
</html>
|