Lines Matching refs:heap
151 MEMHeapHandle MEMFindParentHeap( MEMHeapHandle heap );
168 MEMGetHeapStartAddress( MEMHeapHandle heap ) in MEMGetHeapStartAddress() argument
170 if (heap->signature == MEMi_BLKHEAP_SIGNATURE) in MEMGetHeapStartAddress()
171 return heap->heapStart; in MEMGetHeapStartAddress()
172 return (void*)heap; in MEMGetHeapStartAddress()
185 MEMGetHeapStartAddressUsable( MEMHeapHandle heap ) in MEMGetHeapStartAddressUsable() argument
187 return heap->heapStart; in MEMGetHeapStartAddressUsable()
200 MEMGetHeapEndAddress( MEMHeapHandle heap ) in MEMGetHeapEndAddress() argument
202 return heap->heapEnd; in MEMGetHeapEndAddress()
216 MEMGetHeapTotalUsableSize( MEMHeapHandle heap ) in MEMGetHeapTotalUsableSize() argument
218 return ((s32)(heap->heapEnd) - (s32)(heap->heapStart)); in MEMGetHeapTotalUsableSize()
233 MEMGetHeapTotalSize( MEMHeapHandle heap ) in MEMGetHeapTotalSize() argument
235 if (heap->signature == MEMi_BLKHEAP_SIGNATURE) in MEMGetHeapTotalSize()
236 return ((s32)(heap->heapEnd) - (s32)(heap->heapStart)); in MEMGetHeapTotalSize()
237 return ((s32)(heap->heapEnd) - (s32)(heap)); in MEMGetHeapTotalSize()
251 MEMGetHeapType( MEMHeapHandle heap ) in MEMGetHeapType() argument
253 switch ( heap->signature ) in MEMGetHeapType()
276 MEMIsExpHeap( MEMHeapHandle heap ) in MEMIsExpHeap() argument
278 return ( heap->signature == MEMi_EXPHEAP_SIGNATURE ); in MEMIsExpHeap()
293 MEMIsFrmHeap( MEMHeapHandle heap ) in MEMIsFrmHeap() argument
295 return ( heap->signature == MEMi_FRMHEAP_SIGNATURE ); in MEMIsFrmHeap()
310 MEMIsUnitHeap( MEMHeapHandle heap ) in MEMIsUnitHeap() argument
312 return ( heap->signature == MEMi_UNTHEAP_SIGNATURE ); in MEMIsUnitHeap()
326 MEMIsBlockHeap( MEMHeapHandle heap ) in MEMIsBlockHeap() argument
328 return ( heap->signature == MEMi_BLKHEAP_SIGNATURE ); in MEMIsBlockHeap()
337 void MEMDumpHeap( MEMHeapHandle heap );
338 BOOL MEMCheckHeap( MEMHeapHandle heap );