Shadow Stack  0.2
 All Classes Namespaces Files Functions Variables Typedefs Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNExternalSSMake a distinction between the internal and external SS functions
oNInternalSSMake a distinction between the internal and external SS functions
oNQS
oCArgsA struct returned by the argument parser
oCGroupA static class holding the group functions
oCMessageA class used for defining all message types Messages come in two forms
|oCCallInfoA class containing the header of Call message
|oCContinueInfoA class containing the header of Continue message
|oCExecveInfoA class containing the header of Execve message
|oCForkInfoA class containing the header of Fork message
|oCMsgDefines the types of messages which can be sent
||oCMessageTypeA templated message class A valid message is defined by constructing a MessageType around it
||oCMessageType< false, Info >A specification for non-header only messages
||\CMessageType< true, Info >A specification for header only messages
|oCNewSignalInfoA class containing the header of NewSignal message
|oCRetInfoA class containing the header of Call message
|\CThreadInfoA class containing the header of Thread message
oCSSHandlersA class used to contain mode specific function definitions Specifically, the event handlers this client must used
oCSSModeA tiny struct that represents a shadow stack mode
oCSymWrap symbols in a static class
oCTerminateOnDestructionA class that terminates the group when its destructor is called This is called even if a C++ exception is thrown Note: this should be used as a backup, terminate_group should still be called if termination is desired!
oCTLS
\CUtilitiesA general class for utilities
 \CUnusedA struct used to eat unused arguments