#include typedef uint32_t mpers_ptr_t; typedef struct { uint64_t pretcode; struct { uint32_t uc_flags; mpers_ptr_t uc_link; struct { mpers_ptr_t ss_sp; int32_t ss_flags; uint32_t ss_size; } ATTRIBUTE_PACKED uc_stack; unsigned char mpers_filler_1[4]; struct { int64_t gregs[23]; mpers_ptr_t fpregs; unsigned char mpers_filler_2[4]; uint64_t __reserved1[8]; } ATTRIBUTE_PACKED uc_mcontext; struct { uint32_t __val[32]; } ATTRIBUTE_PACKED uc_sigmask; struct { uint16_t cwd; uint16_t swd; uint16_t ftw; uint16_t fop; uint64_t rip; uint64_t rdp; uint32_t mxcsr; uint32_t mxcr_mask; struct { uint16_t significand[4]; uint16_t exponent; uint16_t padding[3]; } ATTRIBUTE_PACKED _st[8]; struct { uint32_t element[4]; } ATTRIBUTE_PACKED _xmm[16]; uint32_t padding[24]; } ATTRIBUTE_PACKED __fpregs_mem; } ATTRIBUTE_PACKED uc; } ATTRIBUTE_PACKED mx32_struct_rt_sigframe; #define MPERS_mx32_struct_rt_sigframe mx32_struct_rt_sigframe