diff options
Diffstat (limited to 'src/aarch64/unwind_i.h')
-rw-r--r-- | src/aarch64/unwind_i.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/aarch64/unwind_i.h b/src/aarch64/unwind_i.h index db7e29dd..9305846f 100644 --- a/src/aarch64/unwind_i.h +++ b/src/aarch64/unwind_i.h @@ -59,6 +59,10 @@ extern int aarch64_local_resume (unw_addr_space_t as, unw_cursor_t *cursor, } while (0) #endif +#if defined(__FreeBSD__) +#define GET_FPCTX(uc) ((unw_tdep_context_t *)(&uc->uc_mcontext.mc_spare)) +#else #define GET_FPCTX(uc) ((unw_fpsimd_context_t *)(&uc->uc_mcontext.__reserved)) +#endif #endif /* unwind_i_h */ |