1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2<html><head> 3<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/> 4<meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/> 5<meta name="description" content="C++ source code API documentation for LLDB."/> 6<title>LLVM: lldb::SBBreakpoint Class Reference</title> 7<link href="doxygen.css" rel="stylesheet" type="text/css"/> 8</head><body> 9<p class="title">LLDB API Documentation</p> 10<!-- Generated by Doxygen 1.8.1.2 --> 11 <div id="navrow1" class="tabs"> 12 <ul class="tablist"> 13 <li><a href="index.html"><span>Main Page</span></a></li> 14 <li><a href="namespaces.html"><span>Namespaces</span></a></li> 15 <li class="current"><a href="annotated.html"><span>Classes</span></a></li> 16 <li><a href="files.html"><span>Files</span></a></li> 17 </ul> 18 </div> 19 <div id="navrow2" class="tabs2"> 20 <ul class="tablist"> 21 <li><a href="annotated.html"><span>Class List</span></a></li> 22 <li><a href="classes.html"><span>Class Index</span></a></li> 23 <li><a href="functions.html"><span>Class Members</span></a></li> 24 </ul> 25 </div> 26<div id="nav-path" class="navpath"> 27 <ul> 28<li class="navelem"><a class="el" href="namespacelldb.html">lldb</a></li><li class="navelem"><a class="el" href="classlldb_1_1SBBreakpoint.html">SBBreakpoint</a></li> </ul> 29</div> 30</div><!-- top --> 31<div class="header"> 32 <div class="summary"> 33<a href="#pub-types">Public Types</a> | 34<a href="#pub-methods">Public Member Functions</a> | 35<a href="#pub-static-methods">Static Public Member Functions</a> | 36<a href="#friends">Friends</a> | 37<a href="classlldb_1_1SBBreakpoint-members.html">List of all members</a> </div> 38 <div class="headertitle"> 39<div class="title">lldb::SBBreakpoint Class Reference</div> </div> 40</div><!--header--> 41<div class="contents"> 42 43<p><code>#include <<a class="el" href="SBBreakpoint_8h_source.html">SBBreakpoint.h</a>></code></p> 44<table class="memberdecls"> 45<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a> 46Public Types</h2></td></tr> 47<tr class="memitem:ada89458fcabcc072fface56b9bad2938"><td class="memItemLeft" align="right" valign="top">typedef bool(* </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#ada89458fcabcc072fface56b9bad2938">BreakpointHitCallback</a> )(void *baton, <a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> &process, <a class="el" href="classlldb_1_1SBThread.html">SBThread</a> &thread, <a class="el" href="classlldb_1_1SBBreakpointLocation.html">lldb::SBBreakpointLocation</a> &location)</td></tr> 48</table><table class="memberdecls"> 49<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a> 50Public Member Functions</h2></td></tr> 51<tr class="memitem:ab49c014469df12f8461bd55a23044e51"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#ab49c014469df12f8461bd55a23044e51">SBBreakpoint</a> ()</td></tr> 52<tr class="memitem:afa84dc0626747f33535ee39272dc8ea6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#afa84dc0626747f33535ee39272dc8ea6">SBBreakpoint</a> (const <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> &rhs)</td></tr> 53<tr class="memitem:ac31692391904a10f39a3802165a13c71"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#ac31692391904a10f39a3802165a13c71">~SBBreakpoint</a> ()</td></tr> 54<tr class="memitem:a84361d37e81d14c57d472a8aedda3902"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a84361d37e81d14c57d472a8aedda3902">operator=</a> (const <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> &rhs)</td></tr> 55<tr class="memitem:aaa2fca555438a0ece0ae2927eec351f8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#aaa2fca555438a0ece0ae2927eec351f8">operator==</a> (const <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> &rhs)</td></tr> 56<tr class="memitem:a844471a91286b9ad9ef9ec503ab6d424"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a844471a91286b9ad9ef9ec503ab6d424">operator!=</a> (const <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> &rhs)</td></tr> 57<tr class="memitem:aadbfc9091a68ca55c94a3c2b904ede5c"><td class="memItemLeft" align="right" valign="top">break_id_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#aadbfc9091a68ca55c94a3c2b904ede5c">GetID</a> () const </td></tr> 58<tr class="memitem:a8250b31fa3841b021187ef29abfed028"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a8250b31fa3841b021187ef29abfed028">IsValid</a> () const </td></tr> 59<tr class="memitem:afb3db974559bfc0b7736cfd85333c316"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#afb3db974559bfc0b7736cfd85333c316">ClearAllBreakpointSites</a> ()</td></tr> 60<tr class="memitem:a47b6c0bf8e834e232b8347c1fa52e8bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpointLocation.html">lldb::SBBreakpointLocation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a47b6c0bf8e834e232b8347c1fa52e8bc">FindLocationByAddress</a> (lldb::addr_t vm_addr)</td></tr> 61<tr class="memitem:ad5cd3b176d07292ab810f4ed061095c8"><td class="memItemLeft" align="right" valign="top">lldb::break_id_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#ad5cd3b176d07292ab810f4ed061095c8">FindLocationIDByAddress</a> (lldb::addr_t vm_addr)</td></tr> 62<tr class="memitem:a933931d643a01d3b972f660c13f9187e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpointLocation.html">lldb::SBBreakpointLocation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a933931d643a01d3b972f660c13f9187e">FindLocationByID</a> (lldb::break_id_t bp_loc_id)</td></tr> 63<tr class="memitem:acec64a7e242953a01e7a24908623ee25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBreakpointLocation.html">lldb::SBBreakpointLocation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#acec64a7e242953a01e7a24908623ee25">GetLocationAtIndex</a> (uint32_t index)</td></tr> 64<tr class="memitem:a04c44fd2332f83c9c6eb968dfcc7bb9a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a04c44fd2332f83c9c6eb968dfcc7bb9a">SetEnabled</a> (bool enable)</td></tr> 65<tr class="memitem:aab6e7bb3748ef0e82ba9a3c095458d7d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#aab6e7bb3748ef0e82ba9a3c095458d7d">IsEnabled</a> ()</td></tr> 66<tr class="memitem:a4cfb585b920db41d33896f36ec3dcd05"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a4cfb585b920db41d33896f36ec3dcd05">SetOneShot</a> (bool one_shot)</td></tr> 67<tr class="memitem:aae8ec596ee3d7edc208a61a64336e22c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#aae8ec596ee3d7edc208a61a64336e22c">IsOneShot</a> () const </td></tr> 68<tr class="memitem:a6bdc1a8618ef2be460c00d03671e6044"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a6bdc1a8618ef2be460c00d03671e6044">IsInternal</a> ()</td></tr> 69<tr class="memitem:a98625ef23f591f6b76aa29e4eaf416c5"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a98625ef23f591f6b76aa29e4eaf416c5">GetHitCount</a> () const </td></tr> 70<tr class="memitem:abc0dcc49b4133f81b39be67f68e4531f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#abc0dcc49b4133f81b39be67f68e4531f">SetIgnoreCount</a> (uint32_t count)</td></tr> 71<tr class="memitem:add6d1051eadb31b1768322794a04190b"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#add6d1051eadb31b1768322794a04190b">GetIgnoreCount</a> () const </td></tr> 72<tr class="memitem:a5396e7ee7f4f08bb7365eb72f7d8aeef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a5396e7ee7f4f08bb7365eb72f7d8aeef">SetCondition</a> (const char *condition)</td></tr> 73<tr class="memitem:a84b47349cae9fb443cd066fdb205e79d"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a84b47349cae9fb443cd066fdb205e79d">GetCondition</a> ()</td></tr> 74<tr class="memitem:a8aabae7d4dc6ee88657aebbd37c6dbcd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a8aabae7d4dc6ee88657aebbd37c6dbcd">SetThreadID</a> (lldb::tid_t sb_thread_id)</td></tr> 75<tr class="memitem:afcba5aa8a08dda3512b7186a2c5c6480"><td class="memItemLeft" align="right" valign="top">lldb::tid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#afcba5aa8a08dda3512b7186a2c5c6480">GetThreadID</a> ()</td></tr> 76<tr class="memitem:a3e61d60b0d397667155e397092fc9743"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a3e61d60b0d397667155e397092fc9743">SetThreadIndex</a> (uint32_t index)</td></tr> 77<tr class="memitem:a0d21a8ddb374dbf06ca098ab0d6572b8"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a0d21a8ddb374dbf06ca098ab0d6572b8">GetThreadIndex</a> () const </td></tr> 78<tr class="memitem:ac41c1e7fad820e56366e3b9e3c888edb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#ac41c1e7fad820e56366e3b9e3c888edb">SetThreadName</a> (const char *thread_name)</td></tr> 79<tr class="memitem:ae7601faeb5704ee7f117869881f702c1"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#ae7601faeb5704ee7f117869881f702c1">GetThreadName</a> () const </td></tr> 80<tr class="memitem:a31c38493b4482d7e239f3600a6125f0c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a31c38493b4482d7e239f3600a6125f0c">SetQueueName</a> (const char *queue_name)</td></tr> 81<tr class="memitem:a2fb409e2af93b84a8643b090ba604c1a"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a2fb409e2af93b84a8643b090ba604c1a">GetQueueName</a> () const </td></tr> 82<tr class="memitem:a5d9de0333ea4801f55b41016b2b1159b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a5d9de0333ea4801f55b41016b2b1159b">SetCallback</a> (<a class="el" href="classlldb_1_1SBBreakpoint.html#ada89458fcabcc072fface56b9bad2938">BreakpointHitCallback</a> callback, void *baton)</td></tr> 83<tr class="memitem:aa85611de9042b1cb43563c5073dc1423"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#aa85611de9042b1cb43563c5073dc1423">GetNumResolvedLocations</a> () const </td></tr> 84<tr class="memitem:a270fe31aa7d6f70337711826f2a08ac6"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a270fe31aa7d6f70337711826f2a08ac6">GetNumLocations</a> () const </td></tr> 85<tr class="memitem:a723cd3881b2dfc271408c7c763447bc2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a723cd3881b2dfc271408c7c763447bc2">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &description)</td></tr> 86</table><table class="memberdecls"> 87<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a> 88Static Public Member Functions</h2></td></tr> 89<tr class="memitem:afbf978cfe82e757504e209691f50c49d"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#afbf978cfe82e757504e209691f50c49d">EventIsBreakpointEvent</a> (const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> &event)</td></tr> 90<tr class="memitem:a2f6161b7a6f90d6a9fae8a496122eb80"><td class="memItemLeft" align="right" valign="top">static lldb::BreakpointEventType </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a2f6161b7a6f90d6a9fae8a496122eb80">GetBreakpointEventTypeFromEvent</a> (const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> &event)</td></tr> 91<tr class="memitem:a86c3d6cb7aa59167a5f4be678db23c5c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a86c3d6cb7aa59167a5f4be678db23c5c">GetBreakpointFromEvent</a> (const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> &event)</td></tr> 92<tr class="memitem:ac0e9bfac67e7b387994c832d84edd4bf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBBreakpointLocation.html">lldb::SBBreakpointLocation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#ac0e9bfac67e7b387994c832d84edd4bf">GetBreakpointLocationAtIndexFromEvent</a> (const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> &event, uint32_t loc_idx)</td></tr> 93<tr class="memitem:a2ec7d5b8c30443494dfd1d4d80f555c8"><td class="memItemLeft" align="right" valign="top">static uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a2ec7d5b8c30443494dfd1d4d80f555c8">GetNumBreakpointLocationsFromEvent</a> (const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> &event_sp)</td></tr> 94</table><table class="memberdecls"> 95<tr class="heading"><td colspan="2"><h2><a name="friends"></a> 96Friends</h2></td></tr> 97<tr class="memitem:ade87025d6a977d3f528050f7c16a5d48"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#ade87025d6a977d3f528050f7c16a5d48">SBBreakpointLocation</a></td></tr> 98<tr class="memitem:a593230acf95f9720217b7fb17681efca"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBBreakpoint.html#a593230acf95f9720217b7fb17681efca">SBTarget</a></td></tr> 99</table> 100<a name="details" id="details"></a><h2>Detailed Description</h2> 101<div class="textblock"> 102<p>Definition at line <a class="el" href="SBBreakpoint_8h_source.html#l00017">17</a> of file <a class="el" href="SBBreakpoint_8h_source.html">SBBreakpoint.h</a>.</p> 103</div><h2>Member Typedef Documentation</h2> 104<a class="anchor" id="ada89458fcabcc072fface56b9bad2938"></a> 105<div class="memitem"> 106<div class="memproto"> 107 <table class="memname"> 108 <tr> 109 <td class="memname">typedef bool(* lldb::SBBreakpoint::BreakpointHitCallback)(void *baton, <a class="el" href="classlldb_1_1SBProcess.html">SBProcess</a> &process, <a class="el" href="classlldb_1_1SBThread.html">SBThread</a> &thread, <a class="el" href="classlldb_1_1SBBreakpointLocation.html">lldb::SBBreakpointLocation</a> &location)</td> 110 </tr> 111 </table> 112</div><div class="memdoc"> 113 114<p>Definition at line <a class="el" href="SBBreakpoint_8h_source.html#l00021">21</a> of file <a class="el" href="SBBreakpoint_8h_source.html">SBBreakpoint.h</a>.</p> 115 116</div> 117</div> 118<h2>Constructor & Destructor Documentation</h2> 119<a class="anchor" id="ab49c014469df12f8461bd55a23044e51"></a> 120<div class="memitem"> 121<div class="memproto"> 122 <table class="memname"> 123 <tr> 124 <td class="memname">lldb::SBBreakpoint::SBBreakpoint </td> 125 <td>(</td> 126 <td class="paramname"></td><td>)</td> 127 <td></td> 128 </tr> 129 </table> 130</div><div class="memdoc"> 131 132</div> 133</div> 134<a class="anchor" id="afa84dc0626747f33535ee39272dc8ea6"></a> 135<div class="memitem"> 136<div class="memproto"> 137 <table class="memname"> 138 <tr> 139 <td class="memname">lldb::SBBreakpoint::SBBreakpoint </td> 140 <td>(</td> 141 <td class="paramtype">const <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> & </td> 142 <td class="paramname"><em>rhs</em></td><td>)</td> 143 <td></td> 144 </tr> 145 </table> 146</div><div class="memdoc"> 147 148</div> 149</div> 150<a class="anchor" id="ac31692391904a10f39a3802165a13c71"></a> 151<div class="memitem"> 152<div class="memproto"> 153 <table class="memname"> 154 <tr> 155 <td class="memname">lldb::SBBreakpoint::~SBBreakpoint </td> 156 <td>(</td> 157 <td class="paramname"></td><td>)</td> 158 <td></td> 159 </tr> 160 </table> 161</div><div class="memdoc"> 162 163</div> 164</div> 165<h2>Member Function Documentation</h2> 166<a class="anchor" id="afb3db974559bfc0b7736cfd85333c316"></a> 167<div class="memitem"> 168<div class="memproto"> 169 <table class="memname"> 170 <tr> 171 <td class="memname">void lldb::SBBreakpoint::ClearAllBreakpointSites </td> 172 <td>(</td> 173 <td class="paramname"></td><td>)</td> 174 <td></td> 175 </tr> 176 </table> 177</div><div class="memdoc"> 178 179</div> 180</div> 181<a class="anchor" id="afbf978cfe82e757504e209691f50c49d"></a> 182<div class="memitem"> 183<div class="memproto"> 184<table class="mlabels"> 185 <tr> 186 <td class="mlabels-left"> 187 <table class="memname"> 188 <tr> 189 <td class="memname">static bool lldb::SBBreakpoint::EventIsBreakpointEvent </td> 190 <td>(</td> 191 <td class="paramtype">const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> & </td> 192 <td class="paramname"><em>event</em></td><td>)</td> 193 <td></td> 194 </tr> 195 </table> 196 </td> 197 <td class="mlabels-right"> 198<span class="mlabels"><span class="mlabel">static</span></span> </td> 199 </tr> 200</table> 201</div><div class="memdoc"> 202 203</div> 204</div> 205<a class="anchor" id="a47b6c0bf8e834e232b8347c1fa52e8bc"></a> 206<div class="memitem"> 207<div class="memproto"> 208 <table class="memname"> 209 <tr> 210 <td class="memname"><a class="el" href="classlldb_1_1SBBreakpointLocation.html">lldb::SBBreakpointLocation</a> lldb::SBBreakpoint::FindLocationByAddress </td> 211 <td>(</td> 212 <td class="paramtype">lldb::addr_t </td> 213 <td class="paramname"><em>vm_addr</em></td><td>)</td> 214 <td></td> 215 </tr> 216 </table> 217</div><div class="memdoc"> 218 219</div> 220</div> 221<a class="anchor" id="a933931d643a01d3b972f660c13f9187e"></a> 222<div class="memitem"> 223<div class="memproto"> 224 <table class="memname"> 225 <tr> 226 <td class="memname"><a class="el" href="classlldb_1_1SBBreakpointLocation.html">lldb::SBBreakpointLocation</a> lldb::SBBreakpoint::FindLocationByID </td> 227 <td>(</td> 228 <td class="paramtype">lldb::break_id_t </td> 229 <td class="paramname"><em>bp_loc_id</em></td><td>)</td> 230 <td></td> 231 </tr> 232 </table> 233</div><div class="memdoc"> 234 235</div> 236</div> 237<a class="anchor" id="ad5cd3b176d07292ab810f4ed061095c8"></a> 238<div class="memitem"> 239<div class="memproto"> 240 <table class="memname"> 241 <tr> 242 <td class="memname">lldb::break_id_t lldb::SBBreakpoint::FindLocationIDByAddress </td> 243 <td>(</td> 244 <td class="paramtype">lldb::addr_t </td> 245 <td class="paramname"><em>vm_addr</em></td><td>)</td> 246 <td></td> 247 </tr> 248 </table> 249</div><div class="memdoc"> 250 251</div> 252</div> 253<a class="anchor" id="a2f6161b7a6f90d6a9fae8a496122eb80"></a> 254<div class="memitem"> 255<div class="memproto"> 256<table class="mlabels"> 257 <tr> 258 <td class="mlabels-left"> 259 <table class="memname"> 260 <tr> 261 <td class="memname">static lldb::BreakpointEventType lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent </td> 262 <td>(</td> 263 <td class="paramtype">const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> & </td> 264 <td class="paramname"><em>event</em></td><td>)</td> 265 <td></td> 266 </tr> 267 </table> 268 </td> 269 <td class="mlabels-right"> 270<span class="mlabels"><span class="mlabel">static</span></span> </td> 271 </tr> 272</table> 273</div><div class="memdoc"> 274 275</div> 276</div> 277<a class="anchor" id="a86c3d6cb7aa59167a5f4be678db23c5c"></a> 278<div class="memitem"> 279<div class="memproto"> 280<table class="mlabels"> 281 <tr> 282 <td class="mlabels-left"> 283 <table class="memname"> 284 <tr> 285 <td class="memname">static <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> lldb::SBBreakpoint::GetBreakpointFromEvent </td> 286 <td>(</td> 287 <td class="paramtype">const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> & </td> 288 <td class="paramname"><em>event</em></td><td>)</td> 289 <td></td> 290 </tr> 291 </table> 292 </td> 293 <td class="mlabels-right"> 294<span class="mlabels"><span class="mlabel">static</span></span> </td> 295 </tr> 296</table> 297</div><div class="memdoc"> 298 299</div> 300</div> 301<a class="anchor" id="ac0e9bfac67e7b387994c832d84edd4bf"></a> 302<div class="memitem"> 303<div class="memproto"> 304<table class="mlabels"> 305 <tr> 306 <td class="mlabels-left"> 307 <table class="memname"> 308 <tr> 309 <td class="memname">static <a class="el" href="classlldb_1_1SBBreakpointLocation.html">lldb::SBBreakpointLocation</a> lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent </td> 310 <td>(</td> 311 <td class="paramtype">const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> & </td> 312 <td class="paramname"><em>event</em>, </td> 313 </tr> 314 <tr> 315 <td class="paramkey"></td> 316 <td></td> 317 <td class="paramtype">uint32_t </td> 318 <td class="paramname"><em>loc_idx</em> </td> 319 </tr> 320 <tr> 321 <td></td> 322 <td>)</td> 323 <td></td><td></td> 324 </tr> 325 </table> 326 </td> 327 <td class="mlabels-right"> 328<span class="mlabels"><span class="mlabel">static</span></span> </td> 329 </tr> 330</table> 331</div><div class="memdoc"> 332 333</div> 334</div> 335<a class="anchor" id="a84b47349cae9fb443cd066fdb205e79d"></a> 336<div class="memitem"> 337<div class="memproto"> 338 <table class="memname"> 339 <tr> 340 <td class="memname">const char* lldb::SBBreakpoint::GetCondition </td> 341 <td>(</td> 342 <td class="paramname"></td><td>)</td> 343 <td></td> 344 </tr> 345 </table> 346</div><div class="memdoc"> 347 348</div> 349</div> 350<a class="anchor" id="a723cd3881b2dfc271408c7c763447bc2"></a> 351<div class="memitem"> 352<div class="memproto"> 353 <table class="memname"> 354 <tr> 355 <td class="memname">bool lldb::SBBreakpoint::GetDescription </td> 356 <td>(</td> 357 <td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> & </td> 358 <td class="paramname"><em>description</em></td><td>)</td> 359 <td></td> 360 </tr> 361 </table> 362</div><div class="memdoc"> 363 364</div> 365</div> 366<a class="anchor" id="a98625ef23f591f6b76aa29e4eaf416c5"></a> 367<div class="memitem"> 368<div class="memproto"> 369 <table class="memname"> 370 <tr> 371 <td class="memname">uint32_t lldb::SBBreakpoint::GetHitCount </td> 372 <td>(</td> 373 <td class="paramname"></td><td>)</td> 374 <td> const</td> 375 </tr> 376 </table> 377</div><div class="memdoc"> 378 379</div> 380</div> 381<a class="anchor" id="aadbfc9091a68ca55c94a3c2b904ede5c"></a> 382<div class="memitem"> 383<div class="memproto"> 384 <table class="memname"> 385 <tr> 386 <td class="memname">break_id_t lldb::SBBreakpoint::GetID </td> 387 <td>(</td> 388 <td class="paramname"></td><td>)</td> 389 <td> const</td> 390 </tr> 391 </table> 392</div><div class="memdoc"> 393 394</div> 395</div> 396<a class="anchor" id="add6d1051eadb31b1768322794a04190b"></a> 397<div class="memitem"> 398<div class="memproto"> 399 <table class="memname"> 400 <tr> 401 <td class="memname">uint32_t lldb::SBBreakpoint::GetIgnoreCount </td> 402 <td>(</td> 403 <td class="paramname"></td><td>)</td> 404 <td> const</td> 405 </tr> 406 </table> 407</div><div class="memdoc"> 408 409</div> 410</div> 411<a class="anchor" id="acec64a7e242953a01e7a24908623ee25"></a> 412<div class="memitem"> 413<div class="memproto"> 414 <table class="memname"> 415 <tr> 416 <td class="memname"><a class="el" href="classlldb_1_1SBBreakpointLocation.html">lldb::SBBreakpointLocation</a> lldb::SBBreakpoint::GetLocationAtIndex </td> 417 <td>(</td> 418 <td class="paramtype">uint32_t </td> 419 <td class="paramname"><em>index</em></td><td>)</td> 420 <td></td> 421 </tr> 422 </table> 423</div><div class="memdoc"> 424 425</div> 426</div> 427<a class="anchor" id="a2ec7d5b8c30443494dfd1d4d80f555c8"></a> 428<div class="memitem"> 429<div class="memproto"> 430<table class="mlabels"> 431 <tr> 432 <td class="mlabels-left"> 433 <table class="memname"> 434 <tr> 435 <td class="memname">static uint32_t lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent </td> 436 <td>(</td> 437 <td class="paramtype">const <a class="el" href="classlldb_1_1SBEvent.html">lldb::SBEvent</a> & </td> 438 <td class="paramname"><em>event_sp</em></td><td>)</td> 439 <td></td> 440 </tr> 441 </table> 442 </td> 443 <td class="mlabels-right"> 444<span class="mlabels"><span class="mlabel">static</span></span> </td> 445 </tr> 446</table> 447</div><div class="memdoc"> 448 449</div> 450</div> 451<a class="anchor" id="a270fe31aa7d6f70337711826f2a08ac6"></a> 452<div class="memitem"> 453<div class="memproto"> 454 <table class="memname"> 455 <tr> 456 <td class="memname">size_t lldb::SBBreakpoint::GetNumLocations </td> 457 <td>(</td> 458 <td class="paramname"></td><td>)</td> 459 <td> const</td> 460 </tr> 461 </table> 462</div><div class="memdoc"> 463 464</div> 465</div> 466<a class="anchor" id="aa85611de9042b1cb43563c5073dc1423"></a> 467<div class="memitem"> 468<div class="memproto"> 469 <table class="memname"> 470 <tr> 471 <td class="memname">size_t lldb::SBBreakpoint::GetNumResolvedLocations </td> 472 <td>(</td> 473 <td class="paramname"></td><td>)</td> 474 <td> const</td> 475 </tr> 476 </table> 477</div><div class="memdoc"> 478 479</div> 480</div> 481<a class="anchor" id="a2fb409e2af93b84a8643b090ba604c1a"></a> 482<div class="memitem"> 483<div class="memproto"> 484 <table class="memname"> 485 <tr> 486 <td class="memname">const char* lldb::SBBreakpoint::GetQueueName </td> 487 <td>(</td> 488 <td class="paramname"></td><td>)</td> 489 <td> const</td> 490 </tr> 491 </table> 492</div><div class="memdoc"> 493 494</div> 495</div> 496<a class="anchor" id="afcba5aa8a08dda3512b7186a2c5c6480"></a> 497<div class="memitem"> 498<div class="memproto"> 499 <table class="memname"> 500 <tr> 501 <td class="memname">lldb::tid_t lldb::SBBreakpoint::GetThreadID </td> 502 <td>(</td> 503 <td class="paramname"></td><td>)</td> 504 <td></td> 505 </tr> 506 </table> 507</div><div class="memdoc"> 508 509</div> 510</div> 511<a class="anchor" id="a0d21a8ddb374dbf06ca098ab0d6572b8"></a> 512<div class="memitem"> 513<div class="memproto"> 514 <table class="memname"> 515 <tr> 516 <td class="memname">uint32_t lldb::SBBreakpoint::GetThreadIndex </td> 517 <td>(</td> 518 <td class="paramname"></td><td>)</td> 519 <td> const</td> 520 </tr> 521 </table> 522</div><div class="memdoc"> 523 524</div> 525</div> 526<a class="anchor" id="ae7601faeb5704ee7f117869881f702c1"></a> 527<div class="memitem"> 528<div class="memproto"> 529 <table class="memname"> 530 <tr> 531 <td class="memname">const char* lldb::SBBreakpoint::GetThreadName </td> 532 <td>(</td> 533 <td class="paramname"></td><td>)</td> 534 <td> const</td> 535 </tr> 536 </table> 537</div><div class="memdoc"> 538 539</div> 540</div> 541<a class="anchor" id="aab6e7bb3748ef0e82ba9a3c095458d7d"></a> 542<div class="memitem"> 543<div class="memproto"> 544 <table class="memname"> 545 <tr> 546 <td class="memname">bool lldb::SBBreakpoint::IsEnabled </td> 547 <td>(</td> 548 <td class="paramname"></td><td>)</td> 549 <td></td> 550 </tr> 551 </table> 552</div><div class="memdoc"> 553 554</div> 555</div> 556<a class="anchor" id="a6bdc1a8618ef2be460c00d03671e6044"></a> 557<div class="memitem"> 558<div class="memproto"> 559 <table class="memname"> 560 <tr> 561 <td class="memname">bool lldb::SBBreakpoint::IsInternal </td> 562 <td>(</td> 563 <td class="paramname"></td><td>)</td> 564 <td></td> 565 </tr> 566 </table> 567</div><div class="memdoc"> 568 569</div> 570</div> 571<a class="anchor" id="aae8ec596ee3d7edc208a61a64336e22c"></a> 572<div class="memitem"> 573<div class="memproto"> 574 <table class="memname"> 575 <tr> 576 <td class="memname">bool lldb::SBBreakpoint::IsOneShot </td> 577 <td>(</td> 578 <td class="paramname"></td><td>)</td> 579 <td> const</td> 580 </tr> 581 </table> 582</div><div class="memdoc"> 583 584</div> 585</div> 586<a class="anchor" id="a8250b31fa3841b021187ef29abfed028"></a> 587<div class="memitem"> 588<div class="memproto"> 589 <table class="memname"> 590 <tr> 591 <td class="memname">bool lldb::SBBreakpoint::IsValid </td> 592 <td>(</td> 593 <td class="paramname"></td><td>)</td> 594 <td> const</td> 595 </tr> 596 </table> 597</div><div class="memdoc"> 598 599</div> 600</div> 601<a class="anchor" id="a844471a91286b9ad9ef9ec503ab6d424"></a> 602<div class="memitem"> 603<div class="memproto"> 604 <table class="memname"> 605 <tr> 606 <td class="memname">bool lldb::SBBreakpoint::operator!= </td> 607 <td>(</td> 608 <td class="paramtype">const <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> & </td> 609 <td class="paramname"><em>rhs</em></td><td>)</td> 610 <td></td> 611 </tr> 612 </table> 613</div><div class="memdoc"> 614 615</div> 616</div> 617<a class="anchor" id="a84361d37e81d14c57d472a8aedda3902"></a> 618<div class="memitem"> 619<div class="memproto"> 620 <table class="memname"> 621 <tr> 622 <td class="memname">const <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a>& lldb::SBBreakpoint::operator= </td> 623 <td>(</td> 624 <td class="paramtype">const <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> & </td> 625 <td class="paramname"><em>rhs</em></td><td>)</td> 626 <td></td> 627 </tr> 628 </table> 629</div><div class="memdoc"> 630 631</div> 632</div> 633<a class="anchor" id="aaa2fca555438a0ece0ae2927eec351f8"></a> 634<div class="memitem"> 635<div class="memproto"> 636 <table class="memname"> 637 <tr> 638 <td class="memname">bool lldb::SBBreakpoint::operator== </td> 639 <td>(</td> 640 <td class="paramtype">const <a class="el" href="classlldb_1_1SBBreakpoint.html">lldb::SBBreakpoint</a> & </td> 641 <td class="paramname"><em>rhs</em></td><td>)</td> 642 <td></td> 643 </tr> 644 </table> 645</div><div class="memdoc"> 646 647</div> 648</div> 649<a class="anchor" id="a5d9de0333ea4801f55b41016b2b1159b"></a> 650<div class="memitem"> 651<div class="memproto"> 652 <table class="memname"> 653 <tr> 654 <td class="memname">void lldb::SBBreakpoint::SetCallback </td> 655 <td>(</td> 656 <td class="paramtype"><a class="el" href="classlldb_1_1SBBreakpoint.html#ada89458fcabcc072fface56b9bad2938">BreakpointHitCallback</a> </td> 657 <td class="paramname"><em>callback</em>, </td> 658 </tr> 659 <tr> 660 <td class="paramkey"></td> 661 <td></td> 662 <td class="paramtype">void * </td> 663 <td class="paramname"><em>baton</em> </td> 664 </tr> 665 <tr> 666 <td></td> 667 <td>)</td> 668 <td></td><td></td> 669 </tr> 670 </table> 671</div><div class="memdoc"> 672 673</div> 674</div> 675<a class="anchor" id="a5396e7ee7f4f08bb7365eb72f7d8aeef"></a> 676<div class="memitem"> 677<div class="memproto"> 678 <table class="memname"> 679 <tr> 680 <td class="memname">void lldb::SBBreakpoint::SetCondition </td> 681 <td>(</td> 682 <td class="paramtype">const char * </td> 683 <td class="paramname"><em>condition</em></td><td>)</td> 684 <td></td> 685 </tr> 686 </table> 687</div><div class="memdoc"> 688 689</div> 690</div> 691<a class="anchor" id="a04c44fd2332f83c9c6eb968dfcc7bb9a"></a> 692<div class="memitem"> 693<div class="memproto"> 694 <table class="memname"> 695 <tr> 696 <td class="memname">void lldb::SBBreakpoint::SetEnabled </td> 697 <td>(</td> 698 <td class="paramtype">bool </td> 699 <td class="paramname"><em>enable</em></td><td>)</td> 700 <td></td> 701 </tr> 702 </table> 703</div><div class="memdoc"> 704 705</div> 706</div> 707<a class="anchor" id="abc0dcc49b4133f81b39be67f68e4531f"></a> 708<div class="memitem"> 709<div class="memproto"> 710 <table class="memname"> 711 <tr> 712 <td class="memname">void lldb::SBBreakpoint::SetIgnoreCount </td> 713 <td>(</td> 714 <td class="paramtype">uint32_t </td> 715 <td class="paramname"><em>count</em></td><td>)</td> 716 <td></td> 717 </tr> 718 </table> 719</div><div class="memdoc"> 720 721</div> 722</div> 723<a class="anchor" id="a4cfb585b920db41d33896f36ec3dcd05"></a> 724<div class="memitem"> 725<div class="memproto"> 726 <table class="memname"> 727 <tr> 728 <td class="memname">void lldb::SBBreakpoint::SetOneShot </td> 729 <td>(</td> 730 <td class="paramtype">bool </td> 731 <td class="paramname"><em>one_shot</em></td><td>)</td> 732 <td></td> 733 </tr> 734 </table> 735</div><div class="memdoc"> 736 737</div> 738</div> 739<a class="anchor" id="a31c38493b4482d7e239f3600a6125f0c"></a> 740<div class="memitem"> 741<div class="memproto"> 742 <table class="memname"> 743 <tr> 744 <td class="memname">void lldb::SBBreakpoint::SetQueueName </td> 745 <td>(</td> 746 <td class="paramtype">const char * </td> 747 <td class="paramname"><em>queue_name</em></td><td>)</td> 748 <td></td> 749 </tr> 750 </table> 751</div><div class="memdoc"> 752 753</div> 754</div> 755<a class="anchor" id="a8aabae7d4dc6ee88657aebbd37c6dbcd"></a> 756<div class="memitem"> 757<div class="memproto"> 758 <table class="memname"> 759 <tr> 760 <td class="memname">void lldb::SBBreakpoint::SetThreadID </td> 761 <td>(</td> 762 <td class="paramtype">lldb::tid_t </td> 763 <td class="paramname"><em>sb_thread_id</em></td><td>)</td> 764 <td></td> 765 </tr> 766 </table> 767</div><div class="memdoc"> 768 769</div> 770</div> 771<a class="anchor" id="a3e61d60b0d397667155e397092fc9743"></a> 772<div class="memitem"> 773<div class="memproto"> 774 <table class="memname"> 775 <tr> 776 <td class="memname">void lldb::SBBreakpoint::SetThreadIndex </td> 777 <td>(</td> 778 <td class="paramtype">uint32_t </td> 779 <td class="paramname"><em>index</em></td><td>)</td> 780 <td></td> 781 </tr> 782 </table> 783</div><div class="memdoc"> 784 785</div> 786</div> 787<a class="anchor" id="ac41c1e7fad820e56366e3b9e3c888edb"></a> 788<div class="memitem"> 789<div class="memproto"> 790 <table class="memname"> 791 <tr> 792 <td class="memname">void lldb::SBBreakpoint::SetThreadName </td> 793 <td>(</td> 794 <td class="paramtype">const char * </td> 795 <td class="paramname"><em>thread_name</em></td><td>)</td> 796 <td></td> 797 </tr> 798 </table> 799</div><div class="memdoc"> 800 801</div> 802</div> 803<h2>Friends And Related Function Documentation</h2> 804<a class="anchor" id="ade87025d6a977d3f528050f7c16a5d48"></a> 805<div class="memitem"> 806<div class="memproto"> 807<table class="mlabels"> 808 <tr> 809 <td class="mlabels-left"> 810 <table class="memname"> 811 <tr> 812 <td class="memname">friend class <a class="el" href="classlldb_1_1SBBreakpointLocation.html">SBBreakpointLocation</a></td> 813 </tr> 814 </table> 815 </td> 816 <td class="mlabels-right"> 817<span class="mlabels"><span class="mlabel">friend</span></span> </td> 818 </tr> 819</table> 820</div><div class="memdoc"> 821 822<p>Definition at line <a class="el" href="SBBreakpoint_8h_source.html#l00147">147</a> of file <a class="el" href="SBBreakpoint_8h_source.html">SBBreakpoint.h</a>.</p> 823 824</div> 825</div> 826<a class="anchor" id="a593230acf95f9720217b7fb17681efca"></a> 827<div class="memitem"> 828<div class="memproto"> 829<table class="mlabels"> 830 <tr> 831 <td class="mlabels-left"> 832 <table class="memname"> 833 <tr> 834 <td class="memname">friend class <a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a></td> 835 </tr> 836 </table> 837 </td> 838 <td class="mlabels-right"> 839<span class="mlabels"><span class="mlabel">friend</span></span> </td> 840 </tr> 841</table> 842</div><div class="memdoc"> 843 844<p>Definition at line <a class="el" href="SBBreakpoint_8h_source.html#l00148">148</a> of file <a class="el" href="SBBreakpoint_8h_source.html">SBBreakpoint.h</a>.</p> 845 846</div> 847</div> 848<hr/>The documentation for this class was generated from the following file:<ul> 849<li><a class="el" href="SBBreakpoint_8h_source.html">SBBreakpoint.h</a></li> 850</ul> 851</div><!-- contents --> 852<hr> 853<p class="footer"> 854Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by 855<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen" 856align="middle" border="0"/>1.8.1.2</a><br> 857Copyright © 2003-2013 University of Illinois at Urbana-Champaign. 858All Rights Reserved.</p> 859<hr> 860<!--#include virtual="/attrib.incl" --> 861</body> 862</html> 863