Home | History | Annotate | Download | only in oscl_html
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
      3 <title>MM_AllocBlockHdr struct Reference</title>
      4 <link href="doxygen.css" rel="stylesheet" type="text/css">
      5 </head><body>
      6 <!-- Generated by Doxygen 1.2.18 -->
      7 <center>
      8 <a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; </center>
      9 <hr><h1>MM_AllocBlockHdr Struct Reference<br>
     10 <small>
     11 [<a class="el" href="group__osclmemory.html">OSCL Memory</a>]</small>
     12 </h1><code>#include &lt;<a class="el" href="oscl__mem__audit__internals_8h-source.html">oscl_mem_audit_internals.h</a>&gt;</code>
     13 <p>
     14 <table border=0 cellpadding=0 cellspacing=0>
     15 <tr><td></td></tr>
     16 <tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
     17 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocBlockHdr.html#a0">isAllocNodePtr</a> ()</td></tr>
     18 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocBlockHdr.html#a1">setAllocNodeFlag</a> ()</td></tr>
     19 <tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocBlockHdr.html#a2">MM_AllocBlockHdr</a> ()</td></tr>
     20 <tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocBlockHdr.html#a3">MM_AllocBlockHdr</a> (void *ptr, uint32 inSize)</td></tr>
     21 <tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
     22 <tr><td nowrap align=right valign=top>void *&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocBlockHdr.html#m0">pNode</a></td></tr>
     23 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocBlockHdr.html#m1">size</a></td></tr>
     24 <tr><td nowrap align=right valign=top>void *&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocBlockHdr.html#m2">pRootNode</a></td></tr>
     25 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocBlockHdr.html#m3">pad</a></td></tr>
     26 <tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr>
     27 <tr><td nowrap align=right valign=top>const uint32&nbsp;</td><td valign=bottom><a class="el" href="group__osclmemory.html#a85">ALLOC_NODE_FLAG</a> = 0x80000000</td></tr>
     28 </table>
     29 <hr><h2>Constructor &amp; Destructor Documentation</h2>
     30 <a name="a2" doxytag="MM_AllocBlockHdr::MM_AllocBlockHdr"></a><p>
     31 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     32   <tr>
     33     <td class="md">
     34       <table cellpadding="0" cellspacing="0" border="0">
     35         <tr>
     36           <td class="md" nowrap valign="top"> MM_AllocBlockHdr::MM_AllocBlockHdr </td>
     37           <td class="md" valign="top">(&nbsp;</td>
     38           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
     39           <td class="md" valign="top">)&nbsp;</td>
     40           <td class="md" nowrap><code> [inline]</code></td>
     41         </tr>
     42 
     43       </table>
     44     </td>
     45   </tr>
     46 </table>
     47 <table cellspacing=5 cellpadding=0 border=0>
     48   <tr>
     49     <td>
     50       &nbsp;
     51     </td>
     52     <td>
     53 
     54 <p>
     55     </td>
     56   </tr>
     57 </table>
     58 <a name="a3" doxytag="MM_AllocBlockHdr::MM_AllocBlockHdr"></a><p>
     59 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     60   <tr>
     61     <td class="md">
     62       <table cellpadding="0" cellspacing="0" border="0">
     63         <tr>
     64           <td class="md" nowrap valign="top"> MM_AllocBlockHdr::MM_AllocBlockHdr </td>
     65           <td class="md" valign="top">(&nbsp;</td>
     66           <td class="md" nowrap valign="top">void *&nbsp;</td>
     67           <td class="mdname" nowrap>&nbsp; <em>ptr</em>, </td>
     68         </tr>
     69         <tr>
     70           <td></td>
     71           <td></td>
     72           <td class="md" nowrap>uint32&nbsp;</td>
     73           <td class="mdname" nowrap>&nbsp; <em>inSize</em></td>
     74         </tr>
     75         <tr>
     76           <td></td>
     77           <td class="md">)&nbsp;</td>
     78           <td class="md" colspan="2"><code> [inline]</code></td>
     79         </tr>
     80 
     81       </table>
     82     </td>
     83   </tr>
     84 </table>
     85 <table cellspacing=5 cellpadding=0 border=0>
     86   <tr>
     87     <td>
     88       &nbsp;
     89     </td>
     90     <td>
     91 
     92 <p>
     93     </td>
     94   </tr>
     95 </table>
     96 <hr><h2>Member Function Documentation</h2>
     97 <a name="a0" doxytag="MM_AllocBlockHdr::isAllocNodePtr"></a><p>
     98 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     99   <tr>
    100     <td class="md">
    101       <table cellpadding="0" cellspacing="0" border="0">
    102         <tr>
    103           <td class="md" nowrap valign="top"> bool MM_AllocBlockHdr::isAllocNodePtr </td>
    104           <td class="md" valign="top">(&nbsp;</td>
    105           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    106           <td class="md" valign="top">)&nbsp;</td>
    107           <td class="md" nowrap><code> [inline]</code></td>
    108         </tr>
    109 
    110       </table>
    111     </td>
    112   </tr>
    113 </table>
    114 <table cellspacing=5 cellpadding=0 border=0>
    115   <tr>
    116     <td>
    117       &nbsp;
    118     </td>
    119     <td>
    120 
    121 <p>
    122     </td>
    123   </tr>
    124 </table>
    125 <a name="a1" doxytag="MM_AllocBlockHdr::setAllocNodeFlag"></a><p>
    126 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    127   <tr>
    128     <td class="md">
    129       <table cellpadding="0" cellspacing="0" border="0">
    130         <tr>
    131           <td class="md" nowrap valign="top"> void MM_AllocBlockHdr::setAllocNodeFlag </td>
    132           <td class="md" valign="top">(&nbsp;</td>
    133           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    134           <td class="md" valign="top">)&nbsp;</td>
    135           <td class="md" nowrap><code> [inline]</code></td>
    136         </tr>
    137 
    138       </table>
    139     </td>
    140   </tr>
    141 </table>
    142 <table cellspacing=5 cellpadding=0 border=0>
    143   <tr>
    144     <td>
    145       &nbsp;
    146     </td>
    147     <td>
    148 
    149 <p>
    150     </td>
    151   </tr>
    152 </table>
    153 <hr><h2>Field Documentation</h2>
    154 <a name="m3" doxytag="MM_AllocBlockHdr::pad"></a><p>
    155 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    156   <tr>
    157     <td class="md">
    158       <table cellpadding="0" cellspacing="0" border="0">
    159         <tr>
    160           <td class="md" nowrap valign="top"> uint32 MM_AllocBlockHdr::pad
    161       </table>
    162     </td>
    163   </tr>
    164 </table>
    165 <table cellspacing=5 cellpadding=0 border=0>
    166   <tr>
    167     <td>
    168       &nbsp;
    169     </td>
    170     <td>
    171 
    172 <p>
    173     </td>
    174   </tr>
    175 </table>
    176 <a name="m0" doxytag="MM_AllocBlockHdr::pNode"></a><p>
    177 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    178   <tr>
    179     <td class="md">
    180       <table cellpadding="0" cellspacing="0" border="0">
    181         <tr>
    182           <td class="md" nowrap valign="top"> void* MM_AllocBlockHdr::pNode
    183       </table>
    184     </td>
    185   </tr>
    186 </table>
    187 <table cellspacing=5 cellpadding=0 border=0>
    188   <tr>
    189     <td>
    190       &nbsp;
    191     </td>
    192     <td>
    193 
    194 <p>
    195     </td>
    196   </tr>
    197 </table>
    198 <a name="m2" doxytag="MM_AllocBlockHdr::pRootNode"></a><p>
    199 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    200   <tr>
    201     <td class="md">
    202       <table cellpadding="0" cellspacing="0" border="0">
    203         <tr>
    204           <td class="md" nowrap valign="top"> void* MM_AllocBlockHdr::pRootNode
    205       </table>
    206     </td>
    207   </tr>
    208 </table>
    209 <table cellspacing=5 cellpadding=0 border=0>
    210   <tr>
    211     <td>
    212       &nbsp;
    213     </td>
    214     <td>
    215 
    216 <p>
    217     </td>
    218   </tr>
    219 </table>
    220 <a name="m1" doxytag="MM_AllocBlockHdr::size"></a><p>
    221 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    222   <tr>
    223     <td class="md">
    224       <table cellpadding="0" cellspacing="0" border="0">
    225         <tr>
    226           <td class="md" nowrap valign="top"> uint32 MM_AllocBlockHdr::size
    227       </table>
    228     </td>
    229   </tr>
    230 </table>
    231 <table cellspacing=5 cellpadding=0 border=0>
    232   <tr>
    233     <td>
    234       &nbsp;
    235     </td>
    236     <td>
    237 
    238 <p>
    239     </td>
    240   </tr>
    241 </table>
    242 <hr>The documentation for this struct was generated from the following file:<ul>
    243 <li><a class="el" href="oscl__mem__audit__internals_8h-source.html">oscl_mem_audit_internals.h</a></ul>
    244 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
    245 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
    246 </small></address>
    247 </body>
    248 </html>
    249