aboutsummaryrefslogtreecommitdiffstats
path: root/linux/x86_64/userent.h
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2014-12-11 19:25:02 +0000
committerDmitry V. Levin <ldv@altlinux.org>2014-12-11 19:25:02 +0000
commitfced7b0930ec03c5abc5f6475abd03d04563c84e (patch)
tree4529d55b75f5b7bf2ebea23fbf996dee8a42da97 /linux/x86_64/userent.h
parent6eee4e044c4585929f862dfe177d3d3af510d1e1 (diff)
downloadandroid_external_strace-fced7b0930ec03c5abc5f6475abd03d04563c84e.tar.gz
android_external_strace-fced7b0930ec03c5abc5f6475abd03d04563c84e.tar.bz2
android_external_strace-fced7b0930ec03c5abc5f6475abd03d04563c84e.zip
process.c: split struct_user_offsets into architecture-specific include files
* Makefile.am (EXTRA_DIST): Add linux/alpha/userent.h, linux/arm/userent.h, linux/avr32/userent.h, linux/bfin/userent.h, linux/crisv10/userent.h, linux/crisv32/userent.h, linux/i386/userent.h, linux/i386/userent0.h, linux/ia64/userent.h, linux/m68k/userent.h, linux/microblaze/userent.h, linux/mips/userent.h, linux/or1k/userent.h, linux/powerpc/userent.h, linux/s390/userent.h, linux/s390/userent0.h, linux/s390/userent1.h, linux/s390x/userent.h, linux/sh/userent.h, linux/sh/userent0.h, linux/sh64/userent.h, linux/sparc/userent.h, linux/sparc64/userent.h, linux/tile/userent.h, linux/userent.h, linux/userent0.h, linux/x32/userent.h, linux/x86_64/userent.h, and linux/xtensa/userent.h. * process.c (struct_user_offsets): Split into architecture-specific include files, inculde userent.h.
Diffstat (limited to 'linux/x86_64/userent.h')
-rw-r--r--linux/x86_64/userent.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/linux/x86_64/userent.h b/linux/x86_64/userent.h
new file mode 100644
index 00000000..c5c084eb
--- /dev/null
+++ b/linux/x86_64/userent.h
@@ -0,0 +1,23 @@
+XLAT(8*R15),
+XLAT(8*R14),
+XLAT(8*R13),
+XLAT(8*R12),
+XLAT(8*RBP),
+XLAT(8*RBX),
+XLAT(8*R11),
+XLAT(8*R10),
+XLAT(8*R9),
+XLAT(8*R8),
+XLAT(8*RAX),
+XLAT(8*RCX),
+XLAT(8*RDX),
+XLAT(8*RSI),
+XLAT(8*RDI),
+XLAT(8*ORIG_RAX),
+XLAT(8*RIP),
+XLAT(8*CS),
+{ 8*EFLAGS, "8*EFL" },
+XLAT(8*RSP),
+XLAT(8*SS),
+/* Other fields in "struct user" */
+#include "../i386/userent0.h"