Home | History | Annotate | Download | only in python_reference
      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">
      5 <head>
      6   <title>lldb.utils.symbolication.Image</title>
      7   <link rel="stylesheet" href="epydoc.css" type="text/css" />
      8   <script type="text/javascript" src="epydoc.js"></script>
      9 </head>
     10 
     11 <body bgcolor="white" text="black" link="blue" vlink="#204080"
     12       alink="#204080">
     13 <!-- ==================== NAVIGATION BAR ==================== -->
     14 <table class="navbar" border="0" width="100%" cellpadding="0"
     15        bgcolor="#a0c0ff" cellspacing="0">
     16   <tr valign="middle">
     17 
     18   <!-- Tree link -->
     19       <th>&nbsp;&nbsp;&nbsp;<a
     20         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
     21 
     22   <!-- Index link -->
     23       <th>&nbsp;&nbsp;&nbsp;<a
     24         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
     25 
     26   <!-- Help link -->
     27       <th>&nbsp;&nbsp;&nbsp;<a
     28         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
     29 
     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>
     35           </tr></table></th>
     36   </tr>
     37 </table>
     38 <table width="100%" cellpadding="0" cellspacing="0">
     39   <tr valign="top">
     40     <td width="100%">
     41       <span class="breadcrumbs">
     42         <a href="lldb-module.html">Package&nbsp;lldb</a> ::
     43         <a href="lldb.utils-module.html">Package&nbsp;utils</a> ::
     44         <a href="lldb.utils.symbolication-module.html">Module&nbsp;symbolication</a> ::
     45         Class&nbsp;Image
     46       </span>
     47     </td>
     48     <td>
     49       <table cellpadding="0" cellspacing="0">
     50         <!-- hide/show private -->
     51         <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
     52     onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
     53         <tr><td align="right"><span class="options"
     54             >[<a href="frames.html" target="_top">frames</a
     55             >]&nbsp;|&nbsp;<a href="lldb.utils.symbolication.Image-class.html"
     56             target="_top">no&nbsp;frames</a>]</span></td></tr>
     57       </table>
     58     </td>
     59   </tr>
     60 </table>
     61 <!-- ==================== CLASS DESCRIPTION ==================== -->
     62 <h1 class="epydoc">Class Image</h1><p class="nomargin-top"><span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image">source&nbsp;code</a></span></p>
     63 <p>A class that represents an executable image and any associated 
     64   data</p>
     65 
     66 <!-- ==================== INSTANCE METHODS ==================== -->
     67 <a name="section-InstanceMethods"></a>
     68 <table class="summary" border="1" cellpadding="3"
     69        cellspacing="0" width="100%" bgcolor="white">
     70 <tr bgcolor="#70b0f0" class="table-header">
     71   <td colspan="2" class="table-header">
     72     <table border="0" cellpadding="0" cellspacing="0" width="100%">
     73       <tr valign="top">
     74         <td align="left"><span class="table-header">Instance Methods</span></td>
     75         <td align="right" valign="top"
     76          ><span class="options">[<a href="#section-InstanceMethods"
     77          class="privatelink" onclick="toggle_private();"
     78          >hide private</a>]</span></td>
     79       </tr>
     80     </table>
     81   </td>
     82 </tr>
     83 <tr>
     84     <td width="15%" align="right" valign="top" class="summary">
     85       <span class="summary-type">&nbsp;</span>
     86     </td><td class="summary">
     87       <table width="100%" cellpadding="0" cellspacing="0" border="0">
     88         <tr>
     89           <td><span class="summary-sig"><a name="__init__"></a><span class="summary-sig-name">__init__</span>(<span class="summary-sig-arg">self</span>,
     90         <span class="summary-sig-arg">path</span>,
     91         <span class="summary-sig-arg">uuid</span>=<span class="summary-sig-default">None</span>)</span></td>
     92           <td align="right" valign="top">
     93             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.__init__">source&nbsp;code</a></span>
     94             
     95           </td>
     96         </tr>
     97       </table>
     98       
     99     </td>
    100   </tr>
    101 <tr>
    102     <td width="15%" align="right" valign="top" class="summary">
    103       <span class="summary-type">&nbsp;</span>
    104     </td><td class="summary">
    105       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    106         <tr>
    107           <td><span class="summary-sig"><a name="dump"></a><span class="summary-sig-name">dump</span>(<span class="summary-sig-arg">self</span>,
    108         <span class="summary-sig-arg">prefix</span>)</span></td>
    109           <td align="right" valign="top">
    110             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.dump">source&nbsp;code</a></span>
    111             
    112           </td>
    113         </tr>
    114       </table>
    115       
    116     </td>
    117   </tr>
    118 <tr>
    119     <td width="15%" align="right" valign="top" class="summary">
    120       <span class="summary-type">&nbsp;</span>
    121     </td><td class="summary">
    122       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    123         <tr>
    124           <td><span class="summary-sig"><a name="debug_dump"></a><span class="summary-sig-name">debug_dump</span>(<span class="summary-sig-arg">self</span>)</span></td>
    125           <td align="right" valign="top">
    126             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.debug_dump">source&nbsp;code</a></span>
    127             
    128           </td>
    129         </tr>
    130       </table>
    131       
    132     </td>
    133   </tr>
    134 <tr>
    135     <td width="15%" align="right" valign="top" class="summary">
    136       <span class="summary-type">&nbsp;</span>
    137     </td><td class="summary">
    138       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    139         <tr>
    140           <td><span class="summary-sig"><a name="__str__"></a><span class="summary-sig-name">__str__</span>(<span class="summary-sig-arg">self</span>)</span></td>
    141           <td align="right" valign="top">
    142             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.__str__">source&nbsp;code</a></span>
    143             
    144           </td>
    145         </tr>
    146       </table>
    147       
    148     </td>
    149   </tr>
    150 <tr>
    151     <td width="15%" align="right" valign="top" class="summary">
    152       <span class="summary-type">&nbsp;</span>
    153     </td><td class="summary">
    154       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    155         <tr>
    156           <td><span class="summary-sig"><a name="add_section"></a><span class="summary-sig-name">add_section</span>(<span class="summary-sig-arg">self</span>,
    157         <span class="summary-sig-arg">section</span>)</span></td>
    158           <td align="right" valign="top">
    159             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.add_section">source&nbsp;code</a></span>
    160             
    161           </td>
    162         </tr>
    163       </table>
    164       
    165     </td>
    166   </tr>
    167 <tr>
    168     <td width="15%" align="right" valign="top" class="summary">
    169       <span class="summary-type">&nbsp;</span>
    170     </td><td class="summary">
    171       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    172         <tr>
    173           <td><span class="summary-sig"><a name="get_section_containing_load_addr"></a><span class="summary-sig-name">get_section_containing_load_addr</span>(<span class="summary-sig-arg">self</span>,
    174         <span class="summary-sig-arg">load_addr</span>)</span></td>
    175           <td align="right" valign="top">
    176             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.get_section_containing_load_addr">source&nbsp;code</a></span>
    177             
    178           </td>
    179         </tr>
    180       </table>
    181       
    182     </td>
    183   </tr>
    184 <tr>
    185     <td width="15%" align="right" valign="top" class="summary">
    186       <span class="summary-type">&nbsp;</span>
    187     </td><td class="summary">
    188       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    189         <tr>
    190           <td><span class="summary-sig"><a name="get_resolved_path"></a><span class="summary-sig-name">get_resolved_path</span>(<span class="summary-sig-arg">self</span>)</span></td>
    191           <td align="right" valign="top">
    192             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.get_resolved_path">source&nbsp;code</a></span>
    193             
    194           </td>
    195         </tr>
    196       </table>
    197       
    198     </td>
    199   </tr>
    200 <tr>
    201     <td width="15%" align="right" valign="top" class="summary">
    202       <span class="summary-type">&nbsp;</span>
    203     </td><td class="summary">
    204       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    205         <tr>
    206           <td><span class="summary-sig"><a name="get_resolved_path_basename"></a><span class="summary-sig-name">get_resolved_path_basename</span>(<span class="summary-sig-arg">self</span>)</span></td>
    207           <td align="right" valign="top">
    208             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.get_resolved_path_basename">source&nbsp;code</a></span>
    209             
    210           </td>
    211         </tr>
    212       </table>
    213       
    214     </td>
    215   </tr>
    216 <tr>
    217     <td width="15%" align="right" valign="top" class="summary">
    218       <span class="summary-type">&nbsp;</span>
    219     </td><td class="summary">
    220       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    221         <tr>
    222           <td><span class="summary-sig"><a name="symfile_basename"></a><span class="summary-sig-name">symfile_basename</span>(<span class="summary-sig-arg">self</span>)</span></td>
    223           <td align="right" valign="top">
    224             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.symfile_basename">source&nbsp;code</a></span>
    225             
    226           </td>
    227         </tr>
    228       </table>
    229       
    230     </td>
    231   </tr>
    232 <tr>
    233     <td width="15%" align="right" valign="top" class="summary">
    234       <span class="summary-type">&nbsp;</span>
    235     </td><td class="summary">
    236       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    237         <tr>
    238           <td><span class="summary-sig"><a name="has_section_load_info"></a><span class="summary-sig-name">has_section_load_info</span>(<span class="summary-sig-arg">self</span>)</span></td>
    239           <td align="right" valign="top">
    240             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.has_section_load_info">source&nbsp;code</a></span>
    241             
    242           </td>
    243         </tr>
    244       </table>
    245       
    246     </td>
    247   </tr>
    248 <tr>
    249     <td width="15%" align="right" valign="top" class="summary">
    250       <span class="summary-type">&nbsp;</span>
    251     </td><td class="summary">
    252       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    253         <tr>
    254           <td><span class="summary-sig"><a name="load_module"></a><span class="summary-sig-name">load_module</span>(<span class="summary-sig-arg">self</span>,
    255         <span class="summary-sig-arg">target</span>)</span></td>
    256           <td align="right" valign="top">
    257             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.load_module">source&nbsp;code</a></span>
    258             
    259           </td>
    260         </tr>
    261       </table>
    262       
    263     </td>
    264   </tr>
    265 <tr>
    266     <td width="15%" align="right" valign="top" class="summary">
    267       <span class="summary-type">&nbsp;</span>
    268     </td><td class="summary">
    269       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    270         <tr>
    271           <td><span class="summary-sig"><a name="add_module"></a><span class="summary-sig-name">add_module</span>(<span class="summary-sig-arg">self</span>,
    272         <span class="summary-sig-arg">target</span>)</span><br />
    273       Add the Image described in this object to &quot;target&quot; and load
    274       the sections if &quot;load&quot; is True.</td>
    275           <td align="right" valign="top">
    276             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.add_module">source&nbsp;code</a></span>
    277             
    278           </td>
    279         </tr>
    280       </table>
    281       
    282     </td>
    283   </tr>
    284 <tr>
    285     <td width="15%" align="right" valign="top" class="summary">
    286       <span class="summary-type">&nbsp;</span>
    287     </td><td class="summary">
    288       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    289         <tr>
    290           <td><span class="summary-sig"><a name="locate_module_and_debug_symbols"></a><span class="summary-sig-name">locate_module_and_debug_symbols</span>(<span class="summary-sig-arg">self</span>)</span></td>
    291           <td align="right" valign="top">
    292             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.locate_module_and_debug_symbols">source&nbsp;code</a></span>
    293             
    294           </td>
    295         </tr>
    296       </table>
    297       
    298     </td>
    299   </tr>
    300 <tr>
    301     <td width="15%" align="right" valign="top" class="summary">
    302       <span class="summary-type">&nbsp;</span>
    303     </td><td class="summary">
    304       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    305         <tr>
    306           <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>
    307           <td align="right" valign="top">
    308             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.get_uuid">source&nbsp;code</a></span>
    309             
    310           </td>
    311         </tr>
    312       </table>
    313       
    314     </td>
    315   </tr>
    316 <tr>
    317     <td width="15%" align="right" valign="top" class="summary">
    318       <span class="summary-type">&nbsp;</span>
    319     </td><td class="summary">
    320       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    321         <tr>
    322           <td><span class="summary-sig"><a name="get_normalized_uuid_string"></a><span class="summary-sig-name">get_normalized_uuid_string</span>(<span class="summary-sig-arg">self</span>)</span></td>
    323           <td align="right" valign="top">
    324             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.get_normalized_uuid_string">source&nbsp;code</a></span>
    325             
    326           </td>
    327         </tr>
    328       </table>
    329       
    330     </td>
    331   </tr>
    332 <tr>
    333     <td width="15%" align="right" valign="top" class="summary">
    334       <span class="summary-type">&nbsp;</span>
    335     </td><td class="summary">
    336       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    337         <tr>
    338           <td><span class="summary-sig"><a name="create_target"></a><span class="summary-sig-name">create_target</span>(<span class="summary-sig-arg">self</span>)</span><br />
    339       Create a target using the information in this Image object.</td>
    340           <td align="right" valign="top">
    341             <span class="codelink"><a href="lldb.utils.symbolication-pysrc.html#Image.create_target">source&nbsp;code</a></span>
    342             
    343           </td>
    344         </tr>
    345       </table>
    346       
    347     </td>
    348   </tr>
    349 </table>
    350 <!-- ==================== NAVIGATION BAR ==================== -->
    351 <table class="navbar" border="0" width="100%" cellpadding="0"
    352        bgcolor="#a0c0ff" cellspacing="0">
    353   <tr valign="middle">
    354 
    355   <!-- Tree link -->
    356       <th>&nbsp;&nbsp;&nbsp;<a
    357         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
    358 
    359   <!-- Index link -->
    360       <th>&nbsp;&nbsp;&nbsp;<a
    361         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
    362 
    363   <!-- Help link -->
    364       <th>&nbsp;&nbsp;&nbsp;<a
    365         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
    366 
    367   <!-- Project homepage -->
    368       <th class="navbar" align="right" width="100%">
    369         <table border="0" cellpadding="0" cellspacing="0">
    370           <tr><th class="navbar" align="center"
    371             ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
    372           </tr></table></th>
    373   </tr>
    374 </table>
    375 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
    376   <tr>
    377     <td align="left" class="footer">
    378     Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013
    379     </td>
    380     <td align="right" class="footer">
    381       <a target="mainFrame" href="http://epydoc.sourceforge.net"
    382         >http://epydoc.sourceforge.net</a>
    383     </td>
    384   </tr>
    385 </table>
    386 
    387 <script type="text/javascript">
    388   <!--
    389   // Private objects are initially displayed (because if
    390   // javascript is turned off then we want them to be
    391   // visible); but by default, we want to hide them.  So hide
    392   // them unless we have a cookie that says to show them.
    393   checkCookie();
    394   // -->
    395 </script>
    396 </body>
    397 </html>
    398