Set alignment and packing properly
All checks were successful
ci/woodpecker/push/build Pipeline was successful
All checks were successful
ci/woodpecker/push/build Pipeline was successful
This commit is contained in:
parent
2e2b01742a
commit
715f875c4f
@ -119,7 +119,7 @@ typedef struct _FLOATING_SAVE_AREA
|
|||||||
} FLOATING_SAVE_AREA, *PFLOATING_SAVE_AREA;
|
} FLOATING_SAVE_AREA, *PFLOATING_SAVE_AREA;
|
||||||
|
|
||||||
/* Context frame structure definition */
|
/* Context frame structure definition */
|
||||||
typedef struct ALIGN(16) _CONTEXT
|
typedef struct _CONTEXT
|
||||||
{
|
{
|
||||||
ULONG64 P1Home;
|
ULONG64 P1Home;
|
||||||
ULONG64 P2Home;
|
ULONG64 P2Home;
|
||||||
@ -191,7 +191,7 @@ typedef struct ALIGN(16) _CONTEXT
|
|||||||
ULONG64 LastBranchFromRip;
|
ULONG64 LastBranchFromRip;
|
||||||
ULONG64 LastExceptionToRip;
|
ULONG64 LastExceptionToRip;
|
||||||
ULONG64 LastExceptionFromRip;
|
ULONG64 LastExceptionFromRip;
|
||||||
} CONTEXT, *PCONTEXT;
|
} ALIGN(16) CONTEXT, *PCONTEXT;
|
||||||
|
|
||||||
/* Pseudo 64-bit descriptor structure definition */
|
/* Pseudo 64-bit descriptor structure definition */
|
||||||
typedef struct _KDESCRIPTOR
|
typedef struct _KDESCRIPTOR
|
||||||
@ -259,7 +259,7 @@ typedef struct _KTSS
|
|||||||
ULONG64 Reserved1;
|
ULONG64 Reserved1;
|
||||||
USHORT Reserved2;
|
USHORT Reserved2;
|
||||||
USHORT IoMapBase;
|
USHORT IoMapBase;
|
||||||
} KTSS, *PKTSS;
|
} PACK KTSS, *PKTSS;
|
||||||
|
|
||||||
/* Exception frame definition */
|
/* Exception frame definition */
|
||||||
typedef struct _KEXCEPTION_FRAME
|
typedef struct _KEXCEPTION_FRAME
|
||||||
|
@ -51,10 +51,10 @@ typedef struct _LIST_ENTRY64
|
|||||||
} LIST_ENTRY64, *PLIST_ENTRY64;
|
} LIST_ENTRY64, *PLIST_ENTRY64;
|
||||||
|
|
||||||
/* 128-bit 16-byte aligned XMM register */
|
/* 128-bit 16-byte aligned XMM register */
|
||||||
typedef struct ALIGN(16) _M128
|
typedef struct _M128
|
||||||
{
|
{
|
||||||
ULONGLONG Low;
|
ULONGLONG Low;
|
||||||
LONGLONG High;
|
LONGLONG High;
|
||||||
} M128, *PM128;
|
} ALIGN(16) M128, *PM128;
|
||||||
|
|
||||||
#endif /* __XTDK_XTBASE_H */
|
#endif /* __XTDK_XTBASE_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user