UINT32 Eip;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
+#define BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT 8\r
+\r
#elif defined (MDE_CPU_IPF)\r
//\r
// IPF context buffer used by SetJump() and LongJump()\r
UINT64 FPSR;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
+#define BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT 0x10\r
+\r
#elif defined (MDE_CPU_X64)\r
//\r
// X64 context buffer used by SetJump() and LongJump()\r
UINT64 Rip;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
+#define BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT 8\r
+\r
#elif defined (MDE_CPU_EBC)\r
//\r
// EBC context buffer used by SetJump() and LongJump()\r
UINT64 IP;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
+#define BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT 8\r
+\r
#else\r
#error Unknown Processor Type\r
#endif\r
IN UINT8 Value\r
);\r
\r
-//\r
-// LIST_ENTRY definition\r
-//\r
-typedef struct _LIST_ENTRY LIST_ENTRY;\r
-\r
-struct _LIST_ENTRY {\r
- LIST_ENTRY *ForwardLink;\r
- LIST_ENTRY *BackLink;\r
-};\r
-\r
//\r
// Linked List Functions and Macros\r
//\r