This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] Define several new NT_ constant for ELF core files.
- From: Petr Machata <pmachata at redhat dot com>
- To: libc-alpha at sourceware dot org
- Date: Wed, 29 Aug 2012 12:44:28 +0200
- Subject: [PATCH] Define several new NT_ constant for ELF core files.
Hello,
the following is to add several constants that are already defined in
Linux kernel. I'm interested in NT_ARM_VFP in particular, but doing a
full sync with Linux seems reasonable to me.
I don't personally have an FSF copyright assignment in place, but
copyright to this contribution belongs to Red Hat, Inc., and I'm being
told it has the copyright assignment sorted out. In any case, I believe
that copying constants qualifies as "trivial".
Is this patch acceptable for glibc?
Thank you,
PM
--
2012-08-29 Petr Machata <pmachata@redhat.com>
* elf/elf.h (NT_S390_HIGH_GPRS): New macro.
(NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG): Likewise.
(NT_S390_CTRS, NT_S390_PREFIX, NT_S390_LAST_BREAK): Likewise.
(NT_S390_SYSTEM_CALL, NT_ARM_VFP): Likewise.
diff --git a/elf/elf.h b/elf/elf.h
index 6c85f92..41fc3bd 100644
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -622,6 +622,15 @@ typedef struct
#define NT_386_TLS 0x200 /* i386 TLS slots (struct user_desc) */
#define NT_386_IOPERM 0x201 /* x86 io permission bitmap (1=deny) */
#define NT_X86_XSTATE 0x202 /* x86 extended state using xsave */
+#define NT_S390_HIGH_GPRS 0x300 /* s390 upper register halves */
+#define NT_S390_TIMER 0x301 /* s390 timer register */
+#define NT_S390_TODCMP 0x302 /* s390 TOD clock comparator register */
+#define NT_S390_TODPREG 0x303 /* s390 TOD programmable register */
+#define NT_S390_CTRS 0x304 /* s390 control registers */
+#define NT_S390_PREFIX 0x305 /* s390 prefix register */
+#define NT_S390_LAST_BREAK 0x306 /* s390 breaking event address */
+#define NT_S390_SYSTEM_CALL 0x307 /* s390 system call restart data */
+#define NT_ARM_VFP 0x400 /* ARM VFP/NEON registers */
/* Legal values for the note segment descriptor types for object files. */
--
1.7.6.5