The Pedigree Project  0.1
AnonymousMemoryMap Member List

This is the complete list of members for AnonymousMemoryMap, including all inherited members.

address() const MemoryMappedObjectinline
AnonymousMemoryMap(uintptr_t address, size_t length, Permissions perms) (defined in AnonymousMemoryMap)AnonymousMemoryMap
clone()AnonymousMemoryMapvirtual
compact()MemoryMappedObjectinlinevirtual
Exec (defined in MemoryMappedObject)MemoryMappedObjectstatic
invalidate(uintptr_t at)MemoryMappedObjectinlinevirtual
length() const MemoryMappedObjectinline
m_AddressMemoryMappedObjectprotected
m_bCopyOnWriteMemoryMappedObjectprotected
m_LengthMemoryMappedObjectprotected
m_LockAnonymousMemoryMapprivate
m_MappingsAnonymousMemoryMapprivate
m_PermissionsMemoryMappedObjectprotected
m_Zero (defined in AnonymousMemoryMap)AnonymousMemoryMapprivatestatic
matches(uintptr_t address)MemoryMappedObjectinline
MemoryMappedObject(uintptr_t address, bool bCopyOnWrite, size_t length, Permissions perms)MemoryMappedObjectinline
None (defined in MemoryMappedObject)MemoryMappedObjectstatic
Permissions typedefMemoryMappedObject
Read (defined in MemoryMappedObject)MemoryMappedObjectstatic
remove(size_t length)AnonymousMemoryMapvirtual
setPermissions(MemoryMappedObject::Permissions perms)AnonymousMemoryMapvirtual
split(uintptr_t at)AnonymousMemoryMapvirtual
sync(uintptr_t at, bool async)MemoryMappedObjectinlinevirtual
trap(uintptr_t address, bool bWrite)AnonymousMemoryMapvirtual
unmap()AnonymousMemoryMapvirtual
unmapUnlocked() (defined in AnonymousMemoryMap)AnonymousMemoryMapprivate
Write (defined in MemoryMappedObject)MemoryMappedObjectstatic
~AnonymousMemoryMap() (defined in AnonymousMemoryMap)AnonymousMemoryMapinlinevirtual
~MemoryMappedObject() (defined in MemoryMappedObject)MemoryMappedObjectvirtual