ROSE 0.11.145.147
|
Exception for when we try to access a virtual address that isn't mapped.
Definition at line 229 of file MemoryMap.h.
#include <Rose/BinaryAnalysis/MemoryMap.h>
Public Member Functions | |
NotMapped (const std::string &mesg, const MemoryMap::Ptr &map, rose_addr_t va) | |
virtual void | print (std::ostream &, bool verbose=true) const |
Public Member Functions inherited from Rose::BinaryAnalysis::MemoryMap::Exception | |
Exception (const std::string &mesg, const MemoryMap::Ptr map) | |
virtual std::string | leader (std::string dflt="memory map problem") const |
Leading part of the error message. | |
virtual std::string | details (bool) const |
Details emitted on following lines, indented two spaces. | |
Public Member Functions inherited from Rose::Exception | |
Exception (const std::string &s) | |
Construct an exception with an error message. | |
Public Attributes | |
rose_addr_t | va |
Public Attributes inherited from Rose::BinaryAnalysis::MemoryMap::Exception | |
MemoryMap::Ptr | map |
Map that caused the exception if available, null otherwise. | |
|
inline |
Definition at line 230 of file MemoryMap.h.
|
inlinevirtual |
Definition at line 232 of file MemoryMap.h.
|
virtual |
Reimplemented from Rose::BinaryAnalysis::MemoryMap::Exception.
rose_addr_t Rose::BinaryAnalysis::MemoryMap::NotMapped::va |
Definition at line 235 of file MemoryMap.h.