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_AllocInfo 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_AllocInfo 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_8h-source.html">oscl_mem_audit.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>&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#a0">MM_AllocInfo</a> ()</td></tr>
     18 <tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#a1">~MM_AllocInfo</a> ()</td></tr>
     19 <tr><td nowrap align=right valign=top>void *&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#a2">operator new</a> (<a class="el" href="osclconfig__ansi__memory_8h.html#a1">oscl_memsize_t</a> <a class="el" href="structMM__AllocInfo.html#m3">size</a>)</td></tr>
     20 <tr><td nowrap align=right valign=top>void *&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#a3">operator new</a> (<a class="el" href="osclconfig__ansi__memory_8h.html#a1">oscl_memsize_t</a> <a class="el" href="structMM__AllocInfo.html#m3">size</a>, MM_AllocInfo *ptr)</td></tr>
     21 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#a4">operator delete</a> (void *ptr)  throw ()</td></tr>
     22 <tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
     23 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#m0">allocNum</a></td></tr>
     24 <tr><td nowrap align=right valign=top>char *&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#m1">pFileName</a></td></tr>
     25 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#m2">lineNo</a></td></tr>
     26 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#m3">size</a></td></tr>
     27 <tr><td nowrap align=right valign=top>void *&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#m4">pMemBlock</a></td></tr>
     28 <tr><td nowrap align=right valign=top><a class="el" href="classOsclMemStatsNode.html">OsclMemStatsNode</a> *&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#m5">pStatsNode</a></td></tr>
     29 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="structMM__AllocInfo.html#m6">bSetFailure</a></td></tr>
     30 </table>
     31 <hr><h2>Constructor &amp; Destructor Documentation</h2>
     32 <a name="a0" doxytag="MM_AllocInfo::MM_AllocInfo"></a><p>
     33 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     34   <tr>
     35     <td class="md">
     36       <table cellpadding="0" cellspacing="0" border="0">
     37         <tr>
     38           <td class="md" nowrap valign="top"> MM_AllocInfo::MM_AllocInfo </td>
     39           <td class="md" valign="top">(&nbsp;</td>
     40           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
     41           <td class="md" valign="top">)&nbsp;</td>
     42           <td class="md" nowrap><code> [inline]</code></td>
     43         </tr>
     44 
     45       </table>
     46     </td>
     47   </tr>
     48 </table>
     49 <table cellspacing=5 cellpadding=0 border=0>
     50   <tr>
     51     <td>
     52       &nbsp;
     53     </td>
     54     <td>
     55 
     56 <p>
     57     </td>
     58   </tr>
     59 </table>
     60 <a name="a1" doxytag="MM_AllocInfo::~MM_AllocInfo"></a><p>
     61 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     62   <tr>
     63     <td class="md">
     64       <table cellpadding="0" cellspacing="0" border="0">
     65         <tr>
     66           <td class="md" nowrap valign="top"> MM_AllocInfo::~MM_AllocInfo </td>
     67           <td class="md" valign="top">(&nbsp;</td>
     68           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
     69           <td class="md" valign="top">)&nbsp;</td>
     70           <td class="md" nowrap><code> [inline]</code></td>
     71         </tr>
     72 
     73       </table>
     74     </td>
     75   </tr>
     76 </table>
     77 <table cellspacing=5 cellpadding=0 border=0>
     78   <tr>
     79     <td>
     80       &nbsp;
     81     </td>
     82     <td>
     83 
     84 <p>
     85     </td>
     86   </tr>
     87 </table>
     88 <hr><h2>Member Function Documentation</h2>
     89 <a name="a4" doxytag="MM_AllocInfo::operator delete"></a><p>
     90 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     91   <tr>
     92     <td class="md">
     93       <table cellpadding="0" cellspacing="0" border="0">
     94         <tr>
     95           <td class="md" nowrap valign="top"> void MM_AllocInfo::operator delete </td>
     96           <td class="md" valign="top">(&nbsp;</td>
     97           <td class="md" nowrap valign="top">void *&nbsp;</td>
     98           <td class="mdname1" valign="top" nowrap>&nbsp; <em>ptr</em>          </td>
     99           <td class="md" valign="top">)&nbsp;</td>
    100           <td class="md" nowrap>  throw ()<code> [inline]</code></td>
    101         </tr>
    102 
    103       </table>
    104     </td>
    105   </tr>
    106 </table>
    107 <table cellspacing=5 cellpadding=0 border=0>
    108   <tr>
    109     <td>
    110       &nbsp;
    111     </td>
    112     <td>
    113 
    114 <p>
    115     </td>
    116   </tr>
    117 </table>
    118 <a name="a3" doxytag="MM_AllocInfo::operator new"></a><p>
    119 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    120   <tr>
    121     <td class="md">
    122       <table cellpadding="0" cellspacing="0" border="0">
    123         <tr>
    124           <td class="md" nowrap valign="top"> void* MM_AllocInfo::operator new </td>
    125           <td class="md" valign="top">(&nbsp;</td>
    126           <td class="md" nowrap valign="top"><a class="el" href="osclconfig__ansi__memory_8h.html#a1">oscl_memsize_t</a>&nbsp;</td>
    127           <td class="mdname" nowrap>&nbsp; <em>size</em>, </td>
    128         </tr>
    129         <tr>
    130           <td></td>
    131           <td></td>
    132           <td class="md" nowrap>MM_AllocInfo *&nbsp;</td>
    133           <td class="mdname" nowrap>&nbsp; <em>ptr</em></td>
    134         </tr>
    135         <tr>
    136           <td></td>
    137           <td class="md">)&nbsp;</td>
    138           <td class="md" colspan="2"><code> [inline]</code></td>
    139         </tr>
    140 
    141       </table>
    142     </td>
    143   </tr>
    144 </table>
    145 <table cellspacing=5 cellpadding=0 border=0>
    146   <tr>
    147     <td>
    148       &nbsp;
    149     </td>
    150     <td>
    151 
    152 <p>
    153     </td>
    154   </tr>
    155 </table>
    156 <a name="a2" doxytag="MM_AllocInfo::operator new"></a><p>
    157 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    158   <tr>
    159     <td class="md">
    160       <table cellpadding="0" cellspacing="0" border="0">
    161         <tr>
    162           <td class="md" nowrap valign="top"> void* MM_AllocInfo::operator new </td>
    163           <td class="md" valign="top">(&nbsp;</td>
    164           <td class="md" nowrap valign="top"><a class="el" href="osclconfig__ansi__memory_8h.html#a1">oscl_memsize_t</a>&nbsp;</td>
    165           <td class="mdname1" valign="top" nowrap>&nbsp; <em>size</em>          </td>
    166           <td class="md" valign="top">)&nbsp;</td>
    167           <td class="md" nowrap><code> [inline]</code></td>
    168         </tr>
    169 
    170       </table>
    171     </td>
    172   </tr>
    173 </table>
    174 <table cellspacing=5 cellpadding=0 border=0>
    175   <tr>
    176     <td>
    177       &nbsp;
    178     </td>
    179     <td>
    180 
    181 <p>
    182     </td>
    183   </tr>
    184 </table>
    185 <hr><h2>Field Documentation</h2>
    186 <a name="m0" doxytag="MM_AllocInfo::allocNum"></a><p>
    187 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    188   <tr>
    189     <td class="md">
    190       <table cellpadding="0" cellspacing="0" border="0">
    191         <tr>
    192           <td class="md" nowrap valign="top"> uint32 MM_AllocInfo::allocNum
    193       </table>
    194     </td>
    195   </tr>
    196 </table>
    197 <table cellspacing=5 cellpadding=0 border=0>
    198   <tr>
    199     <td>
    200       &nbsp;
    201     </td>
    202     <td>
    203 
    204 <p>
    205     </td>
    206   </tr>
    207 </table>
    208 <a name="m6" doxytag="MM_AllocInfo::bSetFailure"></a><p>
    209 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    210   <tr>
    211     <td class="md">
    212       <table cellpadding="0" cellspacing="0" border="0">
    213         <tr>
    214           <td class="md" nowrap valign="top"> bool MM_AllocInfo::bSetFailure
    215       </table>
    216     </td>
    217   </tr>
    218 </table>
    219 <table cellspacing=5 cellpadding=0 border=0>
    220   <tr>
    221     <td>
    222       &nbsp;
    223     </td>
    224     <td>
    225 
    226 <p>
    227     </td>
    228   </tr>
    229 </table>
    230 <a name="m2" doxytag="MM_AllocInfo::lineNo"></a><p>
    231 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    232   <tr>
    233     <td class="md">
    234       <table cellpadding="0" cellspacing="0" border="0">
    235         <tr>
    236           <td class="md" nowrap valign="top"> uint32 MM_AllocInfo::lineNo
    237       </table>
    238     </td>
    239   </tr>
    240 </table>
    241 <table cellspacing=5 cellpadding=0 border=0>
    242   <tr>
    243     <td>
    244       &nbsp;
    245     </td>
    246     <td>
    247 
    248 <p>
    249     </td>
    250   </tr>
    251 </table>
    252 <a name="m1" doxytag="MM_AllocInfo::pFileName"></a><p>
    253 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    254   <tr>
    255     <td class="md">
    256       <table cellpadding="0" cellspacing="0" border="0">
    257         <tr>
    258           <td class="md" nowrap valign="top"> char* MM_AllocInfo::pFileName
    259       </table>
    260     </td>
    261   </tr>
    262 </table>
    263 <table cellspacing=5 cellpadding=0 border=0>
    264   <tr>
    265     <td>
    266       &nbsp;
    267     </td>
    268     <td>
    269 
    270 <p>
    271     </td>
    272   </tr>
    273 </table>
    274 <a name="m4" doxytag="MM_AllocInfo::pMemBlock"></a><p>
    275 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    276   <tr>
    277     <td class="md">
    278       <table cellpadding="0" cellspacing="0" border="0">
    279         <tr>
    280           <td class="md" nowrap valign="top"> void* MM_AllocInfo::pMemBlock
    281       </table>
    282     </td>
    283   </tr>
    284 </table>
    285 <table cellspacing=5 cellpadding=0 border=0>
    286   <tr>
    287     <td>
    288       &nbsp;
    289     </td>
    290     <td>
    291 
    292 <p>
    293     </td>
    294   </tr>
    295 </table>
    296 <a name="m5" doxytag="MM_AllocInfo::pStatsNode"></a><p>
    297 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    298   <tr>
    299     <td class="md">
    300       <table cellpadding="0" cellspacing="0" border="0">
    301         <tr>
    302           <td class="md" nowrap valign="top"> <a class="el" href="classOsclMemStatsNode.html">OsclMemStatsNode</a>* MM_AllocInfo::pStatsNode
    303       </table>
    304     </td>
    305   </tr>
    306 </table>
    307 <table cellspacing=5 cellpadding=0 border=0>
    308   <tr>
    309     <td>
    310       &nbsp;
    311     </td>
    312     <td>
    313 
    314 <p>
    315     </td>
    316   </tr>
    317 </table>
    318 <a name="m3" doxytag="MM_AllocInfo::size"></a><p>
    319 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    320   <tr>
    321     <td class="md">
    322       <table cellpadding="0" cellspacing="0" border="0">
    323         <tr>
    324           <td class="md" nowrap valign="top"> uint32 MM_AllocInfo::size
    325       </table>
    326     </td>
    327   </tr>
    328 </table>
    329 <table cellspacing=5 cellpadding=0 border=0>
    330   <tr>
    331     <td>
    332       &nbsp;
    333     </td>
    334     <td>
    335 
    336 <p>
    337     </td>
    338   </tr>
    339 </table>
    340 <hr>The documentation for this struct was generated from the following file:<ul>
    341 <li><a class="el" href="oscl__mem__audit_8h-source.html">oscl_mem_audit.h</a></ul>
    342 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
    343 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
    344 </small></address>
    345 </body>
    346 </html>
    347