Package Libs :: Module libheap :: Class VistaPHeap
[hide private]
[frames] | no frames]

Class VistaPHeap

source code

PHeap --+
        |
       VistaPHeap

Instance Methods [hide private]
PHEAP object
__init__(self, imm, heapddr=0, restore=False)
Windows 32 Heap Class
source code
 
_grabHeap(self) source code
 
getBlocks(self, startaddr) source code
 
get_chunk(self, addr) source code
 
printFreeList(self, uselog=None)
Print the Heap's FreeList
source code

Inherited from PHeap: decimal2binary, findChunkByAddress, getChunks, getRestoredChunks, printFreeListInUse, printHeapCache, printLookaside

Class Variables [hide private]
  LFH = None
hash(x)
Method Details [hide private]

__init__(self, imm, heapddr=0, restore=False)
(Constructor)

source code 

Windows 32 Heap Class

Returns: PHEAP object
Overrides: PHeap.__init__
(inherited documentation)

_grabHeap(self)

source code 
Overrides: PHeap._grabHeap

get_chunk(self, addr)

source code 
Overrides: PHeap.get_chunk

printFreeList(self, uselog=None)

source code 

Print the Heap's FreeList

Parameters:
  • uselog (Log Function) - (Optional, Def: Log Window) Log function that display the information
Overrides: PHeap.printFreeList