|
ROSE
0.9.6a
|
This is the complete list of members for MemoryMap, including all inherited members.
| 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 | |
| empty() const | MemoryMap | inline |
| erase(const Extent &range) | MemoryMap | |
| erase(const Segment &) | MemoryMap | |
| erase_zeros(size_t minsize) | 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 | |
| get_byte_order() const | MemoryMap | inline |
| init(const MemoryMap &source, CopyLevel copy_level=COPY_SHALLOW) | MemoryMap | |
| insert(const Extent &range, const Segment &segment, bool erase_prior=true) | MemoryMap | |
| insert_file(const std::string &filename, rose_addr_t va, bool writable=false, bool erase_prior=true, const std::string &sgmtname="") | MemoryMap | |
| iterator typedef | MemoryMap | |
| load(const std::string &basename) | MemoryMap | |
| MemoryMap() | MemoryMap | inline |
| MemoryMap(const MemoryMap &other, CopyLevel copy_level=COPY_SHALLOW) | 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 | |
| read_string(rose_addr_t start_va, size_t desired, int(*valid_char)(int)=NULL, int(*invalid_char)(int)=NULL, unsigned req_perms=MM_PROT_READ) const | MemoryMap | |
| reverse_iterator typedef | MemoryMap | |
| Segments typedef | MemoryMap | |
| segments() const | MemoryMap | inline |
| set_byte_order(ByteOrder::Endianness order) | MemoryMap | inline |
| sex | MemoryMap | protected |
| size() const | 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 |