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> 46 Public 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> 50 Public 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> 88 Static 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> 96 Friends</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"> 854 Generated 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" 856 align="middle" border="0"/>1.8.1.2</a><br> 857 Copyright © 2003-2013 University of Illinois at Urbana-Champaign. 858 All Rights Reserved.</p> 859 <hr> 860 <!--#include virtual="/attrib.incl" --> 861 </body> 862 </html> 863