This is available in WinSDK since 10.0.22000.0.
Signed-off-by: Martin Storsjö <[email protected]>
---
mingw-w64-headers/include/winnt.h | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/mingw-w64-headers/include/winnt.h
b/mingw-w64-headers/include/winnt.h
index 4d920fdbd..2a00f84c8 100644
--- a/mingw-w64-headers/include/winnt.h
+++ b/mingw-w64-headers/include/winnt.h
@@ -2454,6 +2454,21 @@ extern "C" {
#define UNW_FLAG_EHANDLER 0x1
#define UNW_FLAG_UHANDLER 0x2
+#define NONVOL_INT_NUMREG_ARM64 (11)
+#define NONVOL_FP_NUMREG_ARM64 (8)
+
+#define NONVOL_INT_SIZE_ARM64 (NONVOL_INT_NUMREG_ARM64 * sizeof(DWORD64))
+#define NONVOL_FP_SIZE_ARM64 (NONVOL_FP_NUMREG_ARM64 * sizeof(double))
+
+ typedef union _DISPATCHER_CONTEXT_NONVOLREG_ARM64 {
+ BYTE Buffer[NONVOL_INT_SIZE_ARM64 + NONVOL_FP_SIZE_ARM64];
+
+ struct {
+ DWORD64 GpNvRegs[NONVOL_INT_NUMREG_ARM64];
+ double FpNvRegs[NONVOL_FP_NUMREG_ARM64];
+ } DUMMYSTRUCTNAME;
+ } DISPATCHER_CONTEXT_NONVOLREG_ARM64;
+
typedef struct _DISPATCHER_CONTEXT_ARM64 {
ULONG_PTR ControlPc;
ULONG_PTR ImageBase;
--
2.43.0
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public