Shadow Stack  0.2
 All Classes Namespaces Files Functions Variables Typedefs Macros
Public Member Functions | Public Attributes | List of all members
SSMode Struct Referencefinal

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...
 

Detailed Description

A tiny struct that represents a shadow stack mode.

Constructor & Destructor Documentation

SSMode::SSMode ( const char *const  m)

The constructor Reads the mode in from m and stores a copy of it.

SSMode::SSMode ( )
delete

Disable the default constructor.

Member Data Documentation

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.


The documentation for this struct was generated from the following files: