Thrown when trying to unmap a memory segment that is not within the bounds of the segment. More...
#include <global_excepts.hpp>
Public Member Functions | |
| CantUnmapOutsideSegmentException (arion::ADDR seg_start, arion::ADDR seg_end, arion::ADDR unmap_start, arion::ADDR unmap_end) | |
Public Member Functions inherited from arion_exception::ArionException | |
| ArionException (std::string msg) | |
| const char * | what () const noexcept override |
Thrown when trying to unmap a memory segment that is not within the bounds of the segment.
|
inlineexplicit |
Builder for CantUnmapOutsideSegmentException instances.
| [in] | seg_start | Start address of the segment. |
| [in] | seg_end | End address of the segment. |
| [in] | unmap_start | Start address of the unmapping operation. |
| [in] | unmap_end | End address of the unmapping operation. |