A tiny struct that represents a shadow stack mode. More...
#include <ss_mode.hpp>
Public Member Functions | |
SSMode (const char *const m) | |
The constructor Reads the mode in from m and stores a copy of it. More... | |
SSMode ()=delete | |
Disable the default constructor. More... | |
Public Attributes | |
const char *const | str |
The mode. More... | |
const bool | is_internal |
True if mode = internal. More... | |
const bool | is_protected_internal |
True if mode = protected internal. More... | |
const bool | is_external |
True if mode = external. More... | |
const bool | is_valid_mode |
True if any mode is valid. More... | |
A tiny struct that represents a shadow stack mode.
SSMode::SSMode | ( | const char *const | m | ) |
The constructor Reads the mode in from m and stores a copy of it.
|
delete |
Disable the default constructor.
const bool SSMode::is_external |
True if mode = external.
const bool SSMode::is_internal |
True if mode = internal.
const bool SSMode::is_protected_internal |
True if mode = protected internal.
const bool SSMode::is_valid_mode |
True if any mode is valid.
const char* const SSMode::str |
The mode.