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
  _grabHeap(self)
  getBlocks(self, startaddr)
  get_chunk(self, addr)
  printFreeList(self, uselog=None)
Print the Heap's FreeList

Inherited from PHeap: findChunkByAddress, getChunks, getRestoredChunks, printFreeListInUse


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 
None
Overrides: PHeap._grabHeap

getBlocks(self, startaddr)

source code 
None

get_chunk(self, addr)

source code 
None
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