Public Member Functions | |
def | __init__ |
def | parse_heap |
def | __getitem__ |
def | __str__ |
def | dotstring |
Public Attributes | |
is_parsed | |
base | |
features | |
rawheap | |
roots | |
PmObjectClass | |
endianess | |
endianchr | |
ptrsize | |
ptrchr | |
Static Public Attributes | |
list | FEATURES |
A model of the heap.
Definition at line 541 of file pmHeapDump.py.
def pmHeapDump::PmHeap::__getitem__ | ( | self, | ||
indx | ||||
) |
Returns the object at the given address or the string of bytes defined by the slice.
Definition at line 629 of file pmHeapDump.py.
def pmHeapDump::PmHeap::__init__ | ( | self, | ||
fp | ||||
) |
def pmHeapDump::PmHeap::dotstring | ( | self | ) |
def pmHeapDump::PmHeap::parse_heap | ( | self | ) |
Parses the heap into a dict of key=address, value=object items
Definition at line 619 of file pmHeapDump.py.
list pmHeapDump::PmHeap::FEATURES [static] |
Initial value:
['USE_STRING_CACHE', 'HAVE_DEFAULTARGS', 'HAVE_CLOSURES', 'HAVE_CLASSES']
Definition at line 545 of file pmHeapDump.py.