Date: Fri, 24 Oct 2008 20:27:18 GMT From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 151875 for review Message-ID: <200810242027.m9OKRI3T095693@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=151875 Change 151875 by peter@peter_cheese on 2008/10/24 20:26:34 define xmm register struct format Affected files ... .. //depot/projects/valgrind/include/vki/vki-x86-freebsd.h#2 edit Differences ... ==== //depot/projects/valgrind/include/vki/vki-x86-freebsd.h#2 (text+ko) ==== @@ -248,6 +248,22 @@ char pad[64]; }; +struct vki_user_fxsr_struct { + unsigned short cwd; + unsigned short swd; + unsigned short twd; + unsigned short fop; + long fip; + long fcs; + long foo; + long fos; + long mxcsr; + long reserved; + long st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */ + long xmm_space[32]; /* 8*16 bytes for each XMM-reg = 128 bytes */ + long padding[56]; +}; + /* * This is the old layout of "struct pt_regs", and * is still the layout used by user mode. @@ -269,6 +285,7 @@ typedef vki_elf_greg_t vki_elf_gregset_t[VKI_ELF_NGREG]; typedef struct vki_user_i387_struct vki_elf_fpregset_t; +typedef struct vki_user_fxsr_struct vki_elf_fpxregset_t; #define VKI_AT_SYSINFO 32
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810242027.m9OKRI3T095693>