summaryrefslogtreecommitdiffstats
path: root/libc
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@google.com>2011-02-03 10:31:27 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-02-03 10:31:27 -0800
commitd51564f9184a41f71a6cf42e39051272070aa9b2 (patch)
tree71fa76ec9d529a6a1f723741e99369322d14e518 /libc
parent820e6867e286af05a539b611e5a30d9f8d0a6c5f (diff)
parent30b4d82bbab8f49ded1c309366ea02578e7b4e7a (diff)
downloadbionic-d51564f9184a41f71a6cf42e39051272070aa9b2.zip
bionic-d51564f9184a41f71a6cf42e39051272070aa9b2.tar.gz
bionic-d51564f9184a41f71a6cf42e39051272070aa9b2.tar.bz2
Merge "libc: Fix struct user_vfp definition."
Diffstat (limited to 'libc')
-rw-r--r--libc/kernel/arch-arm/asm/ptrace.h7
-rw-r--r--libc/kernel/arch-arm/asm/user.h11
2 files changed, 12 insertions, 6 deletions
diff --git a/libc/kernel/arch-arm/asm/ptrace.h b/libc/kernel/arch-arm/asm/ptrace.h
index 3faf738..a04eec3 100644
--- a/libc/kernel/arch-arm/asm/ptrace.h
+++ b/libc/kernel/arch-arm/asm/ptrace.h
@@ -64,12 +64,7 @@
#ifndef __ASSEMBLY__
struct pt_regs {
- long uregs[18];
-};
-
-struct user_vfp {
- unsigned long long fpregs[32];
- unsigned long fpscr;
+ long uregs[18];
};
#define ARM_cpsr uregs[16]
diff --git a/libc/kernel/arch-arm/asm/user.h b/libc/kernel/arch-arm/asm/user.h
index 5f25850..d0baecd 100644
--- a/libc/kernel/arch-arm/asm/user.h
+++ b/libc/kernel/arch-arm/asm/user.h
@@ -58,4 +58,15 @@ struct user{
#define HOST_TEXT_START_ADDR (u.start_code)
#define HOST_STACK_END_ADDR (u.start_stack + u.u_ssize * NBPG)
+struct user_vfp {
+ unsigned long long fpregs[32];
+ unsigned long fpscr;
+};
+
+struct user_vfp_exc {
+ unsigned long fpexc;
+ unsigned long fpinst;
+ unsigned long fpinst2;
+};
+
#endif