Package Libs :: Module debugtypes :: Class MemoryPage
[hide private]
[frames] | no frames]

Class MemoryPage

source code

Instance Methods [hide private]
  __init__(self, baseaddress, imm)
Memory Page Information
  _getfromtuple(self, mem)
  getSize(self)
DWORD getType(self)
Get Type of Memory Page
STRING getOwner(self)
Get the Owner of the Memory Page
  _getflags(self, page)
DWORD getInitAccess(self, human=0)
Get the Intial Access Flag of the Memory Page
DWORD getAccess(self, human=0)
Get the Access Flag of the Memory Page
DWORD getThreadID(self)
Get the ID of the Thread
BUFFER getMemory(self)
Get the Memory of the Page
DWORD getBaseAddress(self)
Get the Base Address of the Memory Page
STRING getSection(self)
Get the Section from the Memory Page

Method Details [hide private]

__init__(self, baseaddress, imm)
(Constructor)

source code 
Memory Page Information
Parameters:
  • baseaddress (DWORD) - Base Address of the Memory Page
  • imm (Debugger OBJECT) - Debugger

_getfromtuple(self, mem)

source code 
None

getSize(self)

source code 
None

getType(self)

source code 
Get Type of Memory Page
Returns: DWORD
Type of Page

getOwner(self)

source code 
Get the Owner of the Memory Page
Returns: STRING
Owner of the Page

_getflags(self, page)

source code 
None

getInitAccess(self, human=0)

source code 
Get the Intial Access Flag of the Memory Page
Parameters:
  • human (Human Readable String Flag) - Boolean
Returns: DWORD
Initial Access Flag

getAccess(self, human=0)

source code 
Get the Access Flag of the Memory Page
Parameters:
  • human (Human Readable String Flag) - Boolean
Returns: DWORD
Access Flag

getThreadID(self)

source code 
Get the ID of the Thread
Returns: DWORD
Thread ID

getMemory(self)

source code 
Get the Memory of the Page
Returns: BUFFER
Page Memory

getBaseAddress(self)

source code 
Get the Base Address of the Memory Page
Returns: DWORD
Base Address

getSection(self)

source code 
Get the Section from the Memory Page
Returns: STRING
Section