• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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