allwinner_a64/android/external/strace/mpers-mx32/struct_rt_sigframe.h
2018-08-08 16:14:42 +08:00

45 lines
934 B
C

#include <inttypes.h>
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