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> <a class="qindex" href="modules.html">Modules</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="globals.html">Globals</a> </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 <<a class="el" href="oscl__mem__audit__internals_8h-source.html">oscl_mem_audit_internals.h</a>></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 </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 </td><td valign=bottom><a class="el" href="structMM__AllocBlockHdr.html#a1">setAllocNodeFlag</a> ()</td></tr> 19 <tr><td nowrap align=right valign=top> </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> </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 * </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 </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 * </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 </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 </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 & 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">( </td> 38 <td class="mdname1" valign="top" nowrap> </td> 39 <td class="md" valign="top">) </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 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">( </td> 66 <td class="md" nowrap valign="top">void * </td> 67 <td class="mdname" nowrap> <em>ptr</em>, </td> 68 </tr> 69 <tr> 70 <td></td> 71 <td></td> 72 <td class="md" nowrap>uint32 </td> 73 <td class="mdname" nowrap> <em>inSize</em></td> 74 </tr> 75 <tr> 76 <td></td> 77 <td class="md">) </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 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">( </td> 105 <td class="mdname1" valign="top" nowrap> </td> 106 <td class="md" valign="top">) </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 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">( </td> 133 <td class="mdname1" valign="top" nowrap> </td> 134 <td class="md" valign="top">) </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 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 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 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 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 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