This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.23-29-geab5028


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  eab5028860f8e20c543bccb2d7cc100d167ead34 (commit)
       via  7aa5adfbc30de5d5e6cc02ec3fada50de4880ef4 (commit)
      from  a28605b22946c708f0a5c4f06307e1a17650ced8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=eab5028860f8e20c543bccb2d7cc100d167ead34

commit eab5028860f8e20c543bccb2d7cc100d167ead34
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Feb 12 17:54:38 2016 +0100

    elf.h: Add NT_ARM_SYSTEM_CALL constant.
    
    Linux kernel 3.18 added the NT_ARM_SYSTEM_CALL regset for aarch64.
    
    	* elf/elf.h: Add NT_ARM_SYSTEM_CALL.

diff --git a/ChangeLog b/ChangeLog
index 848f750..1ed0e7b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2016-02-19  Mark Wielaard  <mjw@redhat.com>
 
+	* elf/elf.h: Add NT_ARM_SYSTEM_CALL.
+
+2016-02-19  Mark Wielaard  <mjw@redhat.com>
+
 	* elf/elf.h (R_386_GOT32X): New.
 	(R_386_NUM): Update.
 	(R_X86_64_GOTPCRELX: New.
diff --git a/elf/elf.h b/elf/elf.h
index 1a7000b..ce96bd5 100644
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -667,6 +667,7 @@ typedef struct
 #define NT_ARM_TLS	0x401		/* ARM TLS register */
 #define NT_ARM_HW_BREAK	0x402		/* ARM hardware breakpoint registers */
 #define NT_ARM_HW_WATCH	0x403		/* ARM hardware watchpoint registers */
+#define NT_ARM_SYSTEM_CALL	0x404	/* ARM system call number */
 
 /* Legal values for the note segment descriptor types for object files.  */
 

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=7aa5adfbc30de5d5e6cc02ec3fada50de4880ef4

commit 7aa5adfbc30de5d5e6cc02ec3fada50de4880ef4
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Jan 29 09:49:01 2016 +0100

    elf/elf.h: Add new 386 and X86_64 relocations from binutils.
    
    The following new 386 and X86_64 were added to binutils. They are
    non-dynamic relocations, so don't need direct handling in glibc.
    But other programs, like elfutils, use the glibc elf.h definitions
    for the names and numbers when inspecting ET_REL files.
    
    R_386_GOT32X was proposed in
    https://groups.google.com/forum/#!topic/ia32-abi/GbJJskkid4I
    
    X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX were proposed in
    https://groups.google.com/forum/#!topic/x86-64-abi/n9AWHogmVY0
    
    There also used to be R_X86_64_PC32_BND and R_X86_64_PLT32_BND
    but those already got deprecated in
    https://groups.google.com/d/msg/x86-64-abi/-hdQyMixt8Y/XFDOvioG85cJ
    
    	* elf/elf.h (R_386_GOT32X): New.
    	(R_386_NUM): Update.
    	(R_X86_64_GOTPCRELX: New.
    	(R_X86_64_REX_GOTPCRELX): New.
    	(R_X86_64_NUM): Update.

diff --git a/ChangeLog b/ChangeLog
index fbdbb44..848f750 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2016-02-19  Mark Wielaard  <mjw@redhat.com>
+
+	* elf/elf.h (R_386_GOT32X): New.
+	(R_386_NUM): Update.
+	(R_X86_64_GOTPCRELX: New.
+	(R_X86_64_REX_GOTPCRELX): New.
+	(R_X86_64_NUM): Update.
+
 2016-02-19  Mike Frysinger  <vapier@gentoo.org>
 
 	* test-skeleton.c (TIMEOUT): Change to 20 and adjust comment.
diff --git a/elf/elf.h b/elf/elf.h
index 15f5a75..1a7000b 100644
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -1269,8 +1269,10 @@ typedef struct
 					   argument, returning the TLS
 					   offset for the symbol.  */
 #define R_386_IRELATIVE	   42		/* Adjust indirectly by program base */
+#define R_386_GOT32X	   43		/* Load from 32 bit GOT entry,
+					   relaxable. */
 /* Keep this the last entry.  */
-#define R_386_NUM	   43
+#define R_386_NUM	   44
 
 /* SUN SPARC specific definitions.  */
 
@@ -3144,8 +3146,15 @@ enum
 #define R_X86_64_TLSDESC        36	/* TLS descriptor.  */
 #define R_X86_64_IRELATIVE	37	/* Adjust indirectly by program base */
 #define R_X86_64_RELATIVE64	38	/* 64-bit adjust by program base */
-
-#define R_X86_64_NUM		39
+					/* 39 Reserved was R_X86_64_PC32_BND */
+					/* 40 Reserved was R_X86_64_PLT32_BND */
+#define R_X86_64_GOTPCRELX	41	/* Load from 32 bit signed pc relative
+					   offset to GOT entry without REX
+					   prefix, relaxable.  */
+#define R_X86_64_REX_GOTPCRELX	42	/* Load from 32 bit signed pc relative
+					   offset to GOT entry with REX prefix,
+					   relaxable.  */
+#define R_X86_64_NUM		43
 
 
 /* AM33 relocations.  */

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog |   12 ++++++++++++
 elf/elf.h |   16 +++++++++++++---
 2 files changed, 25 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]