1 <?xml version="1.0" encoding="ascii"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6 <title>lldb.SBModule</title>
7 <link rel="stylesheet" href="epydoc.css" type="text/css" />
8 <script type="text/javascript" src="epydoc.js"></script>
11 <body bgcolor="white" text="black" link="blue" vlink="#204080"
13 <!-- ==================== NAVIGATION BAR ==================== -->
14 <table class="navbar" border="0" width="100%" cellpadding="0"
15 bgcolor="#a0c0ff" cellspacing="0">
19 <th> <a
20 href="module-tree.html">Trees</a> </th>
23 <th> <a
24 href="identifier-index.html">Indices</a> </th>
27 <th> <a
28 href="help.html">Help</a> </th>
30 <!-- Project homepage -->
31 <th class="navbar" align="right" width="100%">
32 <table border="0" cellpadding="0" cellspacing="0">
33 <tr><th class="navbar" align="center"
34 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
38 <table width="100%" cellpadding="0" cellspacing="0">
41 <span class="breadcrumbs">
42 <a href="lldb-module.html">Package lldb</a> ::
47 <table cellpadding="0" cellspacing="0">
48 <!-- hide/show private -->
49 <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
50 onclick="toggle_private();">hide private</a>]</span></td></tr>
51 <tr><td align="right"><span class="options"
52 >[<a href="frames.html" target="_top">frames</a
53 >] | <a href="lldb.SBModule-class.html"
54 target="_top">no frames</a>]</span></td></tr>
59 <!-- ==================== CLASS DESCRIPTION ==================== -->
60 <h1 class="epydoc">Class SBModule</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBModule">source code</a></span></p>
62 <center> <map id="uml_class_diagram_for_lldb_sbm_3" name="uml_class_diagram_for_lldb_sbm_3">
63 <area shape="rect" id="node1_28" href="lldb.SBModule-class.html#__swig_setmethods__" title="lldb.SBModule.__swig_setmethods__" alt="" coords="17,31,237,51"/>
64 <area shape="rect" id="node1_29" href="lldb.SBModule-class.html#__swig_getmethods__" title="lldb.SBModule.__swig_getmethods__" alt="" coords="17,51,237,71"/>
65 <area shape="rect" id="node1_30" href="lldb.SBModule.symbols_access-class.html" title="lldb.SBModule.symbols_access" alt="" coords="17,71,237,91"/>
66 <area shape="rect" id="node1_31" href="lldb.SBModule.sections_access-class.html" title="lldb.SBModule.sections_access" alt="" coords="17,91,237,111"/>
67 <area shape="rect" id="node1_32" href="lldb.SBModule.compile_units_access-class.html" title="lldb.SBModule.compile_units_access" alt="" coords="17,111,237,131"/>
68 <area shape="rect" id="node1_33" href="lldb.SBModule-class.html#addr_size" title="A read only property that returns the size in bytes of an address for this  module." alt="" coords="17,131,237,151"/>
69 <area shape="rect" id="node1_34" href="lldb.SBModule-class.html#byte_order" title="A read only property that returns an lldb enumeration value  (lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid) that  represents the byte order for this module." alt="" coords="17,151,237,171"/>
70 <area shape="rect" id="node1_35" href="lldb.SBModule-class.html#compile_units" title="A read only property that returns a list() of lldb.SBCompileUnit objects  contained in this module." alt="" coords="17,171,237,191"/>
71 <area shape="rect" id="node1_36" href="lldb.SBModule-class.html#file" title="A read only property that returns an lldb object that represents the file  (lldb.SBFileSpec) for this object file for this module as it is represented where it is being debugged." alt="" coords="17,191,237,211"/>
72 <area shape="rect" id="node1_37" href="lldb.SBModule-class.html#num_sections" title="A read only property that returns number of sections in the module as an  integer." alt="" coords="17,211,237,231"/>
73 <area shape="rect" id="node1_38" href="lldb.SBModule-class.html#num_symbols" title="A read only property that returns number of symbols in the module symbol  table as an integer." alt="" coords="17,231,237,251"/>
74 <area shape="rect" id="node1_39" href="lldb.SBModule-class.html#platform_file" title="A read only property that returns an lldb object that represents the file  (lldb.SBFileSpec) for this object file for this module as it is represented on the current host system." alt="" coords="17,251,237,271"/>
75 <area shape="rect" id="node1_40" href="lldb.SBModule-class.html#section" title="A read only property that can be used to access compile units by index  ("compile_unit = module.compile_unit[0]"), name ("compile_unit =  module.compile_unit['main.cpp']"), or using a regular expression  ("compile_unit = module.compile_unit[re.compile(...)]")." alt="" coords="17,271,237,291"/>
76 <area shape="rect" id="node1_41" href="lldb.SBModule-class.html#uuid" title="A read only property that returns a standard python uuid.UUID object that  represents the UUID of this module." alt="" coords="17,311,237,331"/>
77 <area shape="rect" id="node1_42" href="lldb.SBModule-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,333,237,353"/>
78 <area shape="rect" id="node1_43" href="lldb.SBModule-class.html#__getattr__" title="lldb.SBModule.__getattr__" alt="" coords="17,353,237,373"/>
79 <area shape="rect" id="node1_44" href="lldb.SBModule-class.html#__repr__" title="repr(x)" alt="" coords="17,373,237,393"/>
80 <area shape="rect" id="node1_45" href="lldb.SBModule-class.html#__iter__" title="lldb.SBModule.__iter__" alt="" coords="17,393,237,413"/>
81 <area shape="rect" id="node1_46" href="lldb.SBModule-class.html#__len__" title="lldb.SBModule.__len__" alt="" coords="17,413,237,433"/>
82 <area shape="rect" id="node1_47" href="lldb.SBModule-class.html#section_iter" title="lldb.SBModule.section_iter" alt="" coords="17,433,237,453"/>
83 <area shape="rect" id="node1_48" href="lldb.SBModule-class.html#compile_unit_iter" title="lldb.SBModule.compile_unit_iter" alt="" coords="17,453,237,473"/>
84 <area shape="rect" id="node1_49" href="lldb.SBModule-class.html#symbol_in_section_iter" title="Given a module and its contained section, returns an iterator on the  symbols within the section." alt="" coords="17,473,237,493"/>
85 <area shape="rect" id="node1_50" href="lldb.SBModule-class.html#__init__" title="__init__(lldb::SBModule self) -> SBModule __init__(lldb::SBModule self,  SBModule rhs) -> SBModule __init__(lldb::SBModule self, SBModuleSpec  module_spec) -> SBModule __init__(lldb::SBModule self, SBProcess process,  lldb::addr_t header_addr) -> SBModule" alt="" coords="17,493,237,513"/>
86 <area shape="rect" id="node1_51" href="lldb.SBModule-class.html#__swig_destroy__" title="delete_SBModule(SBModule self)" alt="" coords="17,513,237,533"/>
87 <area shape="rect" id="node1_52" href="lldb.SBModule-class.html#__del__" title="lldb.SBModule.__del__" alt="" coords="17,533,237,553"/>
88 <area shape="rect" id="node1_53" href="lldb.SBModule-class.html#__nonzero__" title="lldb.SBModule.__nonzero__" alt="" coords="17,553,237,573"/>
89 <area shape="rect" id="node1_54" href="lldb.SBModule-class.html#IsValid" title="IsValid(SBModule self) -> bool" alt="" coords="17,573,237,593"/>
90 <area shape="rect" id="node1_55" href="lldb.SBModule-class.html#__ne__" title="lldb.SBModule.__ne__" alt="" coords="17,613,237,633"/>
91 <area shape="rect" id="node1" href="lldb.SBModule-class.html" title="Represents an executable image and its associated object and symbol files." alt="" coords="5,5,249,640"/>
93 <img src="uml_class_diagram_for_lldb_sbm_3.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbm_3" ismap="ismap" class="graph-without-title" />
97 <pre class="literalblock">
99 Represents an executable image and its associated object and symbol files.
101 The module is designed to be able to select a single slice of an
102 executable image as it would appear on disk and during program
105 You can retrieve SBModule from SBSymbolContext, which in turn is available
108 SBModule supports symbol iteration, for example,
110 for symbol in module:
111 name = symbol.GetName()
112 saddr = symbol.GetStartAddress()
113 eaddr = symbol.GetEndAddress()
115 and rich comparion methods which allow the API program to use,
117 if thisModule == thatModule:
118 print('This module is the same as that module')
120 to test module equality. A module also contains object file sections, namely
121 SBSection. SBModule supports section iteration through section_iter(), for
124 print('Number of sections: %d' % module.GetNumSections())
125 for sec in module.section_iter():
128 And to iterate the symbols within a SBSection, use symbol_in_section_iter(),
130 # Iterates the text section and prints each symbols within each sub-section.
131 for subsec in text_sec:
132 print(INDENT + repr(subsec))
133 for sym in exe_module.symbol_in_section_iter(subsec):
134 print(INDENT2 + repr(sym))
135 print(INDENT2 + 'symbol type: %s' % symbol_type_to_str(sym.GetType()))
137 produces this following output:
139 [0x0000000100001780-0x0000000100001d5c) a.out.__TEXT.__text
140 id = {0x00000004}, name = 'mask_access(MaskAction, unsigned int)', range = [0x00000001000017c0-0x0000000100001870)
142 id = {0x00000008}, name = 'thread_func(void*)', range = [0x0000000100001870-0x00000001000019b0)
144 id = {0x0000000c}, name = 'main', range = [0x00000001000019b0-0x0000000100001d5c)
146 id = {0x00000023}, name = 'start', address = 0x0000000100001780
148 [0x0000000100001d5c-0x0000000100001da4) a.out.__TEXT.__stubs
149 id = {0x00000024}, name = '__stack_chk_fail', range = [0x0000000100001d5c-0x0000000100001d62)
150 symbol type: trampoline
151 id = {0x00000028}, name = 'exit', range = [0x0000000100001d62-0x0000000100001d68)
152 symbol type: trampoline
153 id = {0x00000029}, name = 'fflush', range = [0x0000000100001d68-0x0000000100001d6e)
154 symbol type: trampoline
155 id = {0x0000002a}, name = 'fgets', range = [0x0000000100001d6e-0x0000000100001d74)
156 symbol type: trampoline
157 id = {0x0000002b}, name = 'printf', range = [0x0000000100001d74-0x0000000100001d7a)
158 symbol type: trampoline
159 id = {0x0000002c}, name = 'pthread_create', range = [0x0000000100001d7a-0x0000000100001d80)
160 symbol type: trampoline
161 id = {0x0000002d}, name = 'pthread_join', range = [0x0000000100001d80-0x0000000100001d86)
162 symbol type: trampoline
163 id = {0x0000002e}, name = 'pthread_mutex_lock', range = [0x0000000100001d86-0x0000000100001d8c)
164 symbol type: trampoline
165 id = {0x0000002f}, name = 'pthread_mutex_unlock', range = [0x0000000100001d8c-0x0000000100001d92)
166 symbol type: trampoline
167 id = {0x00000030}, name = 'rand', range = [0x0000000100001d92-0x0000000100001d98)
168 symbol type: trampoline
169 id = {0x00000031}, name = 'strtoul', range = [0x0000000100001d98-0x0000000100001d9e)
170 symbol type: trampoline
171 id = {0x00000032}, name = 'usleep', range = [0x0000000100001d9e-0x0000000100001da4)
172 symbol type: trampoline
173 [0x0000000100001da4-0x0000000100001e2c) a.out.__TEXT.__stub_helper
174 [0x0000000100001e2c-0x0000000100001f10) a.out.__TEXT.__cstring
175 [0x0000000100001f10-0x0000000100001f68) a.out.__TEXT.__unwind_info
176 [0x0000000100001f68-0x0000000100001ff8) a.out.__TEXT.__eh_frame
180 <!-- ==================== NESTED CLASSES ==================== -->
181 <a name="section-NestedClasses"></a>
182 <table class="summary" border="1" cellpadding="3"
183 cellspacing="0" width="100%" bgcolor="white">
184 <tr bgcolor="#70b0f0" class="table-header">
185 <td colspan="2" class="table-header">
186 <table border="0" cellpadding="0" cellspacing="0" width="100%">
188 <td align="left"><span class="table-header">Nested Classes</span></td>
189 <td align="right" valign="top"
190 ><span class="options">[<a href="#section-NestedClasses"
191 class="privatelink" onclick="toggle_private();"
192 >hide private</a>]</span></td>
198 <td width="15%" align="right" valign="top" class="summary">
199 <span class="summary-type"> </span>
200 </td><td class="summary">
201 <a href="lldb.SBModule.symbols_access-class.html" class="summary-name">symbols_access</a>
205 <td width="15%" align="right" valign="top" class="summary">
206 <span class="summary-type"> </span>
207 </td><td class="summary">
208 <a href="lldb.SBModule.sections_access-class.html" class="summary-name">sections_access</a>
212 <td width="15%" align="right" valign="top" class="summary">
213 <span class="summary-type"> </span>
214 </td><td class="summary">
215 <a href="lldb.SBModule.compile_units_access-class.html" class="summary-name">compile_units_access</a>
219 <!-- ==================== INSTANCE METHODS ==================== -->
220 <a name="section-InstanceMethods"></a>
221 <table class="summary" border="1" cellpadding="3"
222 cellspacing="0" width="100%" bgcolor="white">
223 <tr bgcolor="#70b0f0" class="table-header">
224 <td colspan="2" class="table-header">
225 <table border="0" cellpadding="0" cellspacing="0" width="100%">
227 <td align="left"><span class="table-header">Instance Methods</span></td>
228 <td align="right" valign="top"
229 ><span class="options">[<a href="#section-InstanceMethods"
230 class="privatelink" onclick="toggle_private();"
231 >hide private</a>]</span></td>
237 <td width="15%" align="right" valign="top" class="summary">
238 <span class="summary-type"> </span>
239 </td><td class="summary">
240 <table width="100%" cellpadding="0" cellspacing="0" border="0">
242 <td><span class="summary-sig"><a href="lldb.SBModule-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
243 <span class="summary-sig-arg">name</span>,
244 <span class="summary-sig-arg">value</span>)</span><br />
245 x.__setattr__('name', value) <==> x.name = value</td>
246 <td align="right" valign="top">
247 <span class="codelink"><a href="lldb-pysrc.html#SBModule.__setattr__">source code</a></span>
256 <td width="15%" align="right" valign="top" class="summary">
257 <span class="summary-type"> </span>
258 </td><td class="summary">
259 <table width="100%" cellpadding="0" cellspacing="0" border="0">
261 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
262 <span class="summary-sig-arg">name</span>)</span></td>
263 <td align="right" valign="top">
264 <span class="codelink"><a href="lldb-pysrc.html#SBModule.__getattr__">source code</a></span>
273 <td width="15%" align="right" valign="top" class="summary">
274 <span class="summary-type"> </span>
275 </td><td class="summary">
276 <table width="100%" cellpadding="0" cellspacing="0" border="0">
278 <td><span class="summary-sig"><a href="lldb.SBModule-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
280 <td align="right" valign="top">
281 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span>
290 <td width="15%" align="right" valign="top" class="summary">
291 <span class="summary-type"> </span>
292 </td><td class="summary">
293 <table width="100%" cellpadding="0" cellspacing="0" border="0">
295 <td><span class="summary-sig"><a name="__iter__"></a><span class="summary-sig-name">__iter__</span>(<span class="summary-sig-arg">self</span>)</span></td>
296 <td align="right" valign="top">
297 <span class="codelink"><a href="lldb-pysrc.html#SBModule.__iter__">source code</a></span>
306 <td width="15%" align="right" valign="top" class="summary">
307 <span class="summary-type"> </span>
308 </td><td class="summary">
309 <table width="100%" cellpadding="0" cellspacing="0" border="0">
311 <td><span class="summary-sig"><a name="__len__"></a><span class="summary-sig-name">__len__</span>(<span class="summary-sig-arg">self</span>)</span></td>
312 <td align="right" valign="top">
313 <span class="codelink"><a href="lldb-pysrc.html#SBModule.__len__">source code</a></span>
322 <td width="15%" align="right" valign="top" class="summary">
323 <span class="summary-type"> </span>
324 </td><td class="summary">
325 <table width="100%" cellpadding="0" cellspacing="0" border="0">
327 <td><span class="summary-sig"><a name="section_iter"></a><span class="summary-sig-name">section_iter</span>(<span class="summary-sig-arg">self</span>)</span></td>
328 <td align="right" valign="top">
329 <span class="codelink"><a href="lldb-pysrc.html#SBModule.section_iter">source code</a></span>
338 <td width="15%" align="right" valign="top" class="summary">
339 <span class="summary-type"> </span>
340 </td><td class="summary">
341 <table width="100%" cellpadding="0" cellspacing="0" border="0">
343 <td><span class="summary-sig"><a name="compile_unit_iter"></a><span class="summary-sig-name">compile_unit_iter</span>(<span class="summary-sig-arg">self</span>)</span></td>
344 <td align="right" valign="top">
345 <span class="codelink"><a href="lldb-pysrc.html#SBModule.compile_unit_iter">source code</a></span>
354 <td width="15%" align="right" valign="top" class="summary">
355 <span class="summary-type"> </span>
356 </td><td class="summary">
357 <table width="100%" cellpadding="0" cellspacing="0" border="0">
359 <td><span class="summary-sig"><a name="symbol_in_section_iter"></a><span class="summary-sig-name">symbol_in_section_iter</span>(<span class="summary-sig-arg">self</span>,
360 <span class="summary-sig-arg">section</span>)</span><br />
361 Given a module and its contained section, returns an iterator on the
362 symbols within the section.</td>
363 <td align="right" valign="top">
364 <span class="codelink"><a href="lldb-pysrc.html#SBModule.symbol_in_section_iter">source code</a></span>
373 <td width="15%" align="right" valign="top" class="summary">
374 <span class="summary-type"> </span>
375 </td><td class="summary">
376 <table width="100%" cellpadding="0" cellspacing="0" border="0">
378 <td><span class="summary-sig"><a href="lldb.SBModule-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
379 <span class="summary-sig-arg">*args</span>)</span><br />
380 __init__(lldb::SBModule self) -> SBModule __init__(lldb::SBModule
381 self, SBModule rhs) -> SBModule __init__(lldb::SBModule self,
382 SBModuleSpec module_spec) -> SBModule __init__(lldb::SBModule
383 self, SBProcess process, lldb::addr_t header_addr) -> SBModule</td>
384 <td align="right" valign="top">
385 <span class="codelink"><a href="lldb-pysrc.html#SBModule.__init__">source code</a></span>
394 <td width="15%" align="right" valign="top" class="summary">
395 <span class="summary-type"> </span>
396 </td><td class="summary">
397 <table width="100%" cellpadding="0" cellspacing="0" border="0">
399 <td><span class="summary-sig"><a name="__swig_destroy__"></a><span class="summary-sig-name">__swig_destroy__</span>(<span class="summary-sig-arg">...</span>)</span><br />
400 delete_SBModule(SBModule self)</td>
401 <td align="right" valign="top">
411 <td width="15%" align="right" valign="top" class="summary">
412 <span class="summary-type"> </span>
413 </td><td class="summary">
414 <table width="100%" cellpadding="0" cellspacing="0" border="0">
416 <td><span class="summary-sig"><a name="__del__"></a><span class="summary-sig-name">__del__</span>(<span class="summary-sig-arg">self</span>)</span></td>
417 <td align="right" valign="top">
418 <span class="codelink"><a href="lldb-pysrc.html#SBModule.__del__">source code</a></span>
427 <td width="15%" align="right" valign="top" class="summary">
428 <span class="summary-type"> </span>
429 </td><td class="summary">
430 <table width="100%" cellpadding="0" cellspacing="0" border="0">
432 <td><span class="summary-sig"><a name="__nonzero__"></a><span class="summary-sig-name">__nonzero__</span>(<span class="summary-sig-arg">self</span>)</span></td>
433 <td align="right" valign="top">
434 <span class="codelink"><a href="lldb-pysrc.html#SBModule.__nonzero__">source code</a></span>
443 <td width="15%" align="right" valign="top" class="summary">
444 <span class="summary-type"> </span>
445 </td><td class="summary">
446 <table width="100%" cellpadding="0" cellspacing="0" border="0">
448 <td><span class="summary-sig"><a name="IsValid"></a><span class="summary-sig-name">IsValid</span>(<span class="summary-sig-arg">self</span>)</span><br />
449 IsValid(SBModule self) -> bool</td>
450 <td align="right" valign="top">
451 <span class="codelink"><a href="lldb-pysrc.html#SBModule.IsValid">source code</a></span>
460 <td width="15%" align="right" valign="top" class="summary">
461 <span class="summary-type"> </span>
462 </td><td class="summary">
463 <table width="100%" cellpadding="0" cellspacing="0" border="0">
465 <td><span class="summary-sig"><a name="Clear"></a><span class="summary-sig-name">Clear</span>(<span class="summary-sig-arg">self</span>)</span><br />
466 Clear(SBModule self)</td>
467 <td align="right" valign="top">
468 <span class="codelink"><a href="lldb-pysrc.html#SBModule.Clear">source code</a></span>
477 <td width="15%" align="right" valign="top" class="summary">
478 <span class="summary-type"> </span>
479 </td><td class="summary">
480 <table width="100%" cellpadding="0" cellspacing="0" border="0">
482 <td><span class="summary-sig"><a href="lldb.SBModule-class.html#GetFileSpec" class="summary-sig-name">GetFileSpec</a>(<span class="summary-sig-arg">self</span>)</span><br />
483 GetFileSpec(SBModule self) -> SBFileSpec</td>
484 <td align="right" valign="top">
485 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetFileSpec">source code</a></span>
494 <td width="15%" align="right" valign="top" class="summary">
495 <span class="summary-type"> </span>
496 </td><td class="summary">
497 <table width="100%" cellpadding="0" cellspacing="0" border="0">
499 <td><span class="summary-sig"><a href="lldb.SBModule-class.html#GetPlatformFileSpec" class="summary-sig-name">GetPlatformFileSpec</a>(<span class="summary-sig-arg">self</span>)</span><br />
500 GetPlatformFileSpec(SBModule self) -> SBFileSpec</td>
501 <td align="right" valign="top">
502 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetPlatformFileSpec">source code</a></span>
511 <td width="15%" align="right" valign="top" class="summary">
512 <span class="summary-type"> </span>
513 </td><td class="summary">
514 <table width="100%" cellpadding="0" cellspacing="0" border="0">
516 <td><span class="summary-sig"><a name="SetPlatformFileSpec"></a><span class="summary-sig-name">SetPlatformFileSpec</span>(<span class="summary-sig-arg">self</span>,
517 <span class="summary-sig-arg">*args</span>)</span><br />
518 SetPlatformFileSpec(SBModule self, SBFileSpec platform_file) ->
520 <td align="right" valign="top">
521 <span class="codelink"><a href="lldb-pysrc.html#SBModule.SetPlatformFileSpec">source code</a></span>
530 <td width="15%" align="right" valign="top" class="summary">
531 <span class="summary-type"> </span>
532 </td><td class="summary">
533 <table width="100%" cellpadding="0" cellspacing="0" border="0">
535 <td><span class="summary-sig"><a name="GetRemoteInstallFileSpec"></a><span class="summary-sig-name">GetRemoteInstallFileSpec</span>(<span class="summary-sig-arg">self</span>)</span><br />
536 GetRemoteInstallFileSpec(SBModule self) -> SBFileSpec</td>
537 <td align="right" valign="top">
538 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetRemoteInstallFileSpec">source code</a></span>
547 <td width="15%" align="right" valign="top" class="summary">
548 <span class="summary-type"> </span>
549 </td><td class="summary">
550 <table width="100%" cellpadding="0" cellspacing="0" border="0">
552 <td><span class="summary-sig"><a name="SetRemoteInstallFileSpec"></a><span class="summary-sig-name">SetRemoteInstallFileSpec</span>(<span class="summary-sig-arg">self</span>,
553 <span class="summary-sig-arg">*args</span>)</span><br />
554 SetRemoteInstallFileSpec(SBModule self, SBFileSpec file) -> bool</td>
555 <td align="right" valign="top">
556 <span class="codelink"><a href="lldb-pysrc.html#SBModule.SetRemoteInstallFileSpec">source code</a></span>
565 <td width="15%" align="right" valign="top" class="summary">
566 <span class="summary-type"> </span>
567 </td><td class="summary">
568 <table width="100%" cellpadding="0" cellspacing="0" border="0">
570 <td><span class="summary-sig"><a href="lldb.SBModule-class.html#GetUUIDString" class="summary-sig-name">GetUUIDString</a>(<span class="summary-sig-arg">self</span>)</span><br />
571 GetUUIDString(SBModule self) -> str const *</td>
572 <td align="right" valign="top">
573 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetUUIDString">source code</a></span>
582 <td width="15%" align="right" valign="top" class="summary">
583 <span class="summary-type"> </span>
584 </td><td class="summary">
585 <table width="100%" cellpadding="0" cellspacing="0" border="0">
587 <td><span class="summary-sig"><a name="FindSection"></a><span class="summary-sig-name">FindSection</span>(<span class="summary-sig-arg">self</span>,
588 <span class="summary-sig-arg">*args</span>)</span><br />
589 FindSection(SBModule self, str const * sect_name) -> SBSection</td>
590 <td align="right" valign="top">
591 <span class="codelink"><a href="lldb-pysrc.html#SBModule.FindSection">source code</a></span>
600 <td width="15%" align="right" valign="top" class="summary">
601 <span class="summary-type"> </span>
602 </td><td class="summary">
603 <table width="100%" cellpadding="0" cellspacing="0" border="0">
605 <td><span class="summary-sig"><a name="ResolveFileAddress"></a><span class="summary-sig-name">ResolveFileAddress</span>(<span class="summary-sig-arg">self</span>,
606 <span class="summary-sig-arg">*args</span>)</span><br />
607 ResolveFileAddress(SBModule self, lldb::addr_t vm_addr) ->
609 <td align="right" valign="top">
610 <span class="codelink"><a href="lldb-pysrc.html#SBModule.ResolveFileAddress">source code</a></span>
619 <td width="15%" align="right" valign="top" class="summary">
620 <span class="summary-type"> </span>
621 </td><td class="summary">
622 <table width="100%" cellpadding="0" cellspacing="0" border="0">
624 <td><span class="summary-sig"><a name="ResolveSymbolContextForAddress"></a><span class="summary-sig-name">ResolveSymbolContextForAddress</span>(<span class="summary-sig-arg">self</span>,
625 <span class="summary-sig-arg">*args</span>)</span><br />
626 ResolveSymbolContextForAddress(SBModule self, SBAddress addr,
627 uint32_t resolve_scope) -> SBSymbolContext</td>
628 <td align="right" valign="top">
629 <span class="codelink"><a href="lldb-pysrc.html#SBModule.ResolveSymbolContextForAddress">source code</a></span>
638 <td width="15%" align="right" valign="top" class="summary">
639 <span class="summary-type"> </span>
640 </td><td class="summary">
641 <table width="100%" cellpadding="0" cellspacing="0" border="0">
643 <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
644 <span class="summary-sig-arg">*args</span>)</span><br />
645 GetDescription(SBModule self, SBStream description) -> bool</td>
646 <td align="right" valign="top">
647 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetDescription">source code</a></span>
656 <td width="15%" align="right" valign="top" class="summary">
657 <span class="summary-type"> </span>
658 </td><td class="summary">
659 <table width="100%" cellpadding="0" cellspacing="0" border="0">
661 <td><span class="summary-sig"><a name="GetNumCompileUnits"></a><span class="summary-sig-name">GetNumCompileUnits</span>(<span class="summary-sig-arg">self</span>)</span><br />
662 GetNumCompileUnits(SBModule self) -> uint32_t</td>
663 <td align="right" valign="top">
664 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetNumCompileUnits">source code</a></span>
673 <td width="15%" align="right" valign="top" class="summary">
674 <span class="summary-type"> </span>
675 </td><td class="summary">
676 <table width="100%" cellpadding="0" cellspacing="0" border="0">
678 <td><span class="summary-sig"><a name="GetCompileUnitAtIndex"></a><span class="summary-sig-name">GetCompileUnitAtIndex</span>(<span class="summary-sig-arg">self</span>,
679 <span class="summary-sig-arg">*args</span>)</span><br />
680 GetCompileUnitAtIndex(SBModule self, uint32_t arg2) ->
682 <td align="right" valign="top">
683 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetCompileUnitAtIndex">source code</a></span>
692 <td width="15%" align="right" valign="top" class="summary">
693 <span class="summary-type"> </span>
694 </td><td class="summary">
695 <table width="100%" cellpadding="0" cellspacing="0" border="0">
697 <td><span class="summary-sig"><a name="GetNumSymbols"></a><span class="summary-sig-name">GetNumSymbols</span>(<span class="summary-sig-arg">self</span>)</span><br />
698 GetNumSymbols(SBModule self) -> size_t</td>
699 <td align="right" valign="top">
700 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetNumSymbols">source code</a></span>
709 <td width="15%" align="right" valign="top" class="summary">
710 <span class="summary-type"> </span>
711 </td><td class="summary">
712 <table width="100%" cellpadding="0" cellspacing="0" border="0">
714 <td><span class="summary-sig"><a name="GetSymbolAtIndex"></a><span class="summary-sig-name">GetSymbolAtIndex</span>(<span class="summary-sig-arg">self</span>,
715 <span class="summary-sig-arg">*args</span>)</span><br />
716 GetSymbolAtIndex(SBModule self, size_t idx) -> SBSymbol</td>
717 <td align="right" valign="top">
718 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetSymbolAtIndex">source code</a></span>
727 <td width="15%" align="right" valign="top" class="summary">
728 <span class="summary-type"> </span>
729 </td><td class="summary">
730 <table width="100%" cellpadding="0" cellspacing="0" border="0">
732 <td><span class="summary-sig"><a name="FindSymbol"></a><span class="summary-sig-name">FindSymbol</span>(<span class="summary-sig-arg">self</span>,
733 <span class="summary-sig-arg">*args</span>)</span><br />
734 FindSymbol(SBModule self, str const * name, lldb::SymbolType
735 type=eSymbolTypeAny) -> SBSymbol FindSymbol(SBModule self, str
736 const * name) -> SBSymbol</td>
737 <td align="right" valign="top">
738 <span class="codelink"><a href="lldb-pysrc.html#SBModule.FindSymbol">source code</a></span>
747 <td width="15%" align="right" valign="top" class="summary">
748 <span class="summary-type"> </span>
749 </td><td class="summary">
750 <table width="100%" cellpadding="0" cellspacing="0" border="0">
752 <td><span class="summary-sig"><a name="FindSymbols"></a><span class="summary-sig-name">FindSymbols</span>(<span class="summary-sig-arg">self</span>,
753 <span class="summary-sig-arg">*args</span>)</span><br />
754 FindSymbols(SBModule self, str const * name, lldb::SymbolType
755 type=eSymbolTypeAny) -> SBSymbolContextList FindSymbols(SBModule
756 self, str const * name) -> SBSymbolContextList</td>
757 <td align="right" valign="top">
758 <span class="codelink"><a href="lldb-pysrc.html#SBModule.FindSymbols">source code</a></span>
767 <td width="15%" align="right" valign="top" class="summary">
768 <span class="summary-type"> </span>
769 </td><td class="summary">
770 <table width="100%" cellpadding="0" cellspacing="0" border="0">
772 <td><span class="summary-sig"><a name="GetNumSections"></a><span class="summary-sig-name">GetNumSections</span>(<span class="summary-sig-arg">self</span>)</span><br />
773 GetNumSections(SBModule self) -> size_t</td>
774 <td align="right" valign="top">
775 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetNumSections">source code</a></span>
784 <td width="15%" align="right" valign="top" class="summary">
785 <span class="summary-type"> </span>
786 </td><td class="summary">
787 <table width="100%" cellpadding="0" cellspacing="0" border="0">
789 <td><span class="summary-sig"><a name="GetSectionAtIndex"></a><span class="summary-sig-name">GetSectionAtIndex</span>(<span class="summary-sig-arg">self</span>,
790 <span class="summary-sig-arg">*args</span>)</span><br />
791 GetSectionAtIndex(SBModule self, size_t idx) -> SBSection</td>
792 <td align="right" valign="top">
793 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetSectionAtIndex">source code</a></span>
802 <td width="15%" align="right" valign="top" class="summary">
803 <span class="summary-type"> </span>
804 </td><td class="summary">
805 <table width="100%" cellpadding="0" cellspacing="0" border="0">
807 <td><span class="summary-sig"><a href="lldb.SBModule-class.html#FindFunctions" class="summary-sig-name">FindFunctions</a>(<span class="summary-sig-arg">self</span>,
808 <span class="summary-sig-arg">*args</span>)</span><br />
809 FindFunctions(SBModule self, str const * name, uint32_t name_type_mask=eFunctionNameTypeAny) -> SBSymbolContextList
810 FindFunctions(SBModule self, str const * name) -> SBSymbolContextList</td>
811 <td align="right" valign="top">
812 <span class="codelink"><a href="lldb-pysrc.html#SBModule.FindFunctions">source code</a></span>
821 <td width="15%" align="right" valign="top" class="summary">
822 <span class="summary-type"> </span>
823 </td><td class="summary">
824 <table width="100%" cellpadding="0" cellspacing="0" border="0">
826 <td><span class="summary-sig"><a name="FindFirstType"></a><span class="summary-sig-name">FindFirstType</span>(<span class="summary-sig-arg">self</span>,
827 <span class="summary-sig-arg">*args</span>)</span><br />
828 FindFirstType(SBModule self, str const * name) -> SBType</td>
829 <td align="right" valign="top">
830 <span class="codelink"><a href="lldb-pysrc.html#SBModule.FindFirstType">source code</a></span>
839 <td width="15%" align="right" valign="top" class="summary">
840 <span class="summary-type"> </span>
841 </td><td class="summary">
842 <table width="100%" cellpadding="0" cellspacing="0" border="0">
844 <td><span class="summary-sig"><a name="FindTypes"></a><span class="summary-sig-name">FindTypes</span>(<span class="summary-sig-arg">self</span>,
845 <span class="summary-sig-arg">*args</span>)</span><br />
846 FindTypes(SBModule self, str const * type) -> SBTypeList</td>
847 <td align="right" valign="top">
848 <span class="codelink"><a href="lldb-pysrc.html#SBModule.FindTypes">source code</a></span>
857 <td width="15%" align="right" valign="top" class="summary">
858 <span class="summary-type"> </span>
859 </td><td class="summary">
860 <table width="100%" cellpadding="0" cellspacing="0" border="0">
862 <td><span class="summary-sig"><a name="GetTypeByID"></a><span class="summary-sig-name">GetTypeByID</span>(<span class="summary-sig-arg">self</span>,
863 <span class="summary-sig-arg">*args</span>)</span><br />
864 GetTypeByID(SBModule self, lldb::user_id_t uid) -> SBType</td>
865 <td align="right" valign="top">
866 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetTypeByID">source code</a></span>
875 <td width="15%" align="right" valign="top" class="summary">
876 <span class="summary-type"> </span>
877 </td><td class="summary">
878 <table width="100%" cellpadding="0" cellspacing="0" border="0">
880 <td><span class="summary-sig"><a name="GetBasicType"></a><span class="summary-sig-name">GetBasicType</span>(<span class="summary-sig-arg">self</span>,
881 <span class="summary-sig-arg">*args</span>)</span><br />
882 GetBasicType(SBModule self, lldb::BasicType type) -> SBType</td>
883 <td align="right" valign="top">
884 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetBasicType">source code</a></span>
893 <td width="15%" align="right" valign="top" class="summary">
894 <span class="summary-type"> </span>
895 </td><td class="summary">
896 <table width="100%" cellpadding="0" cellspacing="0" border="0">
898 <td><span class="summary-sig"><a href="lldb.SBModule-class.html#GetTypes" class="summary-sig-name">GetTypes</a>(<span class="summary-sig-arg">self</span>,
899 <span class="summary-sig-arg">*args</span>)</span><br />
900 GetTypes(SBModule self, uint32_t type_mask=eTypeClassAny) -> SBTypeList
901 GetTypes(SBModule self) -> SBTypeList</td>
902 <td align="right" valign="top">
903 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetTypes">source code</a></span>
912 <td width="15%" align="right" valign="top" class="summary">
913 <span class="summary-type"> </span>
914 </td><td class="summary">
915 <table width="100%" cellpadding="0" cellspacing="0" border="0">
917 <td><span class="summary-sig"><a href="lldb.SBModule-class.html#FindGlobalVariables" class="summary-sig-name">FindGlobalVariables</a>(<span class="summary-sig-arg">self</span>,
918 <span class="summary-sig-arg">*args</span>)</span><br />
919 FindGlobalVariables(SBModule self, SBTarget target, str const * name, uint32_t max_matches) -> SBValueList</td>
920 <td align="right" valign="top">
921 <span class="codelink"><a href="lldb-pysrc.html#SBModule.FindGlobalVariables">source code</a></span>
930 <td width="15%" align="right" valign="top" class="summary">
931 <span class="summary-type"> </span>
932 </td><td class="summary">
933 <table width="100%" cellpadding="0" cellspacing="0" border="0">
935 <td><span class="summary-sig"><a href="lldb.SBModule-class.html#FindFirstGlobalVariable" class="summary-sig-name">FindFirstGlobalVariable</a>(<span class="summary-sig-arg">self</span>,
936 <span class="summary-sig-arg">*args</span>)</span><br />
937 FindFirstGlobalVariable(SBModule self, SBTarget target, str const * name) -> SBValue</td>
938 <td align="right" valign="top">
939 <span class="codelink"><a href="lldb-pysrc.html#SBModule.FindFirstGlobalVariable">source code</a></span>
948 <td width="15%" align="right" valign="top" class="summary">
949 <span class="summary-type"> </span>
950 </td><td class="summary">
951 <table width="100%" cellpadding="0" cellspacing="0" border="0">
953 <td><span class="summary-sig"><a name="GetByteOrder"></a><span class="summary-sig-name">GetByteOrder</span>(<span class="summary-sig-arg">self</span>)</span><br />
954 GetByteOrder(SBModule self) -> lldb::ByteOrder</td>
955 <td align="right" valign="top">
956 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetByteOrder">source code</a></span>
965 <td width="15%" align="right" valign="top" class="summary">
966 <span class="summary-type"> </span>
967 </td><td class="summary">
968 <table width="100%" cellpadding="0" cellspacing="0" border="0">
970 <td><span class="summary-sig"><a name="GetAddressByteSize"></a><span class="summary-sig-name">GetAddressByteSize</span>(<span class="summary-sig-arg">self</span>)</span><br />
971 GetAddressByteSize(SBModule self) -> uint32_t</td>
972 <td align="right" valign="top">
973 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetAddressByteSize">source code</a></span>
982 <td width="15%" align="right" valign="top" class="summary">
983 <span class="summary-type"> </span>
984 </td><td class="summary">
985 <table width="100%" cellpadding="0" cellspacing="0" border="0">
987 <td><span class="summary-sig"><a name="GetTriple"></a><span class="summary-sig-name">GetTriple</span>(<span class="summary-sig-arg">self</span>)</span><br />
988 GetTriple(SBModule self) -> str const *</td>
989 <td align="right" valign="top">
990 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetTriple">source code</a></span>
999 <td width="15%" align="right" valign="top" class="summary">
1000 <span class="summary-type"> </span>
1001 </td><td class="summary">
1002 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1004 <td><span class="summary-sig"><a name="GetVersion"></a><span class="summary-sig-name">GetVersion</span>(<span class="summary-sig-arg">self</span>)</span><br />
1005 GetVersion(SBModule self) -> uint32_t</td>
1006 <td align="right" valign="top">
1007 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetVersion">source code</a></span>
1016 <td width="15%" align="right" valign="top" class="summary">
1017 <span class="summary-type"> </span>
1018 </td><td class="summary">
1019 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1021 <td><span class="summary-sig"><a name="GetSymbolFileSpec"></a><span class="summary-sig-name">GetSymbolFileSpec</span>(<span class="summary-sig-arg">self</span>)</span><br />
1022 GetSymbolFileSpec(SBModule self) -> SBFileSpec</td>
1023 <td align="right" valign="top">
1024 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetSymbolFileSpec">source code</a></span>
1033 <td width="15%" align="right" valign="top" class="summary">
1034 <span class="summary-type"> </span>
1035 </td><td class="summary">
1036 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1038 <td><span class="summary-sig"><a name="GetObjectFileHeaderAddress"></a><span class="summary-sig-name">GetObjectFileHeaderAddress</span>(<span class="summary-sig-arg">self</span>)</span><br />
1039 GetObjectFileHeaderAddress(SBModule self) -> SBAddress</td>
1040 <td align="right" valign="top">
1041 <span class="codelink"><a href="lldb-pysrc.html#SBModule.GetObjectFileHeaderAddress">source code</a></span>
1050 <td width="15%" align="right" valign="top" class="summary">
1051 <span class="summary-type"> </span>
1052 </td><td class="summary">
1053 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1055 <td><span class="summary-sig"><a name="get_symbols_access_object"></a><span class="summary-sig-name">get_symbols_access_object</span>(<span class="summary-sig-arg">self</span>)</span><br />
1056 An accessor function that returns a symbols_access() object which
1057 allows lazy symbol access from a lldb.SBModule object.</td>
1058 <td align="right" valign="top">
1059 <span class="codelink"><a href="lldb-pysrc.html#SBModule.get_symbols_access_object">source code</a></span>
1068 <td width="15%" align="right" valign="top" class="summary">
1069 <span class="summary-type"> </span>
1070 </td><td class="summary">
1071 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1073 <td><span class="summary-sig"><a name="get_compile_units_access_object"></a><span class="summary-sig-name">get_compile_units_access_object</span>(<span class="summary-sig-arg">self</span>)</span><br />
1074 An accessor function that returns a compile_units_access() object
1075 which allows lazy compile unit access from a lldb.SBModule object.</td>
1076 <td align="right" valign="top">
1077 <span class="codelink"><a href="lldb-pysrc.html#SBModule.get_compile_units_access_object">source code</a></span>
1086 <td width="15%" align="right" valign="top" class="summary">
1087 <span class="summary-type"> </span>
1088 </td><td class="summary">
1089 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1091 <td><span class="summary-sig"><a name="get_symbols_array"></a><span class="summary-sig-name">get_symbols_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
1092 An accessor function that returns a list() that contains all symbols
1093 in a lldb.SBModule object.</td>
1094 <td align="right" valign="top">
1095 <span class="codelink"><a href="lldb-pysrc.html#SBModule.get_symbols_array">source code</a></span>
1104 <td width="15%" align="right" valign="top" class="summary">
1105 <span class="summary-type"> </span>
1106 </td><td class="summary">
1107 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1109 <td><span class="summary-sig"><a name="get_sections_access_object"></a><span class="summary-sig-name">get_sections_access_object</span>(<span class="summary-sig-arg">self</span>)</span><br />
1110 An accessor function that returns a sections_access() object which
1111 allows lazy section array access.</td>
1112 <td align="right" valign="top">
1113 <span class="codelink"><a href="lldb-pysrc.html#SBModule.get_sections_access_object">source code</a></span>
1122 <td width="15%" align="right" valign="top" class="summary">
1123 <span class="summary-type"> </span>
1124 </td><td class="summary">
1125 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1127 <td><span class="summary-sig"><a name="get_sections_array"></a><span class="summary-sig-name">get_sections_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
1128 An accessor function that returns an array object that contains all
1129 sections in this module object.</td>
1130 <td align="right" valign="top">
1131 <span class="codelink"><a href="lldb-pysrc.html#SBModule.get_sections_array">source code</a></span>
1140 <td width="15%" align="right" valign="top" class="summary">
1141 <span class="summary-type"> </span>
1142 </td><td class="summary">
1143 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1145 <td><span class="summary-sig"><a name="get_compile_units_array"></a><span class="summary-sig-name">get_compile_units_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
1146 An accessor function that returns an array object that contains all
1147 compile_units in this module object.</td>
1148 <td align="right" valign="top">
1149 <span class="codelink"><a href="lldb-pysrc.html#SBModule.get_compile_units_array">source code</a></span>
1158 <td width="15%" align="right" valign="top" class="summary">
1159 <span class="summary-type"> </span>
1160 </td><td class="summary">
1161 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1163 <td><span class="summary-sig"><a name="get_uuid"></a><span class="summary-sig-name">get_uuid</span>(<span class="summary-sig-arg">self</span>)</span></td>
1164 <td align="right" valign="top">
1165 <span class="codelink"><a href="lldb-pysrc.html#SBModule.get_uuid">source code</a></span>
1174 <td width="15%" align="right" valign="top" class="summary">
1175 <span class="summary-type"> </span>
1176 </td><td class="summary">
1177 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1179 <td><span class="summary-sig"><a href="lldb.SBModule-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
1180 __str__(SBModule self) -> PyObject *</td>
1181 <td align="right" valign="top">
1182 <span class="codelink"><a href="lldb-pysrc.html#SBModule.__str__">source code</a></span>
1191 <td width="15%" align="right" valign="top" class="summary">
1192 <span class="summary-type"> </span>
1193 </td><td class="summary">
1194 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1196 <td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>,
1197 <span class="summary-sig-arg">rhs</span>)</span></td>
1198 <td align="right" valign="top">
1199 <span class="codelink"><a href="lldb-pysrc.html#SBModule.__eq__">source code</a></span>
1208 <td width="15%" align="right" valign="top" class="summary">
1209 <span class="summary-type"> </span>
1210 </td><td class="summary">
1211 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1213 <td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>,
1214 <span class="summary-sig-arg">rhs</span>)</span></td>
1215 <td align="right" valign="top">
1216 <span class="codelink"><a href="lldb-pysrc.html#SBModule.__ne__">source code</a></span>
1225 <td colspan="2" class="summary">
1226 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
1227 <code>__delattr__</code>,
1228 <code>__format__</code>,
1229 <code>__getattribute__</code>,
1230 <code>__hash__</code>,
1231 <code>__new__</code>,
1232 <code>__reduce__</code>,
1233 <code>__reduce_ex__</code>,
1234 <code>__sizeof__</code>,
1235 <code>__subclasshook__</code>
1240 <!-- ==================== CLASS VARIABLES ==================== -->
1241 <a name="section-ClassVariables"></a>
1242 <table class="summary" border="1" cellpadding="3"
1243 cellspacing="0" width="100%" bgcolor="white">
1244 <tr bgcolor="#70b0f0" class="table-header">
1245 <td colspan="2" class="table-header">
1246 <table border="0" cellpadding="0" cellspacing="0" width="100%">
1248 <td align="left"><span class="table-header">Class Variables</span></td>
1249 <td align="right" valign="top"
1250 ><span class="options">[<a href="#section-ClassVariables"
1251 class="privatelink" onclick="toggle_private();"
1252 >hide private</a>]</span></td>
1258 <td width="15%" align="right" valign="top" class="summary">
1259 <span class="summary-type"> </span>
1260 </td><td class="summary">
1261 <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}"><code class="variable-group">{</code><code class="variable-group">}</code></code>
1265 <td width="15%" align="right" valign="top" class="summary">
1266 <span class="summary-type"> </span>
1267 </td><td class="summary">
1268 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
1272 <!-- ==================== PROPERTIES ==================== -->
1273 <a name="section-Properties"></a>
1274 <table class="summary" border="1" cellpadding="3"
1275 cellspacing="0" width="100%" bgcolor="white">
1276 <tr bgcolor="#70b0f0" class="table-header">
1277 <td colspan="2" class="table-header">
1278 <table border="0" cellpadding="0" cellspacing="0" width="100%">
1280 <td align="left"><span class="table-header">Properties</span></td>
1281 <td align="right" valign="top"
1282 ><span class="options">[<a href="#section-Properties"
1283 class="privatelink" onclick="toggle_private();"
1284 >hide private</a>]</span></td>
1290 <td width="15%" align="right" valign="top" class="summary">
1291 <span class="summary-type"> </span>
1292 </td><td class="summary">
1293 <a href="lldb.SBModule-class.html#addr_size" class="summary-name">addr_size</a><br />
1294 A read only property that returns the size in bytes of an address for
1299 <td width="15%" align="right" valign="top" class="summary">
1300 <span class="summary-type"> </span>
1301 </td><td class="summary">
1302 <a href="lldb.SBModule-class.html#byte_order" class="summary-name">byte_order</a><br />
1303 A read only property that returns an lldb enumeration value
1304 (lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid)
1305 that represents the byte order for this module.
1309 <td width="15%" align="right" valign="top" class="summary">
1310 <span class="summary-type"> </span>
1311 </td><td class="summary">
1312 <a href="lldb.SBModule-class.html#compile_units" class="summary-name">compile_units</a><br />
1313 A read only property that returns a list() of lldb.SBCompileUnit
1314 objects contained in this module.
1318 <td width="15%" align="right" valign="top" class="summary">
1319 <span class="summary-type"> </span>
1320 </td><td class="summary">
1321 <a href="lldb.SBModule-class.html#file" class="summary-name">file</a><br />
1322 A read only property that returns an lldb object that represents the
1323 file (lldb.SBFileSpec) for this object file for this module as it is
1324 represented where it is being debugged.
1328 <td width="15%" align="right" valign="top" class="summary">
1329 <span class="summary-type"> </span>
1330 </td><td class="summary">
1331 <a href="lldb.SBModule-class.html#num_sections" class="summary-name">num_sections</a><br />
1332 A read only property that returns number of sections in the module as
1337 <td width="15%" align="right" valign="top" class="summary">
1338 <span class="summary-type"> </span>
1339 </td><td class="summary">
1340 <a href="lldb.SBModule-class.html#num_symbols" class="summary-name">num_symbols</a><br />
1341 A read only property that returns number of symbols in the module
1342 symbol table as an integer.
1346 <td width="15%" align="right" valign="top" class="summary">
1347 <span class="summary-type"> </span>
1348 </td><td class="summary">
1349 <a href="lldb.SBModule-class.html#platform_file" class="summary-name">platform_file</a><br />
1350 A read only property that returns an lldb object that represents the
1351 file (lldb.SBFileSpec) for this object file for this module as it is
1352 represented on the current host system.
1356 <td width="15%" align="right" valign="top" class="summary">
1357 <span class="summary-type"> </span>
1358 </td><td class="summary">
1359 <a href="lldb.SBModule-class.html#section" class="summary-name">section</a><br />
1360 A read only property that can be used to access compile units by
1361 index ("compile_unit = module.compile_unit[0]"), name
1362 ("compile_unit = module.compile_unit['main.cpp']"), or
1363 using a regular expression ("compile_unit =
1364 module.compile_unit[re.compile(...)]").
1368 <td width="15%" align="right" valign="top" class="summary">
1369 <span class="summary-type"> </span>
1370 </td><td class="summary">
1371 <a href="lldb.SBModule-class.html#sections" class="summary-name">sections</a><br />
1372 A read only property that returns a list() of lldb.SBSection objects
1373 contained in this module.
1377 <td width="15%" align="right" valign="top" class="summary">
1378 <span class="summary-type"> </span>
1379 </td><td class="summary">
1380 <a href="lldb.SBModule-class.html#symbol" class="summary-name">symbol</a><br />
1381 A read only property that can be used to access symbols by index
1382 ("symbol = module.symbol[0]"), name ("symbols =
1383 module.symbol['main']"), or using a regular expression
1384 ("symbols = module.symbol[re.compile(...)]").
1388 <td width="15%" align="right" valign="top" class="summary">
1389 <span class="summary-type"> </span>
1390 </td><td class="summary">
1391 <a href="lldb.SBModule-class.html#symbols" class="summary-name">symbols</a><br />
1392 A read only property that returns a list() of lldb.SBSymbol objects
1393 contained in this module.
1397 <td width="15%" align="right" valign="top" class="summary">
1398 <span class="summary-type"> </span>
1399 </td><td class="summary">
1400 <a href="lldb.SBModule-class.html#triple" class="summary-name">triple</a><br />
1401 A read only property that returns the target triple (arch-vendor-os)
1406 <td width="15%" align="right" valign="top" class="summary">
1407 <span class="summary-type"> </span>
1408 </td><td class="summary">
1409 <a href="lldb.SBModule-class.html#uuid" class="summary-name">uuid</a><br />
1410 A read only property that returns a standard python uuid.UUID object
1411 that represents the UUID of this module.
1415 <td colspan="2" class="summary">
1416 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
1417 <code>__class__</code>
1422 <!-- ==================== METHOD DETAILS ==================== -->
1423 <a name="section-MethodDetails"></a>
1424 <table class="details" border="1" cellpadding="3"
1425 cellspacing="0" width="100%" bgcolor="white">
1426 <tr bgcolor="#70b0f0" class="table-header">
1427 <td colspan="2" class="table-header">
1428 <table border="0" cellpadding="0" cellspacing="0" width="100%">
1430 <td align="left"><span class="table-header">Method Details</span></td>
1431 <td align="right" valign="top"
1432 ><span class="options">[<a href="#section-MethodDetails"
1433 class="privatelink" onclick="toggle_private();"
1434 >hide private</a>]</span></td>
1440 <a name="__setattr__"></a>
1442 <table class="details" border="1" cellpadding="3"
1443 cellspacing="0" width="100%" bgcolor="white">
1445 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1446 <tr valign="top"><td>
1447 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
1448 <span class="sig-arg">name</span>,
1449 <span class="sig-arg">value</span>)</span>
1451 </td><td align="right" valign="top"
1452 ><span class="codelink"><a href="lldb-pysrc.html#SBModule.__setattr__">source code</a></span>
1456 <p>x.__setattr__('name', value) <==> x.name = value</p>
1460 <dd><em class="note">(inherited documentation)</em></dd>
1465 <a name="__repr__"></a>
1467 <table class="details" border="1" cellpadding="3"
1468 cellspacing="0" width="100%" bgcolor="white">
1470 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1471 <tr valign="top"><td>
1472 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
1473 <br /><em class="fname">(Representation operator)</em>
1475 </td><td align="right" valign="top"
1476 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span>
1484 <dd><em class="note">(inherited documentation)</em></dd>
1489 <a name="__init__"></a>
1491 <table class="details" border="1" cellpadding="3"
1492 cellspacing="0" width="100%" bgcolor="white">
1494 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1495 <tr valign="top"><td>
1496 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
1497 <span class="sig-arg">*args</span>)</span>
1498 <br /><em class="fname">(Constructor)</em>
1500 </td><td align="right" valign="top"
1501 ><span class="codelink"><a href="lldb-pysrc.html#SBModule.__init__">source code</a></span>
1505 <p>__init__(lldb::SBModule self) -> SBModule __init__(lldb::SBModule
1506 self, SBModule rhs) -> SBModule __init__(lldb::SBModule self,
1507 SBModuleSpec module_spec) -> SBModule __init__(lldb::SBModule self,
1508 SBProcess process, lldb::addr_t header_addr) -> SBModule</p>
1516 <a name="GetFileSpec"></a>
1518 <table class="details" border="1" cellpadding="3"
1519 cellspacing="0" width="100%" bgcolor="white">
1521 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1522 <tr valign="top"><td>
1523 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetFileSpec</span>(<span class="sig-arg">self</span>)</span>
1525 </td><td align="right" valign="top"
1526 ><span class="codelink"><a href="lldb-pysrc.html#SBModule.GetFileSpec">source code</a></span>
1530 <pre class="literalblock">
1532 GetFileSpec(SBModule self) -> SBFileSpec
1534 Get const accessor for the module file specification.
1536 This function returns the file for the module on the host system
1537 that is running LLDB. This can differ from the path on the
1538 platform since we might be doing remote debugging.
1541 A const reference to the file specification object.
1548 <a name="GetPlatformFileSpec"></a>
1550 <table class="details" border="1" cellpadding="3"
1551 cellspacing="0" width="100%" bgcolor="white">
1553 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1554 <tr valign="top"><td>
1555 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetPlatformFileSpec</span>(<span class="sig-arg">self</span>)</span>
1557 </td><td align="right" valign="top"
1558 ><span class="codelink"><a href="lldb-pysrc.html#SBModule.GetPlatformFileSpec">source code</a></span>
1562 <pre class="literalblock">
1564 GetPlatformFileSpec(SBModule self) -> SBFileSpec
1566 Get accessor for the module platform file specification.
1568 Platform file refers to the path of the module as it is known on
1569 the remote system on which it is being debugged. For local
1570 debugging this is always the same as Module::GetFileSpec(). But
1571 remote debugging might mention a file '/usr/lib/liba.dylib'
1572 which might be locally downloaded and cached. In this case the
1573 platform file could be something like:
1574 '/tmp/lldb/platform-cache/remote.host.computer/usr/lib/liba.dylib'
1575 The file could also be cached in a local developer kit directory.
1578 A const reference to the file specification object.
1585 <a name="GetUUIDString"></a>
1587 <table class="details" border="1" cellpadding="3"
1588 cellspacing="0" width="100%" bgcolor="white">
1590 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1591 <tr valign="top"><td>
1592 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetUUIDString</span>(<span class="sig-arg">self</span>)</span>
1594 </td><td align="right" valign="top"
1595 ><span class="codelink"><a href="lldb-pysrc.html#SBModule.GetUUIDString">source code</a></span>
1599 <p>GetUUIDString(SBModule self) -> str const *</p>
1600 <p>Returns the UUID of the module as a Python string.</p>
1605 <a name="FindFunctions"></a>
1607 <table class="details" border="1" cellpadding="3"
1608 cellspacing="0" width="100%" bgcolor="white">
1610 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1611 <tr valign="top"><td>
1612 <h3 class="epydoc"><span class="sig"><span class="sig-name">FindFunctions</span>(<span class="sig-arg">self</span>,
1613 <span class="sig-arg">*args</span>)</span>
1615 </td><td align="right" valign="top"
1616 ><span class="codelink"><a href="lldb-pysrc.html#SBModule.FindFunctions">source code</a></span>
1620 <pre class="literalblock">
1622 FindFunctions(SBModule self, str const * name, uint32_t name_type_mask=eFunctionNameTypeAny) -> SBSymbolContextList
1623 FindFunctions(SBModule self, str const * name) -> SBSymbolContextList
1625 Find functions by name.
1628 The name of the function we are looking for.
1630 @param[in] name_type_mask
1631 A logical OR of one or more FunctionNameType enum bits that
1632 indicate what kind of names should be used when doing the
1633 lookup. Bits include fully qualified names, base names,
1634 C++ methods, or ObjC selectors.
1635 See FunctionNameType for more details.
1638 A symbol context list that gets filled in with all of the
1646 <a name="GetTypes"></a>
1648 <table class="details" border="1" cellpadding="3"
1649 cellspacing="0" width="100%" bgcolor="white">
1651 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1652 <tr valign="top"><td>
1653 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetTypes</span>(<span class="sig-arg">self</span>,
1654 <span class="sig-arg">*args</span>)</span>
1656 </td><td align="right" valign="top"
1657 ><span class="codelink"><a href="lldb-pysrc.html#SBModule.GetTypes">source code</a></span>
1661 <pre class="literalblock">
1663 GetTypes(SBModule self, uint32_t type_mask=eTypeClassAny) -> SBTypeList
1664 GetTypes(SBModule self) -> SBTypeList
1666 Get all types matching type_mask from debug info in this
1669 @param[in] type_mask
1670 A bitfield that consists of one or more bits logically OR'ed
1671 together from the lldb::TypeClass enumeration. This allows
1672 you to request only structure types, or only class, struct
1673 and union types. Passing in lldb::eTypeClassAny will return
1674 all types found in the debug information for this module.
1677 A list of types in this module that match type_mask
1684 <a name="FindGlobalVariables"></a>
1686 <table class="details" border="1" cellpadding="3"
1687 cellspacing="0" width="100%" bgcolor="white">
1689 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1690 <tr valign="top"><td>
1691 <h3 class="epydoc"><span class="sig"><span class="sig-name">FindGlobalVariables</span>(<span class="sig-arg">self</span>,
1692 <span class="sig-arg">*args</span>)</span>
1694 </td><td align="right" valign="top"
1695 ><span class="codelink"><a href="lldb-pysrc.html#SBModule.FindGlobalVariables">source code</a></span>
1699 <pre class="literalblock">
1701 FindGlobalVariables(SBModule self, SBTarget target, str const * name, uint32_t max_matches) -> SBValueList
1703 Find global and static variables by name.
1706 A valid SBTarget instance representing the debuggee.
1709 The name of the global or static variable we are looking
1712 @param[in] max_matches
1713 Allow the number of matches to be limited to max_matches.
1716 A list of matched variables in an SBValueList.
1723 <a name="FindFirstGlobalVariable"></a>
1725 <table class="details" border="1" cellpadding="3"
1726 cellspacing="0" width="100%" bgcolor="white">
1728 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1729 <tr valign="top"><td>
1730 <h3 class="epydoc"><span class="sig"><span class="sig-name">FindFirstGlobalVariable</span>(<span class="sig-arg">self</span>,
1731 <span class="sig-arg">*args</span>)</span>
1733 </td><td align="right" valign="top"
1734 ><span class="codelink"><a href="lldb-pysrc.html#SBModule.FindFirstGlobalVariable">source code</a></span>
1738 <pre class="literalblock">
1740 FindFirstGlobalVariable(SBModule self, SBTarget target, str const * name) -> SBValue
1742 Find the first global (or static) variable by name.
1745 A valid SBTarget instance representing the debuggee.
1748 The name of the global or static variable we are looking
1752 An SBValue that gets filled in with the found variable (if any).
1759 <a name="__str__"></a>
1761 <table class="details" border="1" cellpadding="3"
1762 cellspacing="0" width="100%" bgcolor="white">
1764 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1765 <tr valign="top"><td>
1766 <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
1767 <br /><em class="fname">(Informal representation operator)</em>
1769 </td><td align="right" valign="top"
1770 ><span class="codelink"><a href="lldb-pysrc.html#SBModule.__str__">source code</a></span>
1774 <p>__str__(SBModule self) -> PyObject *</p>
1783 <!-- ==================== PROPERTY DETAILS ==================== -->
1784 <a name="section-PropertyDetails"></a>
1785 <table class="details" border="1" cellpadding="3"
1786 cellspacing="0" width="100%" bgcolor="white">
1787 <tr bgcolor="#70b0f0" class="table-header">
1788 <td colspan="2" class="table-header">
1789 <table border="0" cellpadding="0" cellspacing="0" width="100%">
1791 <td align="left"><span class="table-header">Property Details</span></td>
1792 <td align="right" valign="top"
1793 ><span class="options">[<a href="#section-PropertyDetails"
1794 class="privatelink" onclick="toggle_private();"
1795 >hide private</a>]</span></td>
1801 <a name="addr_size"></a>
1803 <table class="details" border="1" cellpadding="3"
1804 cellspacing="0" width="100%" bgcolor="white">
1806 <h3 class="epydoc">addr_size</h3>
1807 <p>A read only property that returns the size in bytes of an address for
1810 <dt>Get Method:</dt>
1811 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#GetAddressByteSize" class="summary-sig-name">GetAddressByteSize</a>(<span class="summary-sig-arg">self</span>)</span>
1812 - GetAddressByteSize(SBModule self) -> uint32_t
1817 <a name="byte_order"></a>
1819 <table class="details" border="1" cellpadding="3"
1820 cellspacing="0" width="100%" bgcolor="white">
1822 <h3 class="epydoc">byte_order</h3>
1823 <p>A read only property that returns an lldb enumeration value
1824 (lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid) that
1825 represents the byte order for this module.</p>
1827 <dt>Get Method:</dt>
1828 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#GetByteOrder" class="summary-sig-name">GetByteOrder</a>(<span class="summary-sig-arg">self</span>)</span>
1829 - GetByteOrder(SBModule self) -> lldb::ByteOrder
1834 <a name="compile_units"></a>
1836 <table class="details" border="1" cellpadding="3"
1837 cellspacing="0" width="100%" bgcolor="white">
1839 <h3 class="epydoc">compile_units</h3>
1840 <p>A read only property that returns a list() of lldb.SBCompileUnit
1841 objects contained in this module.</p>
1843 <dt>Get Method:</dt>
1844 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#get_compile_units_array" class="summary-sig-name">get_compile_units_array</a>(<span class="summary-sig-arg">self</span>)</span>
1845 - An accessor function that returns an array object that contains all
1846 compile_units in this module object.
1853 <table class="details" border="1" cellpadding="3"
1854 cellspacing="0" width="100%" bgcolor="white">
1856 <h3 class="epydoc">file</h3>
1857 <p>A read only property that returns an lldb object that represents the
1858 file (lldb.SBFileSpec) for this object file for this module as it is
1859 represented where it is being debugged.</p>
1861 <dt>Get Method:</dt>
1862 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#GetFileSpec" class="summary-sig-name">GetFileSpec</a>(<span class="summary-sig-arg">self</span>)</span>
1863 - GetFileSpec(SBModule self) -> SBFileSpec
1868 <a name="num_sections"></a>
1870 <table class="details" border="1" cellpadding="3"
1871 cellspacing="0" width="100%" bgcolor="white">
1873 <h3 class="epydoc">num_sections</h3>
1874 <p>A read only property that returns number of sections in the module as
1877 <dt>Get Method:</dt>
1878 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#GetNumSections" class="summary-sig-name">GetNumSections</a>(<span class="summary-sig-arg">self</span>)</span>
1879 - GetNumSections(SBModule self) -> size_t
1884 <a name="num_symbols"></a>
1886 <table class="details" border="1" cellpadding="3"
1887 cellspacing="0" width="100%" bgcolor="white">
1889 <h3 class="epydoc">num_symbols</h3>
1890 <p>A read only property that returns number of symbols in the module
1891 symbol table as an integer.</p>
1893 <dt>Get Method:</dt>
1894 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#GetNumSymbols" class="summary-sig-name">GetNumSymbols</a>(<span class="summary-sig-arg">self</span>)</span>
1895 - GetNumSymbols(SBModule self) -> size_t
1900 <a name="platform_file"></a>
1902 <table class="details" border="1" cellpadding="3"
1903 cellspacing="0" width="100%" bgcolor="white">
1905 <h3 class="epydoc">platform_file</h3>
1906 <p>A read only property that returns an lldb object that represents the
1907 file (lldb.SBFileSpec) for this object file for this module as it is
1908 represented on the current host system.</p>
1910 <dt>Get Method:</dt>
1911 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#GetPlatformFileSpec" class="summary-sig-name">GetPlatformFileSpec</a>(<span class="summary-sig-arg">self</span>)</span>
1912 - GetPlatformFileSpec(SBModule self) -> SBFileSpec
1917 <a name="section"></a>
1919 <table class="details" border="1" cellpadding="3"
1920 cellspacing="0" width="100%" bgcolor="white">
1922 <h3 class="epydoc">section</h3>
1923 <p>A read only property that can be used to access compile units by index
1924 ("compile_unit = module.compile_unit[0]"), name
1925 ("compile_unit = module.compile_unit['main.cpp']"), or using a
1926 regular expression ("compile_unit =
1927 module.compile_unit[re.compile(...)]"). The return value is a single
1928 lldb.SBCompileUnit object for array access or by full or partial path,
1929 and a list() of lldb.SBCompileUnit objects regular expressions.</p>
1931 <dt>Get Method:</dt>
1932 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#get_sections_access_object" class="summary-sig-name">get_sections_access_object</a>(<span class="summary-sig-arg">self</span>)</span>
1933 - An accessor function that returns a sections_access() object which
1934 allows lazy section array access.
1939 <a name="sections"></a>
1941 <table class="details" border="1" cellpadding="3"
1942 cellspacing="0" width="100%" bgcolor="white">
1944 <h3 class="epydoc">sections</h3>
1945 <p>A read only property that returns a list() of lldb.SBSection objects
1946 contained in this module.</p>
1948 <dt>Get Method:</dt>
1949 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#get_sections_array" class="summary-sig-name">get_sections_array</a>(<span class="summary-sig-arg">self</span>)</span>
1950 - An accessor function that returns an array object that contains all
1951 sections in this module object.
1956 <a name="symbol"></a>
1958 <table class="details" border="1" cellpadding="3"
1959 cellspacing="0" width="100%" bgcolor="white">
1961 <h3 class="epydoc">symbol</h3>
1962 <p>A read only property that can be used to access symbols by index
1963 ("symbol = module.symbol[0]"), name ("symbols =
1964 module.symbol['main']"), or using a regular expression
1965 ("symbols = module.symbol[re.compile(...)]"). The return value
1966 is a single lldb.SBSymbol object for array access, and a list() of
1967 lldb.SBSymbol objects for name and regular expression access</p>
1969 <dt>Get Method:</dt>
1970 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#get_symbols_access_object" class="summary-sig-name">get_symbols_access_object</a>(<span class="summary-sig-arg">self</span>)</span>
1971 - An accessor function that returns a symbols_access() object which
1972 allows lazy symbol access from a lldb.SBModule object.
1977 <a name="symbols"></a>
1979 <table class="details" border="1" cellpadding="3"
1980 cellspacing="0" width="100%" bgcolor="white">
1982 <h3 class="epydoc">symbols</h3>
1983 <p>A read only property that returns a list() of lldb.SBSymbol objects
1984 contained in this module.</p>
1986 <dt>Get Method:</dt>
1987 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#get_symbols_array" class="summary-sig-name">get_symbols_array</a>(<span class="summary-sig-arg">self</span>)</span>
1988 - An accessor function that returns a list() that contains all symbols
1989 in a lldb.SBModule object.
1994 <a name="triple"></a>
1996 <table class="details" border="1" cellpadding="3"
1997 cellspacing="0" width="100%" bgcolor="white">
1999 <h3 class="epydoc">triple</h3>
2000 <p>A read only property that returns the target triple (arch-vendor-os)
2001 for this module.</p>
2003 <dt>Get Method:</dt>
2004 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#GetTriple" class="summary-sig-name">GetTriple</a>(<span class="summary-sig-arg">self</span>)</span>
2005 - GetTriple(SBModule self) -> str const *
2012 <table class="details" border="1" cellpadding="3"
2013 cellspacing="0" width="100%" bgcolor="white">
2015 <h3 class="epydoc">uuid</h3>
2016 <p>A read only property that returns a standard python uuid.UUID object
2017 that represents the UUID of this module.</p>
2019 <dt>Get Method:</dt>
2020 <dd class="value"><span class="summary-sig"><a href="lldb.SBModule-class.html#get_uuid" class="summary-sig-name">get_uuid</a>(<span class="summary-sig-arg">self</span>)</span>
2026 <!-- ==================== NAVIGATION BAR ==================== -->
2027 <table class="navbar" border="0" width="100%" cellpadding="0"
2028 bgcolor="#a0c0ff" cellspacing="0">
2029 <tr valign="middle">
2032 <th> <a
2033 href="module-tree.html">Trees</a> </th>
2036 <th> <a
2037 href="identifier-index.html">Indices</a> </th>
2040 <th> <a
2041 href="help.html">Help</a> </th>
2043 <!-- Project homepage -->
2044 <th class="navbar" align="right" width="100%">
2045 <table border="0" cellpadding="0" cellspacing="0">
2046 <tr><th class="navbar" align="center"
2047 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
2051 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
2053 <td align="left" class="footer">
2054 Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:27 2016
2056 <td align="right" class="footer">
2057 <a target="mainFrame" href="http://epydoc.sourceforge.net"
2058 >http://epydoc.sourceforge.net</a>
2063 <script type="text/javascript">
2065 // Private objects are initially displayed (because if
2066 // javascript is turned off then we want them to be
2067 // visible); but by default, we want to hide them. So hide
2068 // them unless we have a cookie that says to show them.