The Pedigree Project  0.1
MemoryMappedFile Member List

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

address() const MemoryMappedObjectinline
clearMappings()MemoryMappedFileprivate
clone()MemoryMappedFilevirtual
compact()MemoryMappedFilevirtual
Exec (defined in MemoryMappedObject)MemoryMappedObjectstatic
getMapping(uintptr_t)MemoryMappedFileprivate
getMappingCount()MemoryMappedFileprivate
invalidate(uintptr_t at)MemoryMappedFilevirtual
length() const MemoryMappedObjectinline
m_AddressMemoryMappedObjectprotected
m_bCopyOnWriteMemoryMappedObjectprotected
m_LengthMemoryMappedObjectprotected
m_LockMemoryMappedFileprivate
m_MappingsMemoryMappedFileprivate
m_OffsetMemoryMappedFileprivate
m_pBackingMemoryMappedFileprivate
m_PermissionsMemoryMappedObjectprotected
matches(uintptr_t address)MemoryMappedObjectinline
MemoryMappedFile(uintptr_t address, size_t length, size_t offset, File *backing, bool bCopyOnWrite, Permissions perms) (defined in MemoryMappedFile)MemoryMappedFile
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)MemoryMappedFilevirtual
setPermissions(MemoryMappedObject::Permissions perms)MemoryMappedFilevirtual
split(uintptr_t at)MemoryMappedFilevirtual
sync(uintptr_t at, bool async)MemoryMappedFilevirtual
trackMapping(uintptr_t, physical_uintptr_t)MemoryMappedFileprivate
trap(uintptr_t address, bool bWrite)MemoryMappedFilevirtual
unmap()MemoryMappedFilevirtual
unmapUnlocked() (defined in MemoryMappedFile)MemoryMappedFileprivate
untrackMapping(uintptr_t)MemoryMappedFileprivate
Write (defined in MemoryMappedObject)MemoryMappedObjectstatic
~MemoryMappedFile() (defined in MemoryMappedFile)MemoryMappedFilevirtual
~MemoryMappedObject() (defined in MemoryMappedObject)MemoryMappedObjectvirtual