|
@@ -2,9 +2,9 @@
|
|
#include <stddef.h>
|
|
#include <stddef.h>
|
|
#include <signal.h>
|
|
#include <signal.h>
|
|
#include <sys/poll.h>
|
|
#include <sys/poll.h>
|
|
|
|
+#include <sys/user.h>
|
|
#include <sys/mman.h>
|
|
#include <sys/mman.h>
|
|
#include <asm/ptrace.h>
|
|
#include <asm/ptrace.h>
|
|
-#include <asm/user.h>
|
|
|
|
|
|
|
|
#define DEFINE(sym, val) \
|
|
#define DEFINE(sym, val) \
|
|
asm volatile("\n->" #sym " %0 " #val : : "i" (val))
|
|
asm volatile("\n->" #sym " %0 " #val : : "i" (val))
|
|
@@ -48,8 +48,8 @@ void foo(void)
|
|
OFFSET(HOST_SC_FP_ST, _fpstate, _st);
|
|
OFFSET(HOST_SC_FP_ST, _fpstate, _st);
|
|
OFFSET(HOST_SC_FXSR_ENV, _fpstate, _fxsr_env);
|
|
OFFSET(HOST_SC_FXSR_ENV, _fpstate, _fxsr_env);
|
|
|
|
|
|
- DEFINE_LONGS(HOST_FP_SIZE, sizeof(struct user_i387_struct));
|
|
|
|
- DEFINE_LONGS(HOST_XFP_SIZE, sizeof(struct user_fxsr_struct));
|
|
|
|
|
|
+ DEFINE_LONGS(HOST_FP_SIZE, sizeof(struct user_fpregs_struct));
|
|
|
|
+ DEFINE_LONGS(HOST_XFP_SIZE, sizeof(struct user_fpxregs_struct));
|
|
|
|
|
|
DEFINE(HOST_IP, EIP);
|
|
DEFINE(HOST_IP, EIP);
|
|
DEFINE(HOST_SP, UESP);
|
|
DEFINE(HOST_SP, UESP);
|