|
libintrovirt v0.57.4
IntroVirt introspection library
|
Thrown when we fail to map a guest physical address. More...
#include <BadPhysicalAddressException.hh>


Public Member Functions | |
| BadPhysicalAddressException (uint64_t gpa, int err) | |
| Construct a new Bad Physical Address Exception object. | |
| BadPhysicalAddressException (BadPhysicalAddressException &&) noexcept | |
| Move constructor. | |
| BadPhysicalAddressException & | operator= (BadPhysicalAddressException &&) noexcept |
| Move assignment operator. | |
| ~BadPhysicalAddressException () noexcept override | |
| Destructor. | |
Public Member Functions inherited from introvirt::MemoryException | |
| MemoryException (const std::string &message) | |
| Construct a new Memory Exception object. | |
| MemoryException (const std::string &message, int err) | |
| Construct a new Memory Exception object. | |
Public Member Functions inherited from introvirt::TraceableException | |
| int | error_code () const |
| Get the errno value if one was set. | |
| TraceableException (TraceableException &&) noexcept | |
| Move constructor. | |
| TraceableException & | operator= (TraceableException &&) noexcept |
| Move assignment operator. | |
| ~TraceableException () override | |
| Destroy the instance. | |
Additional Inherited Members | |
Protected Member Functions inherited from introvirt::TraceableException | |
| TraceableException (const std::string &msg) | |
| Construct a new Traceable Exception object. | |
| TraceableException (const std::string &msg, int err) | |
| Construct a new Traceable Exception object with an erro code. | |
Thrown when we fail to map a guest physical address.
| introvirt::BadPhysicalAddressException::BadPhysicalAddressException | ( | uint64_t | gpa, |
| int | err | ||
| ) |
Construct a new Bad Physical Address Exception object.
| gpa | The physical address that failed to map |
| err | An errno value |
|
noexcept |
Move constructor.
|
overridenoexcept |
Destructor.
|
noexcept |
Move assignment operator.