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
source code
 
_getfromtuple(self, mem) source code
 
getSize(self) source code
DWORD
getType(self)
Get Type of Memory Page
source code
STRING
getOwner(self)
Get the Owner of the Memory Page
source code
 
_getflags(self, page) source code
DWORD
getInitAccess(self, human=0)
Get the Intial Access Flag of the Memory Page
source code
DWORD
getAccess(self, human=0)
Get the Access Flag of the Memory Page
source code
DWORD
getThreadID(self)
Get the ID of the Thread
source code
BUFFER
getMemory(self)
Get the Memory of the Page
source code
DWORD
getBaseAddress(self)
Get the Base Address of the Memory Page
source code
STRING
getSection(self)
Get the Section from the Memory Page
source code
 
search(self, buf)
Search string in this memory page.
source code
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

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

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

search(self, buf)

source code 

Search string in this memory page.

Parameters:
  • buf - Buffer to search for
Returns:
A list of address where the string was found on this memory page