| at(rose_addr_t va) const | MemoryMap | |
| BufferPtr typedef | MemoryMap | |
| clear() | MemoryMap | |
| const_iterator typedef | MemoryMap | |
| const_reverse_iterator typedef | MemoryMap | |
| COPY_DEEP enum value | MemoryMap | |
| COPY_ON_WRITE enum value | MemoryMap | |
| COPY_SHALLOW enum value | MemoryMap | |
| CopyLevel enum name | MemoryMap | |
| dump(FILE *, const char *prefix="") const | MemoryMap | |
| dump(std::ostream &, std::string prefix="") const | MemoryMap | |
| dump(const std::string &basename) const | MemoryMap | |
| erase(const Extent &range) | MemoryMap | |
| erase(const Segment &) | MemoryMap | |
| exists(rose_addr_t va, unsigned required_perms=0) const | MemoryMap | [inline] |
| exists(Extent range, unsigned required_perms=0) const | MemoryMap | |
| find_free(rose_addr_t start_va, size_t size, rose_addr_t mem_alignment=1) const | MemoryMap | |
| find_last_free(rose_addr_t max=(rose_addr_t)(-1)) const | MemoryMap | |
| init(const MemoryMap &source, CopyLevel copy_level=COPY_SHALLOW) | MemoryMap | |
| insert(const Extent &range, const Segment &segment, bool erase_prior=true) | MemoryMap | |
| iterator typedef | MemoryMap | |
| load(const std::string &basename) | MemoryMap | |
| MemoryMap() | MemoryMap | [inline] |
| MemoryMap(const MemoryMap &other) | MemoryMap | [inline] |
| MM_PROT_ANY enum value | MemoryMap | |
| MM_PROT_BITS enum value | MemoryMap | |
| MM_PROT_EXEC enum value | MemoryMap | |
| MM_PROT_FLAGS enum value | MemoryMap | |
| MM_PROT_NONE enum value | MemoryMap | |
| MM_PROT_PRIVATE enum value | MemoryMap | |
| MM_PROT_READ enum value | MemoryMap | |
| MM_PROT_RW enum value | MemoryMap | |
| MM_PROT_RWX enum value | MemoryMap | |
| MM_PROT_RX enum value | MemoryMap | |
| MM_PROT_WRITE enum value | MemoryMap | |
| mprotect(Extent range, unsigned perms, bool relax=false) | MemoryMap | |
| operator<<(std::ostream &, const MemoryMap &) | MemoryMap | [friend] |
| p_segments | MemoryMap | [protected] |
| print(std::ostream &o, std::string prefix="") const | MemoryMap | [inline] |
| Protection enum name | MemoryMap | |
| prune(Visitor &predicate) | MemoryMap | |
| prune(unsigned required, unsigned prohibited=MM_PROT_NONE) | MemoryMap | |
| read(void *dst_buf, rose_addr_t start_va, size_t desired, unsigned req_perms=MM_PROT_READ) const | MemoryMap | |
| read(rose_addr_t start_va, size_t desired, unsigned req_perms=MM_PROT_READ) const | MemoryMap | |
| read1(void *dst_buf, rose_addr_t start_va, size_t desired, unsigned req_perms=MM_PROT_READ) const | MemoryMap | |
| reverse_iterator typedef | MemoryMap | |
| segments() const | MemoryMap | [inline] |
| Segments typedef | MemoryMap | |
| traverse(Visitor &visitor) const | MemoryMap | |
| va_extents() const | MemoryMap | |
| write(const void *src_buf, rose_addr_t start_va, size_t desired, unsigned req_perms=MM_PROT_WRITE) | MemoryMap | |
| write1(const void *src_buf, rose_addr_t start_va, size_t desired, unsigned req_perms=MM_PROT_WRITE) | MemoryMap | |