Shadow Stack  0.2
 All Classes Namespaces Files Functions Variables Typedefs Macros
Classes | Macros | Functions
ss_mode.hpp File Reference

Go to the source code of this file.

Classes

struct  SSMode
 A tiny struct that represents a shadow stack mode. More...
 

Macros

#define INTERNAL_MODE_FLAG   "int"
 The flag that must be passed to invoke internal mode. More...
 
#define PROT_INTERNAL_MODE_FLAG   "prot_int"
 The flag that must be passed to invoke protected internal mode. More...
 
#define EXTERNAL_MODE_FLAG   "ext"
 The flag that must be passed to invoke external mode. More...
 

Functions

static constexpr bool str_equal (const char *const s1, const char *const s2)
 A compile time strcmp Recursively checks if the first characters of the strings match. More...
 

Macro Definition Documentation

#define EXTERNAL_MODE_FLAG   "ext"

The flag that must be passed to invoke external mode.

#define INTERNAL_MODE_FLAG   "int"

The flag that must be passed to invoke internal mode.

#define PROT_INTERNAL_MODE_FLAG   "prot_int"

The flag that must be passed to invoke protected internal mode.

Function Documentation

static constexpr bool str_equal ( const char *const  s1,
const char *const  s2 
)
static

A compile time strcmp Recursively checks if the first characters of the strings match.