diff options
Diffstat (limited to 'include/__libunwind_config.h')
-rw-r--r-- | include/__libunwind_config.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/include/__libunwind_config.h b/include/__libunwind_config.h index 8043a22..92494b9 100644 --- a/include/__libunwind_config.h +++ b/include/__libunwind_config.h @@ -23,9 +23,15 @@ # define _LIBUNWIND_HIGHEST_DWARF_REGISTER 8 # elif defined(__x86_64__) # define _LIBUNWIND_TARGET_X86_64 1 -# define _LIBUNWIND_CONTEXT_SIZE 21 -# define _LIBUNWIND_CURSOR_SIZE 33 -# define _LIBUNWIND_HIGHEST_DWARF_REGISTER 16 +# if defined(_WIN64) +# define _LIBUNWIND_CONTEXT_SIZE 54 +# define _LIBUNWIND_CURSOR_SIZE 66 +# define _LIBUNWIND_HIGHEST_DWARF_REGISTER 32 +# else +# define _LIBUNWIND_CONTEXT_SIZE 21 +# define _LIBUNWIND_CURSOR_SIZE 33 +# define _LIBUNWIND_HIGHEST_DWARF_REGISTER 16 +# endif # elif defined(__ppc__) # define _LIBUNWIND_TARGET_PPC 1 # define _LIBUNWIND_CONTEXT_SIZE 117 |