]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Library/BaseLib.h
MdePkg/BaseLib: Add Shadow Stack Support for X86.
[mirror_edk2.git] / MdePkg / Include / Library / BaseLib.h
index 9c42f82a7d91366304eda8fb2c8a567bb824980a..616ba2e95b622c7ca311338d97d9d19bcd14fa5b 100644 (file)
@@ -31,6 +31,7 @@ typedef struct {
   UINT32                            Ebp;\r
   UINT32                            Esp;\r
   UINT32                            Eip;\r
+  UINT32                            Ssp;\r
 } BASE_LIBRARY_JUMP_BUFFER;\r
 \r
 #define BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT 4\r
@@ -54,6 +55,7 @@ typedef struct {
   UINT64                            Rip;\r
   UINT64                            MxCsr;\r
   UINT8                             XmmBuffer[160]; ///< XMM6-XMM15.\r
+  UINT64                            Ssp;\r
 } BASE_LIBRARY_JUMP_BUFFER;\r
 \r
 #define BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT 8\r