blob: 8e88a7e4f47f214f0b4e1823467931ba8f94b69d [file] [log] [blame]
<!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::SBDebugger 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.1.2 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;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&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="functions.html"><span>Class&#160;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_1SBDebugger.html">SBDebugger</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classlldb_1_1SBDebugger-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">lldb::SBDebugger Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="SBDebugger_8h_source.html">SBDebugger.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6033992f2f8ce99ba0f9feda6bc54cf9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a6033992f2f8ce99ba0f9feda6bc54cf9">SBDebugger</a> ()</td></tr>
<tr class="memitem:a25eda36fc0db5abae56c699d90b3f9a5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a25eda36fc0db5abae56c699d90b3f9a5">SBDebugger</a> (const <a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> &amp;rhs)</td></tr>
<tr class="memitem:a3a6329e1cce11ecd9992911c1d5a67c5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a3a6329e1cce11ecd9992911c1d5a67c5">SBDebugger</a> (const lldb::DebuggerSP &amp;debugger_sp)</td></tr>
<tr class="memitem:af1e786c3e37cce2bd8c9a0c4d8ebba95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#af1e786c3e37cce2bd8c9a0c4d8ebba95">operator=</a> (const <a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> &amp;rhs)</td></tr>
<tr class="memitem:a8777146f7a7d21f77dc142f449aa5ace"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a8777146f7a7d21f77dc142f449aa5ace">~SBDebugger</a> ()</td></tr>
<tr class="memitem:ab4fe191beb0574da5b29661ca8bb1ec7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#ab4fe191beb0574da5b29661ca8bb1ec7">IsValid</a> () const </td></tr>
<tr class="memitem:a5f00a2003ef9b01198ec966a7f3fffac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a5f00a2003ef9b01198ec966a7f3fffac">Clear</a> ()</td></tr>
<tr class="memitem:a8a04999dcaa05c2003b51c1a81102752"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a8a04999dcaa05c2003b51c1a81102752">SetAsync</a> (bool b)</td></tr>
<tr class="memitem:a2df07f953db4d9c53442cd5e47b586b6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a2df07f953db4d9c53442cd5e47b586b6">GetAsync</a> ()</td></tr>
<tr class="memitem:a666b2ec37eb203222f60e127bf9e7cfb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a666b2ec37eb203222f60e127bf9e7cfb">SkipLLDBInitFiles</a> (bool b)</td></tr>
<tr class="memitem:ab379f2e867c756c1f402a30a3cdbdb2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#ab379f2e867c756c1f402a30a3cdbdb2e">SkipAppInitFiles</a> (bool b)</td></tr>
<tr class="memitem:a8be0e06b4d861d7d34ea5ac490c5ccab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a8be0e06b4d861d7d34ea5ac490c5ccab">SetInputFileHandle</a> (FILE *f, bool transfer_ownership)</td></tr>
<tr class="memitem:aabb2db927566b2b8dc8deb0b87806d59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#aabb2db927566b2b8dc8deb0b87806d59">SetOutputFileHandle</a> (FILE *f, bool transfer_ownership)</td></tr>
<tr class="memitem:ac278598bf010e5a4b1c708deff04e67b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#ac278598bf010e5a4b1c708deff04e67b">SetErrorFileHandle</a> (FILE *f, bool transfer_ownership)</td></tr>
<tr class="memitem:a7424fd13bcf41e9322f2ef50739e1bd8"><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a7424fd13bcf41e9322f2ef50739e1bd8">GetInputFileHandle</a> ()</td></tr>
<tr class="memitem:a9ff0d99e07edb92e0eee2869061ee09a"><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a9ff0d99e07edb92e0eee2869061ee09a">GetOutputFileHandle</a> ()</td></tr>
<tr class="memitem:a2e6f15efa4a998333d033de4a45377d9"><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a2e6f15efa4a998333d033de4a45377d9">GetErrorFileHandle</a> ()</td></tr>
<tr class="memitem:a06d2137a1c3f757e54afc04dd31e2830"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a06d2137a1c3f757e54afc04dd31e2830">SaveInputTerminalState</a> ()</td></tr>
<tr class="memitem:a95f0d32484d394fea5d1412368b619c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a95f0d32484d394fea5d1412368b619c0">RestoreInputTerminalState</a> ()</td></tr>
<tr class="memitem:a212789a3f4661b30d975e4b057c2028e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBCommandInterpreter.html">lldb::SBCommandInterpreter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a212789a3f4661b30d975e4b057c2028e">GetCommandInterpreter</a> ()</td></tr>
<tr class="memitem:a6f07d45a26f15b80fa4c8b385bf9330c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a6f07d45a26f15b80fa4c8b385bf9330c">HandleCommand</a> (const char *command)</td></tr>
<tr class="memitem:a1b86ba7820b7e8c1232162fbbf1106db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBListener.html">lldb::SBListener</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a1b86ba7820b7e8c1232162fbbf1106db">GetListener</a> ()</td></tr>
<tr class="memitem:a4c4ec4d30a28acbe89cb14c0dbf0674c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a4c4ec4d30a28acbe89cb14c0dbf0674c">HandleProcessEvent</a> (const <a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> &amp;process, const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> &amp;event, FILE *out, FILE *err)</td></tr>
<tr class="memitem:ac2164f1173221708bc7186b2e4b4f812"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#ac2164f1173221708bc7186b2e4b4f812">CreateTarget</a> (const char *filename, const char *target_triple, const char *platform_name, bool add_dependent_modules, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;error)</td></tr>
<tr class="memitem:a119b98fb8f4595c8703b1c9affde2cf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a119b98fb8f4595c8703b1c9affde2cf1">CreateTargetWithFileAndTargetTriple</a> (const char *filename, const char *target_triple)</td></tr>
<tr class="memitem:a46793f4ac8bd0c72e1ae71c8154ac0fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a46793f4ac8bd0c72e1ae71c8154ac0fc">CreateTargetWithFileAndArch</a> (const char *filename, const char *archname)</td></tr>
<tr class="memitem:a943ed0df7e19fb7d6e209028d4e458c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a943ed0df7e19fb7d6e209028d4e458c5">CreateTarget</a> (const char *filename)</td></tr>
<tr class="memitem:a0820ab3f395ffc375adeda668a9ed275"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a0820ab3f395ffc375adeda668a9ed275">DeleteTarget</a> (<a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;target)</td></tr>
<tr class="memitem:a0e4ada1e54e7d7466640892cf35279b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a0e4ada1e54e7d7466640892cf35279b8">GetTargetAtIndex</a> (uint32_t idx)</td></tr>
<tr class="memitem:a47071cbb3d177db6a299cd5929349272"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a47071cbb3d177db6a299cd5929349272">GetIndexOfTarget</a> (<a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> target)</td></tr>
<tr class="memitem:a602fae0bafe8bf5ec9937a8ac9f412d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a602fae0bafe8bf5ec9937a8ac9f412d5">FindTargetWithProcessID</a> (pid_t pid)</td></tr>
<tr class="memitem:a8ca3a54bae5f7f83b5a969aead44eea8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a8ca3a54bae5f7f83b5a969aead44eea8">FindTargetWithFileAndArch</a> (const char *filename, const char *arch)</td></tr>
<tr class="memitem:aa4f506bf23b85e05859ecc980437d48d"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#aa4f506bf23b85e05859ecc980437d48d">GetNumTargets</a> ()</td></tr>
<tr class="memitem:a1b70de9d53089593b8dc025f380ed3da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a1b70de9d53089593b8dc025f380ed3da">GetSelectedTarget</a> ()</td></tr>
<tr class="memitem:a11d4bd330412bb88ace92c19094788ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a11d4bd330412bb88ace92c19094788ea">SetSelectedTarget</a> (<a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a> &amp;target)</td></tr>
<tr class="memitem:a5103dbe0387925f61d1de632f5a21f8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSourceManager.html">lldb::SBSourceManager</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a5103dbe0387925f61d1de632f5a21f8f">GetSourceManager</a> ()</td></tr>
<tr class="memitem:a15c4024361771c92862e48cc6abb8a8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a15c4024361771c92862e48cc6abb8a8f">SetCurrentPlatform</a> (const char *platform_name)</td></tr>
<tr class="memitem:ac121de0dfc7dc9592e08a6bb78f8c5fd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#ac121de0dfc7dc9592e08a6bb78f8c5fd">SetCurrentPlatformSDKRoot</a> (const char *sysroot)</td></tr>
<tr class="memitem:aed67965ceab2dba87d3dcbebac327c02"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#aed67965ceab2dba87d3dcbebac327c02">SetUseExternalEditor</a> (bool input)</td></tr>
<tr class="memitem:a7388d559db56747e8097d64416dbfc95"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a7388d559db56747e8097d64416dbfc95">GetUseExternalEditor</a> ()</td></tr>
<tr class="memitem:ac0f948ef171942d5989f3a21b96838ae"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#ac0f948ef171942d5989f3a21b96838ae">SetUseColor</a> (bool use_color)</td></tr>
<tr class="memitem:a870aa0b16d8fbb917c3a955231886e8c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a870aa0b16d8fbb917c3a955231886e8c">GetUseColor</a> () const </td></tr>
<tr class="memitem:ae037ef2fc1ce1fe6694fe5353ae1fe51"><td class="memItemLeft" align="right" valign="top">lldb::ScriptLanguage&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#ae037ef2fc1ce1fe6694fe5353ae1fe51">GetScriptingLanguage</a> (const char *script_language_name)</td></tr>
<tr class="memitem:a3a520623b3f57824aa21d15989546902"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a3a520623b3f57824aa21d15989546902">EnableLog</a> (const char *channel, const char **categories)</td></tr>
<tr class="memitem:a65a4576de0e1fcfce55f1aa5b485f085"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a65a4576de0e1fcfce55f1aa5b485f085">SetLoggingCallback</a> (lldb::LogOutputCallback log_callback, void *baton)</td></tr>
<tr class="memitem:a2582abd5d24fddc234fc90c46204c89b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a2582abd5d24fddc234fc90c46204c89b">DispatchInput</a> (void *baton, const void *data, size_t data_len)</td></tr>
<tr class="memitem:a21a20c7908d6e5bb38e9a5c813a0396f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a21a20c7908d6e5bb38e9a5c813a0396f">DispatchInput</a> (const void *data, size_t data_len)</td></tr>
<tr class="memitem:a0e2b8fdfd0a906624d06a521f42eadd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a0e2b8fdfd0a906624d06a521f42eadd5">DispatchInputInterrupt</a> ()</td></tr>
<tr class="memitem:abe1d64a7577e0caab591386d0d418fa5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#abe1d64a7577e0caab591386d0d418fa5">DispatchInputEndOfFile</a> ()</td></tr>
<tr class="memitem:a01a1aa816a5ab53d68115fcb0a384293"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a01a1aa816a5ab53d68115fcb0a384293">PushInputReader</a> (<a class="el" href="classlldb_1_1SBInputReader.html">lldb::SBInputReader</a> &amp;reader)</td></tr>
<tr class="memitem:a7851d97a94a95e1298f9e22bf62d0660"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a7851d97a94a95e1298f9e22bf62d0660">NotifyTopInputReader</a> (lldb::InputReaderAction notification)</td></tr>
<tr class="memitem:a29153b8351dc7ad76ef96f95933d001e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a29153b8351dc7ad76ef96f95933d001e">InputReaderIsTopReader</a> (const <a class="el" href="classlldb_1_1SBInputReader.html">lldb::SBInputReader</a> &amp;reader)</td></tr>
<tr class="memitem:a2249200329c2f1fe0c11f0e94c41b5fd"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a2249200329c2f1fe0c11f0e94c41b5fd">GetInstanceName</a> ()</td></tr>
<tr class="memitem:af4eb16ef979f2c420bc8be463e13e987"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#af4eb16ef979f2c420bc8be463e13e987">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;description)</td></tr>
<tr class="memitem:a4a98b9316da333106e8597240e115bb1"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a4a98b9316da333106e8597240e115bb1">GetTerminalWidth</a> () const </td></tr>
<tr class="memitem:a5c711bcba349e98150135a9ef975642d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a5c711bcba349e98150135a9ef975642d">SetTerminalWidth</a> (uint32_t term_width)</td></tr>
<tr class="memitem:a53ed385bf189af1af58ca2fcba32e16b"><td class="memItemLeft" align="right" valign="top">lldb::user_id_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a53ed385bf189af1af58ca2fcba32e16b">GetID</a> ()</td></tr>
<tr class="memitem:a5fb25735ece10b1d283d325ff7065c1f"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a5fb25735ece10b1d283d325ff7065c1f">GetPrompt</a> () const </td></tr>
<tr class="memitem:a1828d2e8a3e9f9dfb607efd93cff8560"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a1828d2e8a3e9f9dfb607efd93cff8560">SetPrompt</a> (const char *prompt)</td></tr>
<tr class="memitem:a89833333f25924213e7dd65cc9eb4209"><td class="memItemLeft" align="right" valign="top">lldb::ScriptLanguage&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a89833333f25924213e7dd65cc9eb4209">GetScriptLanguage</a> () const </td></tr>
<tr class="memitem:a7fc3a266b1bba4c500c67b7527d447f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a7fc3a266b1bba4c500c67b7527d447f9">SetScriptLanguage</a> (lldb::ScriptLanguage script_lang)</td></tr>
<tr class="memitem:a4a9ce578e638a1ab2b7f84300c65c6d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a4a9ce578e638a1ab2b7f84300c65c6d5">GetCloseInputOnEOF</a> () const </td></tr>
<tr class="memitem:a3ecab556f9e8005bff0d33ce5b2a5754"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a3ecab556f9e8005bff0d33ce5b2a5754">SetCloseInputOnEOF</a> (bool b)</td></tr>
<tr class="memitem:aae119410f922ef8339c378d432870db7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeCategory.html">SBTypeCategory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#aae119410f922ef8339c378d432870db7">GetCategory</a> (const char *category_name)</td></tr>
<tr class="memitem:af505d0dbf8bbaf25bc23b97fa39ff3e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeCategory.html">SBTypeCategory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#af505d0dbf8bbaf25bc23b97fa39ff3e6">CreateCategory</a> (const char *category_name)</td></tr>
<tr class="memitem:a609f9a40f42f881b8e28a4455f531103"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a609f9a40f42f881b8e28a4455f531103">DeleteCategory</a> (const char *category_name)</td></tr>
<tr class="memitem:a5ef4cca91ccecda9dec8a6096a3d6c05"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a5ef4cca91ccecda9dec8a6096a3d6c05">GetNumCategories</a> ()</td></tr>
<tr class="memitem:a7b3d037a60df9997e3a386f536d419d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeCategory.html">SBTypeCategory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a7b3d037a60df9997e3a386f536d419d1">GetCategoryAtIndex</a> (uint32_t)</td></tr>
<tr class="memitem:a5dd96fd43d2614fb19794671e4b79a9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeCategory.html">SBTypeCategory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a5dd96fd43d2614fb19794671e4b79a9b">GetDefaultCategory</a> ()</td></tr>
<tr class="memitem:a25d4a3b58e492ae4337d7393b6384a21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeFormat.html">SBTypeFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a25d4a3b58e492ae4337d7393b6384a21">GetFormatForType</a> (<a class="el" href="classlldb_1_1SBTypeNameSpecifier.html">SBTypeNameSpecifier</a>)</td></tr>
<tr class="memitem:ae17fc7038eb875dd1e41dfeee0c5e54e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeSummary.html">SBTypeSummary</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#ae17fc7038eb875dd1e41dfeee0c5e54e">GetSummaryForType</a> (<a class="el" href="classlldb_1_1SBTypeNameSpecifier.html">SBTypeNameSpecifier</a>)</td></tr>
<tr class="memitem:a2a1e2b3e86dbdccef90ae08390bfabf3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeFilter.html">SBTypeFilter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a2a1e2b3e86dbdccef90ae08390bfabf3">GetFilterForType</a> (<a class="el" href="classlldb_1_1SBTypeNameSpecifier.html">SBTypeNameSpecifier</a>)</td></tr>
<tr class="memitem:a9be6c1861039f4758f330dbd122cea53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeSynthetic.html">SBTypeSynthetic</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a9be6c1861039f4758f330dbd122cea53">GetSyntheticForType</a> (<a class="el" href="classlldb_1_1SBTypeNameSpecifier.html">SBTypeNameSpecifier</a>)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a8f0e158ccd1f00bec48197f0ffd3b2f5"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a8f0e158ccd1f00bec48197f0ffd3b2f5">Initialize</a> ()</td></tr>
<tr class="memitem:acdc92627969accec9289d3655fe4a576"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#acdc92627969accec9289d3655fe4a576">Terminate</a> ()</td></tr>
<tr class="memitem:aa981eaa198c8172ef212adef5cbe8f10"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#aa981eaa198c8172ef212adef5cbe8f10">Create</a> ()</td></tr>
<tr class="memitem:ae05a7ed4973b11207a17f87219259fed"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#ae05a7ed4973b11207a17f87219259fed">Create</a> (bool source_init_files)</td></tr>
<tr class="memitem:a6c7a5e2f98f1f4370a3676d720c38dae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a6c7a5e2f98f1f4370a3676d720c38dae">Create</a> (bool source_init_files, lldb::LogOutputCallback log_callback, void *baton)</td></tr>
<tr class="memitem:a2368fdff011778c10cfbc470e6de2fe4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a2368fdff011778c10cfbc470e6de2fe4">Destroy</a> (<a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> &amp;debugger)</td></tr>
<tr class="memitem:a30b5c8fdc73672639cce501ead65a895"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a30b5c8fdc73672639cce501ead65a895">MemoryPressureDetected</a> ()</td></tr>
<tr class="memitem:afa0accc27662acab7714656c196a0251"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#afa0accc27662acab7714656c196a0251">GetDefaultArchitecture</a> (char *arch_name, size_t arch_name_len)</td></tr>
<tr class="memitem:a678d5d3b7887438af077f8b46a8f79a4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a678d5d3b7887438af077f8b46a8f79a4">SetDefaultArchitecture</a> (const char *arch_name)</td></tr>
<tr class="memitem:aa4c54c2ca7c0ea7194320b47aa55910f"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#aa4c54c2ca7c0ea7194320b47aa55910f">GetVersionString</a> ()</td></tr>
<tr class="memitem:ae0f7303813f709c338c145a351926721"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#ae0f7303813f709c338c145a351926721">StateAsCString</a> (lldb::StateType state)</td></tr>
<tr class="memitem:a79b3522b6cbe365e9f8ef8ff38c5b5ee"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a79b3522b6cbe365e9f8ef8ff38c5b5ee">StateIsRunningState</a> (lldb::StateType state)</td></tr>
<tr class="memitem:aad6a350fa5e036542b85c1a05b4d491f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#aad6a350fa5e036542b85c1a05b4d491f">StateIsStoppedState</a> (lldb::StateType state)</td></tr>
<tr class="memitem:af42a578c99fec93e3965f8f454e37105"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBDebugger.html">SBDebugger</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#af42a578c99fec93e3965f8f454e37105">FindDebuggerWithID</a> (int id)</td></tr>
<tr class="memitem:a3b6a157d9a86fc6954673ab257116f6d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a3b6a157d9a86fc6954673ab257116f6d">SetInternalVariable</a> (const char *var_name, const char *value, const char *debugger_instance_name)</td></tr>
<tr class="memitem:a22f189c5bafec4578c9c7e88d5d69051"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBStringList.html">lldb::SBStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a22f189c5bafec4578c9c7e88d5d69051">GetInternalVariableValue</a> (const char *var_name, const char *debugger_instance_name)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:af3fb6efd0d4f3b3bb7b87db062eb48c9"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#af3fb6efd0d4f3b3bb7b87db062eb48c9">SBCommandInterpreter</a></td></tr>
<tr class="memitem:a44eb4a20c10ba52475614d76f91700c0"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a44eb4a20c10ba52475614d76f91700c0">SBInputReader</a></td></tr>
<tr class="memitem:a69b7343ab8cdf692644483e32e875e63"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a69b7343ab8cdf692644483e32e875e63">SBListener</a></td></tr>
<tr class="memitem:a3392eea8d13e7395ee1e04a2b733e19b"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a3392eea8d13e7395ee1e04a2b733e19b">SBProcess</a></td></tr>
<tr class="memitem:ae1d57dafb47436f15cdb94c1e7a26679"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#ae1d57dafb47436f15cdb94c1e7a26679">SBSourceManager</a></td></tr>
<tr class="memitem:a593230acf95f9720217b7fb17681efca"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBDebugger.html#a593230acf95f9720217b7fb17681efca">SBTarget</a></td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="SBDebugger_8h_source.html#l00018">18</a> of file <a class="el" href="SBDebugger_8h_source.html">SBDebugger.h</a>.</p>
</div><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a6033992f2f8ce99ba0f9feda6bc54cf9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBDebugger::SBDebugger </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a25eda36fc0db5abae56c699d90b3f9a5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBDebugger::SBDebugger </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3a6329e1cce11ecd9992911c1d5a67c5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBDebugger::SBDebugger </td>
<td>(</td>
<td class="paramtype">const lldb::DebuggerSP &amp;&#160;</td>
<td class="paramname"><em>debugger_sp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8777146f7a7d21f77dc142f449aa5ace"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBDebugger::~SBDebugger </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2>Member Function Documentation</h2>
<a class="anchor" id="a5f00a2003ef9b01198ec966a7f3fffac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::Clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa981eaa198c8172ef212adef5cbe8f10"></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_1SBDebugger.html">lldb::SBDebugger</a> lldb::SBDebugger::Create </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="ae05a7ed4973b11207a17f87219259fed"></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_1SBDebugger.html">lldb::SBDebugger</a> lldb::SBDebugger::Create </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>source_init_files</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="a6c7a5e2f98f1f4370a3676d720c38dae"></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_1SBDebugger.html">lldb::SBDebugger</a> lldb::SBDebugger::Create </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>source_init_files</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">lldb::LogOutputCallback&#160;</td>
<td class="paramname"><em>log_callback</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>baton</em>&#160;</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="af505d0dbf8bbaf25bc23b97fa39ff3e6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTypeCategory.html">SBTypeCategory</a> lldb::SBDebugger::CreateCategory </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>category_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac2164f1173221708bc7186b2e4b4f812"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> lldb::SBDebugger::CreateTarget </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>target_triple</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>platform_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>add_dependent_modules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;&#160;</td>
<td class="paramname"><em>error</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a943ed0df7e19fb7d6e209028d4e458c5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> lldb::SBDebugger::CreateTarget </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a46793f4ac8bd0c72e1ae71c8154ac0fc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> lldb::SBDebugger::CreateTargetWithFileAndArch </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>archname</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a119b98fb8f4595c8703b1c9affde2cf1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> lldb::SBDebugger::CreateTargetWithFileAndTargetTriple </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>target_triple</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a609f9a40f42f881b8e28a4455f531103"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::DeleteCategory </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>category_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0820ab3f395ffc375adeda668a9ed275"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::DeleteTarget </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> &amp;&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2368fdff011778c10cfbc470e6de2fe4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void lldb::SBDebugger::Destroy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> &amp;&#160;</td>
<td class="paramname"><em>debugger</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="a2582abd5d24fddc234fc90c46204c89b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::DispatchInput </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>baton</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>data_len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a21a20c7908d6e5bb38e9a5c813a0396f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::DispatchInput </td>
<td>(</td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>data_len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abe1d64a7577e0caab591386d0d418fa5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::DispatchInputEndOfFile </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0e2b8fdfd0a906624d06a521f42eadd5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::DispatchInputInterrupt </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3a520623b3f57824aa21d15989546902"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::EnableLog </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>channel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char **&#160;</td>
<td class="paramname"><em>categories</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af42a578c99fec93e3965f8f454e37105"></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_1SBDebugger.html">SBDebugger</a> lldb::SBDebugger::FindDebuggerWithID </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>id</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="a8ca3a54bae5f7f83b5a969aead44eea8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> lldb::SBDebugger::FindTargetWithFileAndArch </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arch</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a602fae0bafe8bf5ec9937a8ac9f412d5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> lldb::SBDebugger::FindTargetWithProcessID </td>
<td>(</td>
<td class="paramtype">pid_t&#160;</td>
<td class="paramname"><em>pid</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2df07f953db4d9c53442cd5e47b586b6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::GetAsync </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aae119410f922ef8339c378d432870db7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTypeCategory.html">SBTypeCategory</a> lldb::SBDebugger::GetCategory </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>category_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7b3d037a60df9997e3a386f536d419d1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTypeCategory.html">SBTypeCategory</a> lldb::SBDebugger::GetCategoryAtIndex </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4a9ce578e638a1ab2b7f84300c65c6d5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::GetCloseInputOnEOF </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a212789a3f4661b30d975e4b057c2028e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBCommandInterpreter.html">lldb::SBCommandInterpreter</a> lldb::SBDebugger::GetCommandInterpreter </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="afa0accc27662acab7714656c196a0251"></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::SBDebugger::GetDefaultArchitecture </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>arch_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>arch_name_len</em>&#160;</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="a5dd96fd43d2614fb19794671e4b79a9b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTypeCategory.html">SBTypeCategory</a> lldb::SBDebugger::GetDefaultCategory </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af4eb16ef979f2c420bc8be463e13e987"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::GetDescription </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;&#160;</td>
<td class="paramname"><em>description</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2e6f15efa4a998333d033de4a45377d9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">FILE* lldb::SBDebugger::GetErrorFileHandle </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2a1e2b3e86dbdccef90ae08390bfabf3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTypeFilter.html">SBTypeFilter</a> lldb::SBDebugger::GetFilterForType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBTypeNameSpecifier.html">SBTypeNameSpecifier</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a25d4a3b58e492ae4337d7393b6384a21"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTypeFormat.html">SBTypeFormat</a> lldb::SBDebugger::GetFormatForType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBTypeNameSpecifier.html">SBTypeNameSpecifier</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a53ed385bf189af1af58ca2fcba32e16b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::user_id_t lldb::SBDebugger::GetID </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a47071cbb3d177db6a299cd5929349272"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBDebugger::GetIndexOfTarget </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7424fd13bcf41e9322f2ef50739e1bd8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">FILE* lldb::SBDebugger::GetInputFileHandle </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2249200329c2f1fe0c11f0e94c41b5fd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* lldb::SBDebugger::GetInstanceName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a22f189c5bafec4578c9c7e88d5d69051"></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_1SBStringList.html">lldb::SBStringList</a> lldb::SBDebugger::GetInternalVariableValue </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>var_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>debugger_instance_name</em>&#160;</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="a1b86ba7820b7e8c1232162fbbf1106db"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBListener.html">lldb::SBListener</a> lldb::SBDebugger::GetListener </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5ef4cca91ccecda9dec8a6096a3d6c05"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBDebugger::GetNumCategories </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa4f506bf23b85e05859ecc980437d48d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBDebugger::GetNumTargets </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9ff0d99e07edb92e0eee2869061ee09a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">FILE* lldb::SBDebugger::GetOutputFileHandle </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5fb25735ece10b1d283d325ff7065c1f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* lldb::SBDebugger::GetPrompt </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae037ef2fc1ce1fe6694fe5353ae1fe51"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::ScriptLanguage lldb::SBDebugger::GetScriptingLanguage </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>script_language_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a89833333f25924213e7dd65cc9eb4209"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::ScriptLanguage lldb::SBDebugger::GetScriptLanguage </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1b70de9d53089593b8dc025f380ed3da"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> lldb::SBDebugger::GetSelectedTarget </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5103dbe0387925f61d1de632f5a21f8f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBSourceManager.html">lldb::SBSourceManager</a> lldb::SBDebugger::GetSourceManager </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae17fc7038eb875dd1e41dfeee0c5e54e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTypeSummary.html">SBTypeSummary</a> lldb::SBDebugger::GetSummaryForType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBTypeNameSpecifier.html">SBTypeNameSpecifier</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9be6c1861039f4758f330dbd122cea53"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTypeSynthetic.html">SBTypeSynthetic</a> lldb::SBDebugger::GetSyntheticForType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBTypeNameSpecifier.html">SBTypeNameSpecifier</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0e4ada1e54e7d7466640892cf35279b8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> lldb::SBDebugger::GetTargetAtIndex </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4a98b9316da333106e8597240e115bb1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t lldb::SBDebugger::GetTerminalWidth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a870aa0b16d8fbb917c3a955231886e8c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::GetUseColor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7388d559db56747e8097d64416dbfc95"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::GetUseExternalEditor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa4c54c2ca7c0ea7194320b47aa55910f"></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::SBDebugger::GetVersionString </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="a6f07d45a26f15b80fa4c8b385bf9330c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::HandleCommand </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>command</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4c4ec4d30a28acbe89cb14c0dbf0674c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::HandleProcessEvent </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a> &amp;&#160;</td>
<td class="paramname"><em>process</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> &amp;&#160;</td>
<td class="paramname"><em>event</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">FILE *&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">FILE *&#160;</td>
<td class="paramname"><em>err</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8f0e158ccd1f00bec48197f0ffd3b2f5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void lldb::SBDebugger::Initialize </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="a29153b8351dc7ad76ef96f95933d001e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::InputReaderIsTopReader </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBInputReader.html">lldb::SBInputReader</a> &amp;&#160;</td>
<td class="paramname"><em>reader</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab4fe191beb0574da5b29661ca8bb1ec7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::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="a30b5c8fdc73672639cce501ead65a895"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void lldb::SBDebugger::MemoryPressureDetected </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="a7851d97a94a95e1298f9e22bf62d0660"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::NotifyTopInputReader </td>
<td>(</td>
<td class="paramtype">lldb::InputReaderAction&#160;</td>
<td class="paramname"><em>notification</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af1e786c3e37cce2bd8c9a0c4d8ebba95"></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>&amp; lldb::SBDebugger::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBDebugger.html">lldb::SBDebugger</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a01a1aa816a5ab53d68115fcb0a384293"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::PushInputReader </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBInputReader.html">lldb::SBInputReader</a> &amp;&#160;</td>
<td class="paramname"><em>reader</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a95f0d32484d394fea5d1412368b619c0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::RestoreInputTerminalState </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a06d2137a1c3f757e54afc04dd31e2830"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SaveInputTerminalState </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8a04999dcaa05c2003b51c1a81102752"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SetAsync </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3ecab556f9e8005bff0d33ce5b2a5754"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SetCloseInputOnEOF </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a15c4024361771c92862e48cc6abb8a8f"></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::SBDebugger::SetCurrentPlatform </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>platform_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac121de0dfc7dc9592e08a6bb78f8c5fd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::SetCurrentPlatformSDKRoot </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>sysroot</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a678d5d3b7887438af077f8b46a8f79a4"></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::SBDebugger::SetDefaultArchitecture </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arch_name</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="ac278598bf010e5a4b1c708deff04e67b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SetErrorFileHandle </td>
<td>(</td>
<td class="paramtype">FILE *&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>transfer_ownership</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8be0e06b4d861d7d34ea5ac490c5ccab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SetInputFileHandle </td>
<td>(</td>
<td class="paramtype">FILE *&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>transfer_ownership</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3b6a157d9a86fc6954673ab257116f6d"></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_1SBError.html">lldb::SBError</a> lldb::SBDebugger::SetInternalVariable </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>var_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>debugger_instance_name</em>&#160;</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="a65a4576de0e1fcfce55f1aa5b485f085"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SetLoggingCallback </td>
<td>(</td>
<td class="paramtype">lldb::LogOutputCallback&#160;</td>
<td class="paramname"><em>log_callback</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>baton</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aabb2db927566b2b8dc8deb0b87806d59"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SetOutputFileHandle </td>
<td>(</td>
<td class="paramtype">FILE *&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>transfer_ownership</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1828d2e8a3e9f9dfb607efd93cff8560"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SetPrompt </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>prompt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7fc3a266b1bba4c500c67b7527d447f9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SetScriptLanguage </td>
<td>(</td>
<td class="paramtype">lldb::ScriptLanguage&#160;</td>
<td class="paramname"><em>script_lang</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a11d4bd330412bb88ace92c19094788ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SetSelectedTarget </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a> &amp;&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5c711bcba349e98150135a9ef975642d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SetTerminalWidth </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>term_width</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac0f948ef171942d5989f3a21b96838ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::SetUseColor </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>use_color</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aed67965ceab2dba87d3dcbebac327c02"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBDebugger::SetUseExternalEditor </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>input</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab379f2e867c756c1f402a30a3cdbdb2e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SkipAppInitFiles </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a666b2ec37eb203222f60e127bf9e7cfb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBDebugger::SkipLLDBInitFiles </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae0f7303813f709c338c145a351926721"></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::SBDebugger::StateAsCString </td>
<td>(</td>
<td class="paramtype">lldb::StateType&#160;</td>
<td class="paramname"><em>state</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="a79b3522b6cbe365e9f8ef8ff38c5b5ee"></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::SBDebugger::StateIsRunningState </td>
<td>(</td>
<td class="paramtype">lldb::StateType&#160;</td>
<td class="paramname"><em>state</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="aad6a350fa5e036542b85c1a05b4d491f"></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::SBDebugger::StateIsStoppedState </td>
<td>(</td>
<td class="paramtype">lldb::StateType&#160;</td>
<td class="paramname"><em>state</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="acdc92627969accec9289d3655fe4a576"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void lldb::SBDebugger::Terminate </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>
<h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="af3fb6efd0d4f3b3bb7b87db062eb48c9"></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_1SBCommandInterpreter.html">SBCommandInterpreter</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="SBDebugger_8h_source.html#l00310">310</a> of file <a class="el" href="SBDebugger_8h_source.html">SBDebugger.h</a>.</p>
</div>
</div>
<a class="anchor" id="a44eb4a20c10ba52475614d76f91700c0"></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_1SBInputReader.html">SBInputReader</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="SBDebugger_8h_source.html#l00311">311</a> of file <a class="el" href="SBDebugger_8h_source.html">SBDebugger.h</a>.</p>
</div>
</div>
<a class="anchor" id="a69b7343ab8cdf692644483e32e875e63"></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_1SBListener.html">SBListener</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="SBDebugger_8h_source.html#l00312">312</a> of file <a class="el" href="SBDebugger_8h_source.html">SBDebugger.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="SBDebugger_8h_source.html#l00313">313</a> of file <a class="el" href="SBDebugger_8h_source.html">SBDebugger.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="SBDebugger_8h_source.html#l00314">314</a> of file <a class="el" href="SBDebugger_8h_source.html">SBDebugger.h</a>.</p>
</div>
</div>
<a class="anchor" id="a593230acf95f9720217b7fb17681efca"></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_1SBTarget.html">SBTarget</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="SBDebugger_8h_source.html#l00315">315</a> of file <a class="el" href="SBDebugger_8h_source.html">SBDebugger.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="SBDebugger_8h_source.html">SBDebugger.h</a></li>
</ul>
</div><!-- contents -->
<hr>
<p class="footer">
Generated on Fri Jul 19 2013 13:25:55 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.1.2</a><br>
Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
All Rights Reserved.</p>
<hr>
<!--#include virtual="/attrib.incl" -->
</body>
</html>