]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - www/cpp_reference/html/classlldb_1_1SBFunction.html
Vendor import of lldb trunk r290819:
[FreeBSD/FreeBSD.git] / www / cpp_reference / html / classlldb_1_1SBFunction.html
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::SBFunction 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.6 -->
11   <div id="navrow1" class="tabs">
12     <ul class="tablist">
13       <li><a href="index.html"><span>Main&#160;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&#160;List</span></a></li>
22       <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
23       <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
24       <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
25     </ul>
26   </div>
27 <div id="nav-path" class="navpath">
28   <ul>
29 <li class="navelem"><a class="el" href="namespacelldb.html">lldb</a></li><li class="navelem"><a class="el" href="classlldb_1_1SBFunction.html">SBFunction</a></li>  </ul>
30 </div>
31 </div><!-- top -->
32 <div class="header">
33   <div class="summary">
34 <a href="#pub-methods">Public Member Functions</a> &#124;
35 <a href="#pro-methods">Protected Member Functions</a> &#124;
36 <a href="#friends">Friends</a> &#124;
37 <a href="classlldb_1_1SBFunction-members.html">List of all members</a>  </div>
38   <div class="headertitle">
39 <div class="title">lldb::SBFunction Class Reference</div>  </div>
40 </div><!--header-->
41 <div class="contents">
42
43 <p><code>#include &lt;<a class="el" href="SBFunction_8h_source.html">SBFunction.h</a>&gt;</code></p>
44 <table class="memberdecls">
45 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
46 Public Member Functions</h2></td></tr>
47 <tr class="memitem:ab38589acdd26b81dd49ffec7f2a12899"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#ab38589acdd26b81dd49ffec7f2a12899">SBFunction</a> ()</td></tr>
48 <tr class="separator:ab38589acdd26b81dd49ffec7f2a12899"><td class="memSeparator" colspan="2">&#160;</td></tr>
49 <tr class="memitem:a077a51154ac62c2f7dbf4a4d953c0828"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a077a51154ac62c2f7dbf4a4d953c0828">SBFunction</a> (const <a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> &amp;rhs)</td></tr>
50 <tr class="separator:a077a51154ac62c2f7dbf4a4d953c0828"><td class="memSeparator" colspan="2">&#160;</td></tr>
51 <tr class="memitem:a418dfe7262e0d32f777ebddcc74f7ba4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a418dfe7262e0d32f777ebddcc74f7ba4">operator=</a> (const <a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> &amp;rhs)</td></tr>
52 <tr class="separator:a418dfe7262e0d32f777ebddcc74f7ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
53 <tr class="memitem:adab95a853968f8c14e358c11035993dc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#adab95a853968f8c14e358c11035993dc">~SBFunction</a> ()</td></tr>
54 <tr class="separator:adab95a853968f8c14e358c11035993dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
55 <tr class="memitem:aa718ea5ef6cfd85a964446816989d3e4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#aa718ea5ef6cfd85a964446816989d3e4">IsValid</a> () const </td></tr>
56 <tr class="separator:aa718ea5ef6cfd85a964446816989d3e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
57 <tr class="memitem:ab97c0750d1d65976a444ee77bc66f079"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#ab97c0750d1d65976a444ee77bc66f079">GetName</a> () const </td></tr>
58 <tr class="separator:ab97c0750d1d65976a444ee77bc66f079"><td class="memSeparator" colspan="2">&#160;</td></tr>
59 <tr class="memitem:a3945e8b3f7c8d5861dc408bb6bf3dad8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a3945e8b3f7c8d5861dc408bb6bf3dad8">GetDisplayName</a> () const </td></tr>
60 <tr class="separator:a3945e8b3f7c8d5861dc408bb6bf3dad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
61 <tr class="memitem:a7bb3cc07649077b565d46b1db67c8a98"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a7bb3cc07649077b565d46b1db67c8a98">GetMangledName</a> () const </td></tr>
62 <tr class="separator:a7bb3cc07649077b565d46b1db67c8a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
63 <tr class="memitem:a629224704951c33d7ea53081e713b63c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a629224704951c33d7ea53081e713b63c">GetInstructions</a> (<a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> target)</td></tr>
64 <tr class="separator:a629224704951c33d7ea53081e713b63c"><td class="memSeparator" colspan="2">&#160;</td></tr>
65 <tr class="memitem:a7c4e8c24fa17b935e661d6697c3d75fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a7c4e8c24fa17b935e661d6697c3d75fc">GetInstructions</a> (<a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a> target, const char *flavor)</td></tr>
66 <tr class="separator:a7c4e8c24fa17b935e661d6697c3d75fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
67 <tr class="memitem:a5b02537644830e1ebf851d34b0205e5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a5b02537644830e1ebf851d34b0205e5a">GetStartAddress</a> ()</td></tr>
68 <tr class="separator:a5b02537644830e1ebf851d34b0205e5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
69 <tr class="memitem:ad33ce8e9d51ffb3020bb4e0be41c6429"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#ad33ce8e9d51ffb3020bb4e0be41c6429">GetEndAddress</a> ()</td></tr>
70 <tr class="separator:ad33ce8e9d51ffb3020bb4e0be41c6429"><td class="memSeparator" colspan="2">&#160;</td></tr>
71 <tr class="memitem:aab063367548d04b3e534909f01884009"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#aab063367548d04b3e534909f01884009">GetArgumentName</a> (uint32_t arg_idx)</td></tr>
72 <tr class="separator:aab063367548d04b3e534909f01884009"><td class="memSeparator" colspan="2">&#160;</td></tr>
73 <tr class="memitem:a5d89b033113a1bd4c12a4302504210b8"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a5d89b033113a1bd4c12a4302504210b8">GetPrologueByteSize</a> ()</td></tr>
74 <tr class="separator:a5d89b033113a1bd4c12a4302504210b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
75 <tr class="memitem:a8f5f86ac1f8ff4128edf6b1452444077"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a8f5f86ac1f8ff4128edf6b1452444077">GetType</a> ()</td></tr>
76 <tr class="separator:a8f5f86ac1f8ff4128edf6b1452444077"><td class="memSeparator" colspan="2">&#160;</td></tr>
77 <tr class="memitem:ab02bc9963a0fd9c2b963fa2948e0624c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#ab02bc9963a0fd9c2b963fa2948e0624c">GetBlock</a> ()</td></tr>
78 <tr class="separator:ab02bc9963a0fd9c2b963fa2948e0624c"><td class="memSeparator" colspan="2">&#160;</td></tr>
79 <tr class="memitem:a627fc2425cfa4fa8a8e6dfecad9fc68a"><td class="memItemLeft" align="right" valign="top">lldb::LanguageType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a627fc2425cfa4fa8a8e6dfecad9fc68a">GetLanguage</a> ()</td></tr>
80 <tr class="separator:a627fc2425cfa4fa8a8e6dfecad9fc68a"><td class="memSeparator" colspan="2">&#160;</td></tr>
81 <tr class="memitem:a2af0f88eb0026c753d0611f326f3f92c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a2af0f88eb0026c753d0611f326f3f92c">GetIsOptimized</a> ()</td></tr>
82 <tr class="separator:a2af0f88eb0026c753d0611f326f3f92c"><td class="memSeparator" colspan="2">&#160;</td></tr>
83 <tr class="memitem:a5f368c09b91e1b63f2c512bd888db824"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a5f368c09b91e1b63f2c512bd888db824">operator==</a> (const <a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> &amp;rhs) const </td></tr>
84 <tr class="separator:a5f368c09b91e1b63f2c512bd888db824"><td class="memSeparator" colspan="2">&#160;</td></tr>
85 <tr class="memitem:a2c7a0761e52132c446afea3050fc1b33"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a2c7a0761e52132c446afea3050fc1b33">operator!=</a> (const <a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> &amp;rhs) const </td></tr>
86 <tr class="separator:a2c7a0761e52132c446afea3050fc1b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
87 <tr class="memitem:af4326fd187d1c0621d5162578d0e253f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#af4326fd187d1c0621d5162578d0e253f">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;description)</td></tr>
88 <tr class="separator:af4326fd187d1c0621d5162578d0e253f"><td class="memSeparator" colspan="2">&#160;</td></tr>
89 </table><table class="memberdecls">
90 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
91 Protected Member Functions</h2></td></tr>
92 <tr class="memitem:a127fa1ca5b44d69a05672c822f023a61"><td class="memItemLeft" align="right" valign="top">lldb_private::Function *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a127fa1ca5b44d69a05672c822f023a61">get</a> ()</td></tr>
93 <tr class="separator:a127fa1ca5b44d69a05672c822f023a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 <tr class="memitem:aecaaa165362a1250bd75193eb606ffbc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#aecaaa165362a1250bd75193eb606ffbc">reset</a> (lldb_private::Function *lldb_object_ptr)</td></tr>
95 <tr class="separator:aecaaa165362a1250bd75193eb606ffbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
96 </table><table class="memberdecls">
97 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
98 Friends</h2></td></tr>
99 <tr class="memitem:a6e49cb4c7b4df1a9e1231d58a4952607"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a6e49cb4c7b4df1a9e1231d58a4952607">SBAddress</a></td></tr>
100 <tr class="separator:a6e49cb4c7b4df1a9e1231d58a4952607"><td class="memSeparator" colspan="2">&#160;</td></tr>
101 <tr class="memitem:abf05358ec2c89fa95b69c85ed46492c9"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#abf05358ec2c89fa95b69c85ed46492c9">SBFrame</a></td></tr>
102 <tr class="separator:abf05358ec2c89fa95b69c85ed46492c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
103 <tr class="memitem:a61223b184d8edf3f301c71ce68df8af5"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBFunction.html#a61223b184d8edf3f301c71ce68df8af5">SBSymbolContext</a></td></tr>
104 <tr class="separator:a61223b184d8edf3f301c71ce68df8af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
105 </table>
106 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
107 <div class="textblock">
108 <p>Definition at line <a class="el" href="SBFunction_8h_source.html#l00019">19</a> of file <a class="el" href="SBFunction_8h_source.html">SBFunction.h</a>.</p>
109 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
110 <a class="anchor" id="ab38589acdd26b81dd49ffec7f2a12899"></a>
111 <div class="memitem">
112 <div class="memproto">
113       <table class="memname">
114         <tr>
115           <td class="memname">lldb::SBFunction::SBFunction </td>
116           <td>(</td>
117           <td class="paramname"></td><td>)</td>
118           <td></td>
119         </tr>
120       </table>
121 </div><div class="memdoc">
122
123 </div>
124 </div>
125 <a class="anchor" id="a077a51154ac62c2f7dbf4a4d953c0828"></a>
126 <div class="memitem">
127 <div class="memproto">
128       <table class="memname">
129         <tr>
130           <td class="memname">lldb::SBFunction::SBFunction </td>
131           <td>(</td>
132           <td class="paramtype">const <a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> &amp;&#160;</td>
133           <td class="paramname"><em>rhs</em></td><td>)</td>
134           <td></td>
135         </tr>
136       </table>
137 </div><div class="memdoc">
138
139 </div>
140 </div>
141 <a class="anchor" id="adab95a853968f8c14e358c11035993dc"></a>
142 <div class="memitem">
143 <div class="memproto">
144       <table class="memname">
145         <tr>
146           <td class="memname">lldb::SBFunction::~SBFunction </td>
147           <td>(</td>
148           <td class="paramname"></td><td>)</td>
149           <td></td>
150         </tr>
151       </table>
152 </div><div class="memdoc">
153
154 </div>
155 </div>
156 <h2 class="groupheader">Member Function Documentation</h2>
157 <a class="anchor" id="a127fa1ca5b44d69a05672c822f023a61"></a>
158 <div class="memitem">
159 <div class="memproto">
160 <table class="mlabels">
161   <tr>
162   <td class="mlabels-left">
163       <table class="memname">
164         <tr>
165           <td class="memname">lldb_private::Function* lldb::SBFunction::get </td>
166           <td>(</td>
167           <td class="paramname"></td><td>)</td>
168           <td></td>
169         </tr>
170       </table>
171   </td>
172   <td class="mlabels-right">
173 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
174   </tr>
175 </table>
176 </div><div class="memdoc">
177
178 </div>
179 </div>
180 <a class="anchor" id="aab063367548d04b3e534909f01884009"></a>
181 <div class="memitem">
182 <div class="memproto">
183       <table class="memname">
184         <tr>
185           <td class="memname">const char* lldb::SBFunction::GetArgumentName </td>
186           <td>(</td>
187           <td class="paramtype">uint32_t&#160;</td>
188           <td class="paramname"><em>arg_idx</em></td><td>)</td>
189           <td></td>
190         </tr>
191       </table>
192 </div><div class="memdoc">
193
194 </div>
195 </div>
196 <a class="anchor" id="ab02bc9963a0fd9c2b963fa2948e0624c"></a>
197 <div class="memitem">
198 <div class="memproto">
199       <table class="memname">
200         <tr>
201           <td class="memname"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a> lldb::SBFunction::GetBlock </td>
202           <td>(</td>
203           <td class="paramname"></td><td>)</td>
204           <td></td>
205         </tr>
206       </table>
207 </div><div class="memdoc">
208
209 </div>
210 </div>
211 <a class="anchor" id="af4326fd187d1c0621d5162578d0e253f"></a>
212 <div class="memitem">
213 <div class="memproto">
214       <table class="memname">
215         <tr>
216           <td class="memname">bool lldb::SBFunction::GetDescription </td>
217           <td>(</td>
218           <td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;&#160;</td>
219           <td class="paramname"><em>description</em></td><td>)</td>
220           <td></td>
221         </tr>
222       </table>
223 </div><div class="memdoc">
224
225 </div>
226 </div>
227 <a class="anchor" id="a3945e8b3f7c8d5861dc408bb6bf3dad8"></a>
228 <div class="memitem">
229 <div class="memproto">
230       <table class="memname">
231         <tr>
232           <td class="memname">const char* lldb::SBFunction::GetDisplayName </td>
233           <td>(</td>
234           <td class="paramname"></td><td>)</td>
235           <td> const</td>
236         </tr>
237       </table>
238 </div><div class="memdoc">
239
240 </div>
241 </div>
242 <a class="anchor" id="ad33ce8e9d51ffb3020bb4e0be41c6429"></a>
243 <div class="memitem">
244 <div class="memproto">
245       <table class="memname">
246         <tr>
247           <td class="memname"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> lldb::SBFunction::GetEndAddress </td>
248           <td>(</td>
249           <td class="paramname"></td><td>)</td>
250           <td></td>
251         </tr>
252       </table>
253 </div><div class="memdoc">
254
255 </div>
256 </div>
257 <a class="anchor" id="a629224704951c33d7ea53081e713b63c"></a>
258 <div class="memitem">
259 <div class="memproto">
260       <table class="memname">
261         <tr>
262           <td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBFunction::GetInstructions </td>
263           <td>(</td>
264           <td class="paramtype"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td>
265           <td class="paramname"><em>target</em></td><td>)</td>
266           <td></td>
267         </tr>
268       </table>
269 </div><div class="memdoc">
270
271 </div>
272 </div>
273 <a class="anchor" id="a7c4e8c24fa17b935e661d6697c3d75fc"></a>
274 <div class="memitem">
275 <div class="memproto">
276       <table class="memname">
277         <tr>
278           <td class="memname"><a class="el" href="classlldb_1_1SBInstructionList.html">lldb::SBInstructionList</a> lldb::SBFunction::GetInstructions </td>
279           <td>(</td>
280           <td class="paramtype"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td>
281           <td class="paramname"><em>target</em>, </td>
282         </tr>
283         <tr>
284           <td class="paramkey"></td>
285           <td></td>
286           <td class="paramtype">const char *&#160;</td>
287           <td class="paramname"><em>flavor</em>&#160;</td>
288         </tr>
289         <tr>
290           <td></td>
291           <td>)</td>
292           <td></td><td></td>
293         </tr>
294       </table>
295 </div><div class="memdoc">
296
297 </div>
298 </div>
299 <a class="anchor" id="a2af0f88eb0026c753d0611f326f3f92c"></a>
300 <div class="memitem">
301 <div class="memproto">
302       <table class="memname">
303         <tr>
304           <td class="memname">bool lldb::SBFunction::GetIsOptimized </td>
305           <td>(</td>
306           <td class="paramname"></td><td>)</td>
307           <td></td>
308         </tr>
309       </table>
310 </div><div class="memdoc">
311
312 </div>
313 </div>
314 <a class="anchor" id="a627fc2425cfa4fa8a8e6dfecad9fc68a"></a>
315 <div class="memitem">
316 <div class="memproto">
317       <table class="memname">
318         <tr>
319           <td class="memname">lldb::LanguageType lldb::SBFunction::GetLanguage </td>
320           <td>(</td>
321           <td class="paramname"></td><td>)</td>
322           <td></td>
323         </tr>
324       </table>
325 </div><div class="memdoc">
326
327 </div>
328 </div>
329 <a class="anchor" id="a7bb3cc07649077b565d46b1db67c8a98"></a>
330 <div class="memitem">
331 <div class="memproto">
332       <table class="memname">
333         <tr>
334           <td class="memname">const char* lldb::SBFunction::GetMangledName </td>
335           <td>(</td>
336           <td class="paramname"></td><td>)</td>
337           <td> const</td>
338         </tr>
339       </table>
340 </div><div class="memdoc">
341
342 </div>
343 </div>
344 <a class="anchor" id="ab97c0750d1d65976a444ee77bc66f079"></a>
345 <div class="memitem">
346 <div class="memproto">
347       <table class="memname">
348         <tr>
349           <td class="memname">const char* lldb::SBFunction::GetName </td>
350           <td>(</td>
351           <td class="paramname"></td><td>)</td>
352           <td> const</td>
353         </tr>
354       </table>
355 </div><div class="memdoc">
356
357 </div>
358 </div>
359 <a class="anchor" id="a5d89b033113a1bd4c12a4302504210b8"></a>
360 <div class="memitem">
361 <div class="memproto">
362       <table class="memname">
363         <tr>
364           <td class="memname">uint32_t lldb::SBFunction::GetPrologueByteSize </td>
365           <td>(</td>
366           <td class="paramname"></td><td>)</td>
367           <td></td>
368         </tr>
369       </table>
370 </div><div class="memdoc">
371
372 </div>
373 </div>
374 <a class="anchor" id="a5b02537644830e1ebf851d34b0205e5a"></a>
375 <div class="memitem">
376 <div class="memproto">
377       <table class="memname">
378         <tr>
379           <td class="memname"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> lldb::SBFunction::GetStartAddress </td>
380           <td>(</td>
381           <td class="paramname"></td><td>)</td>
382           <td></td>
383         </tr>
384       </table>
385 </div><div class="memdoc">
386
387 </div>
388 </div>
389 <a class="anchor" id="a8f5f86ac1f8ff4128edf6b1452444077"></a>
390 <div class="memitem">
391 <div class="memproto">
392       <table class="memname">
393         <tr>
394           <td class="memname"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> lldb::SBFunction::GetType </td>
395           <td>(</td>
396           <td class="paramname"></td><td>)</td>
397           <td></td>
398         </tr>
399       </table>
400 </div><div class="memdoc">
401
402 </div>
403 </div>
404 <a class="anchor" id="aa718ea5ef6cfd85a964446816989d3e4"></a>
405 <div class="memitem">
406 <div class="memproto">
407       <table class="memname">
408         <tr>
409           <td class="memname">bool lldb::SBFunction::IsValid </td>
410           <td>(</td>
411           <td class="paramname"></td><td>)</td>
412           <td> const</td>
413         </tr>
414       </table>
415 </div><div class="memdoc">
416
417 </div>
418 </div>
419 <a class="anchor" id="a2c7a0761e52132c446afea3050fc1b33"></a>
420 <div class="memitem">
421 <div class="memproto">
422       <table class="memname">
423         <tr>
424           <td class="memname">bool lldb::SBFunction::operator!= </td>
425           <td>(</td>
426           <td class="paramtype">const <a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> &amp;&#160;</td>
427           <td class="paramname"><em>rhs</em></td><td>)</td>
428           <td> const</td>
429         </tr>
430       </table>
431 </div><div class="memdoc">
432
433 </div>
434 </div>
435 <a class="anchor" id="a418dfe7262e0d32f777ebddcc74f7ba4"></a>
436 <div class="memitem">
437 <div class="memproto">
438       <table class="memname">
439         <tr>
440           <td class="memname">const <a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a>&amp; lldb::SBFunction::operator= </td>
441           <td>(</td>
442           <td class="paramtype">const <a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> &amp;&#160;</td>
443           <td class="paramname"><em>rhs</em></td><td>)</td>
444           <td></td>
445         </tr>
446       </table>
447 </div><div class="memdoc">
448
449 </div>
450 </div>
451 <a class="anchor" id="a5f368c09b91e1b63f2c512bd888db824"></a>
452 <div class="memitem">
453 <div class="memproto">
454       <table class="memname">
455         <tr>
456           <td class="memname">bool lldb::SBFunction::operator== </td>
457           <td>(</td>
458           <td class="paramtype">const <a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> &amp;&#160;</td>
459           <td class="paramname"><em>rhs</em></td><td>)</td>
460           <td> const</td>
461         </tr>
462       </table>
463 </div><div class="memdoc">
464
465 </div>
466 </div>
467 <a class="anchor" id="aecaaa165362a1250bd75193eb606ffbc"></a>
468 <div class="memitem">
469 <div class="memproto">
470 <table class="mlabels">
471   <tr>
472   <td class="mlabels-left">
473       <table class="memname">
474         <tr>
475           <td class="memname">void lldb::SBFunction::reset </td>
476           <td>(</td>
477           <td class="paramtype">lldb_private::Function *&#160;</td>
478           <td class="paramname"><em>lldb_object_ptr</em></td><td>)</td>
479           <td></td>
480         </tr>
481       </table>
482   </td>
483   <td class="mlabels-right">
484 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
485   </tr>
486 </table>
487 </div><div class="memdoc">
488
489 </div>
490 </div>
491 <h2 class="groupheader">Friends And Related Function Documentation</h2>
492 <a class="anchor" id="a6e49cb4c7b4df1a9e1231d58a4952607"></a>
493 <div class="memitem">
494 <div class="memproto">
495 <table class="mlabels">
496   <tr>
497   <td class="mlabels-left">
498       <table class="memname">
499         <tr>
500           <td class="memname">friend class <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a></td>
501         </tr>
502       </table>
503   </td>
504   <td class="mlabels-right">
505 <span class="mlabels"><span class="mlabel">friend</span></span>  </td>
506   </tr>
507 </table>
508 </div><div class="memdoc">
509
510 <p>Definition at line <a class="el" href="SBFunction_8h_source.html#l00070">70</a> of file <a class="el" href="SBFunction_8h_source.html">SBFunction.h</a>.</p>
511
512 </div>
513 </div>
514 <a class="anchor" id="abf05358ec2c89fa95b69c85ed46492c9"></a>
515 <div class="memitem">
516 <div class="memproto">
517 <table class="mlabels">
518   <tr>
519   <td class="mlabels-left">
520       <table class="memname">
521         <tr>
522           <td class="memname">friend class <a class="el" href="classlldb_1_1SBFrame.html">SBFrame</a></td>
523         </tr>
524       </table>
525   </td>
526   <td class="mlabels-right">
527 <span class="mlabels"><span class="mlabel">friend</span></span>  </td>
528   </tr>
529 </table>
530 </div><div class="memdoc">
531
532 <p>Definition at line <a class="el" href="SBFunction_8h_source.html#l00071">71</a> of file <a class="el" href="SBFunction_8h_source.html">SBFunction.h</a>.</p>
533
534 </div>
535 </div>
536 <a class="anchor" id="a61223b184d8edf3f301c71ce68df8af5"></a>
537 <div class="memitem">
538 <div class="memproto">
539 <table class="mlabels">
540   <tr>
541   <td class="mlabels-left">
542       <table class="memname">
543         <tr>
544           <td class="memname">friend class <a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a></td>
545         </tr>
546       </table>
547   </td>
548   <td class="mlabels-right">
549 <span class="mlabels"><span class="mlabel">friend</span></span>  </td>
550   </tr>
551 </table>
552 </div><div class="memdoc">
553
554 <p>Definition at line <a class="el" href="SBFunction_8h_source.html#l00072">72</a> of file <a class="el" href="SBFunction_8h_source.html">SBFunction.h</a>.</p>
555
556 </div>
557 </div>
558 <hr/>The documentation for this class was generated from the following file:<ul>
559 <li><a class="el" href="SBFunction_8h_source.html">SBFunction.h</a></li>
560 </ul>
561 </div><!-- contents -->
562 <hr>
563 <p class="footer">
564 Generated on Fri Oct 14 2016 14:01:24 for <a href="http://lldb.llvm.org/">LLVM</a> by
565 <a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
566 align="middle" border="0"/>1.8.6</a><br>
567 Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
568 All Rights Reserved.</p>
569 <hr>
570 <!--#include virtual="/attrib.incl" -->
571 </body>
572 </html>