Fix libsanitizer build with old kernel headers on ARM after r230739.
authorMax Ostapenko <m.ostapenko@partner.samsung.com>
Tue, 24 Nov 2015 08:44:39 +0000 (10:44 +0200)
committerMaxim Ostapenko <chefmax@gcc.gnu.org>
Tue, 24 Nov 2015 08:44:39 +0000 (10:44 +0200)
libsanitizer/

* include/system/linux/asm/ptrace.h: New header.

From-SVN: r230790

libsanitizer/ChangeLog
libsanitizer/include/system/linux/asm/ptrace.h [new file with mode: 0644]

index b97fc7d8344fc101b91cd0c40711c554ab992730..c392c57fcac20e9ea063e843ef999a96fa964fa4 100644 (file)
@@ -1,3 +1,7 @@
+2015-11-24  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
+
+       * include/system/linux/asm/ptrace.h: New header.
+
 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
 
        * All source files: Merge from upstream r253555.
diff --git a/libsanitizer/include/system/linux/asm/ptrace.h b/libsanitizer/include/system/linux/asm/ptrace.h
new file mode 100644 (file)
index 0000000..d4249fe
--- /dev/null
@@ -0,0 +1,7 @@
+#include_next <linux/asm/ptrace.h>
+/* ARM_VFPREGS_SIZE has been added in 3.0 */
+#if defined(__arm__) && !defined(ARM_VFPREGS_SIZE)
+/* The size of the user-visible VFP state as seen by PTRACE_GET/SETVFPREGS
+   and core dumps.  */
+#define ARM_VFPREGS_SIZE ( 32 * 8 /*fpregs*/ + 4 /*fpscr*/ )
+#endif