MemoryMap Member List

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

at(rose_addr_t va) const MemoryMap
BufferPtr typedefMemoryMap
clear()MemoryMap
const_iterator typedefMemoryMap
const_reverse_iterator typedefMemoryMap
COPY_DEEP enum valueMemoryMap
COPY_ON_WRITE enum valueMemoryMap
COPY_SHALLOW enum valueMemoryMap
CopyLevel enum nameMemoryMap
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 typedefMemoryMap
load(const std::string &basename)MemoryMap
MemoryMap()MemoryMap [inline]
MemoryMap(const MemoryMap &other)MemoryMap [inline]
MM_PROT_ANY enum valueMemoryMap
MM_PROT_BITS enum valueMemoryMap
MM_PROT_EXEC enum valueMemoryMap
MM_PROT_FLAGS enum valueMemoryMap
MM_PROT_NONE enum valueMemoryMap
MM_PROT_PRIVATE enum valueMemoryMap
MM_PROT_READ enum valueMemoryMap
MM_PROT_RW enum valueMemoryMap
MM_PROT_RWX enum valueMemoryMap
MM_PROT_RX enum valueMemoryMap
MM_PROT_WRITE enum valueMemoryMap
mprotect(Extent range, unsigned perms, bool relax=false)MemoryMap
operator<<(std::ostream &, const MemoryMap &)MemoryMap [friend]
p_segmentsMemoryMap [protected]
print(std::ostream &o, std::string prefix="") const MemoryMap [inline]
Protection enum nameMemoryMap
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 typedefMemoryMap
segments() const MemoryMap [inline]
Segments typedefMemoryMap
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


Generated on Sat May 19 00:55:55 2012 for ROSE by  doxygen 1.4.7