1#include <inttypes.h> 2typedef uint32_t mpers_ptr_t; 3typedef 4struct { 5uint64_t pretcode; 6struct { 7uint32_t uc_flags; 8mpers_ptr_t uc_link; 9struct { 10mpers_ptr_t ss_sp; 11int32_t ss_flags; 12uint32_t ss_size; 13} ATTRIBUTE_PACKED uc_stack; 14unsigned char mpers_filler_1[4]; 15struct { 16int64_t gregs[23]; 17mpers_ptr_t fpregs; 18unsigned char mpers_filler_2[4]; 19uint64_t __reserved1[8]; 20} ATTRIBUTE_PACKED uc_mcontext; 21struct { 22uint32_t __val[32]; 23} ATTRIBUTE_PACKED uc_sigmask; 24struct { 25uint16_t cwd; 26uint16_t swd; 27uint16_t ftw; 28uint16_t fop; 29uint64_t rip; 30uint64_t rdp; 31uint32_t mxcsr; 32uint32_t mxcr_mask; 33struct { 34uint16_t significand[4]; 35uint16_t exponent; 36uint16_t padding[3]; 37} ATTRIBUTE_PACKED _st[8]; 38struct { 39uint32_t element[4]; 40} ATTRIBUTE_PACKED _xmm[16]; 41uint32_t padding[24]; 42} ATTRIBUTE_PACKED __fpregs_mem; 43} ATTRIBUTE_PACKED uc; 44} ATTRIBUTE_PACKED mx32_struct_rt_sigframe; 45#define MPERS_mx32_struct_rt_sigframe mx32_struct_rt_sigframe 46