The Pedigree Project
0.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
AnonymousMemoryMap Member List
This is the complete list of members for
AnonymousMemoryMap
, including all inherited members.
address
() const
MemoryMappedObject
inline
AnonymousMemoryMap
(uintptr_t address, size_t length, Permissions perms) (defined in
AnonymousMemoryMap
)
AnonymousMemoryMap
clone
()
AnonymousMemoryMap
virtual
compact
()
MemoryMappedObject
inline
virtual
Exec
(defined in
MemoryMappedObject
)
MemoryMappedObject
static
invalidate
(uintptr_t at)
MemoryMappedObject
inline
virtual
length
() const
MemoryMappedObject
inline
m_Address
MemoryMappedObject
protected
m_bCopyOnWrite
MemoryMappedObject
protected
m_Length
MemoryMappedObject
protected
m_Lock
AnonymousMemoryMap
private
m_Mappings
AnonymousMemoryMap
private
m_Permissions
MemoryMappedObject
protected
m_Zero
(defined in
AnonymousMemoryMap
)
AnonymousMemoryMap
private
static
matches
(uintptr_t address)
MemoryMappedObject
inline
MemoryMappedObject
(uintptr_t address, bool bCopyOnWrite, size_t length, Permissions perms)
MemoryMappedObject
inline
None
(defined in
MemoryMappedObject
)
MemoryMappedObject
static
Permissions
typedef
MemoryMappedObject
Read
(defined in
MemoryMappedObject
)
MemoryMappedObject
static
remove
(size_t length)
AnonymousMemoryMap
virtual
setPermissions
(MemoryMappedObject::Permissions perms)
AnonymousMemoryMap
virtual
split
(uintptr_t at)
AnonymousMemoryMap
virtual
sync
(uintptr_t at, bool async)
MemoryMappedObject
inline
virtual
trap
(uintptr_t address, bool bWrite)
AnonymousMemoryMap
virtual
unmap
()
AnonymousMemoryMap
virtual
unmapUnlocked
() (defined in
AnonymousMemoryMap
)
AnonymousMemoryMap
private
Write
(defined in
MemoryMappedObject
)
MemoryMappedObject
static
~AnonymousMemoryMap
() (defined in
AnonymousMemoryMap
)
AnonymousMemoryMap
inline
virtual
~MemoryMappedObject
() (defined in
MemoryMappedObject
)
MemoryMappedObject
virtual
Generated on Fri Jan 24 2020 06:49:09 for The Pedigree Project by
1.8.11