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.21-563-g9aec6d2


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  9aec6d2a2f2388b08db6af7c2369d8e694d82c9a (commit)
      from  ddd85a65b6e3d6ec1e756c1f78559f99a2c943ca (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=9aec6d2a2f2388b08db6af7c2369d8e694d82c9a

commit 9aec6d2a2f2388b08db6af7c2369d8e694d82c9a
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Jul 7 06:09:29 2015 -0700

    Add la_symbind32 to x86-64 audit tests
    
    la_symbind32 is used for x32 in x86-64 audit tests.  We should define
    both la_symbind32 and la_symbind64 in x86-64 audit tests.
    
    	* sysdeps/x86_64/tst-auditmod10b.c (la_symbind32): New.
    	* sysdeps/x86_64/tst-auditmod4b.c (la_symbind32): Likewise.
    	* sysdeps/x86_64/tst-auditmod5b.c (la_symbind32): Likewise.
    	* sysdeps/x86_64/tst-auditmod6b.c (la_symbind32): Likewise.
    	* sysdeps/x86_64/tst-auditmod6c.c (la_symbind32): Likewise.
    	* sysdeps/x86_64/tst-auditmod7b.c (la_symbind32): Likewise.

diff --git a/ChangeLog b/ChangeLog
index 35347e2..e00fd0d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2015-07-07  H.J. Lu  <hongjiu.lu@intel.com>
 
+	* sysdeps/x86_64/tst-auditmod10b.c (la_symbind32): New.
+	* sysdeps/x86_64/tst-auditmod4b.c (la_symbind32): Likewise.
+	* sysdeps/x86_64/tst-auditmod5b.c (la_symbind32): Likewise.
+	* sysdeps/x86_64/tst-auditmod6b.c (la_symbind32): Likewise.
+	* sysdeps/x86_64/tst-auditmod6c.c (la_symbind32): Likewise.
+	* sysdeps/x86_64/tst-auditmod7b.c (la_symbind32): Likewise.
+
+2015-07-07  H.J. Lu  <hongjiu.lu@intel.com>
+
 	* sysdeps/i386/Makefile (gen-as-const-headers)[elf]: Add
 	link-defines.sym.
 	* sysdeps/i386/dl-trampoline.S: Include <link-defines.h>.
diff --git a/sysdeps/x86_64/tst-auditmod10b.c b/sysdeps/x86_64/tst-auditmod10b.c
index 9bb6127..0eb3674 100644
--- a/sysdeps/x86_64/tst-auditmod10b.c
+++ b/sysdeps/x86_64/tst-auditmod10b.c
@@ -102,6 +102,16 @@ la_objclose  (uintptr_t *cookie)
 }
 
 uintptr_t
+la_symbind32 (Elf32_Sym *sym, unsigned int ndx, uintptr_t *refcook,
+	      uintptr_t *defcook, unsigned int *flags, const char *symname)
+{
+  printf ("symbind32: symname=%s, st_value=%#lx, ndx=%u, flags=%u\n",
+	  symname, (long int) sym->st_value, ndx, *flags);
+
+  return sym->st_value;
+}
+
+uintptr_t
 la_symbind64 (Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,
 	      uintptr_t *defcook, unsigned int *flags, const char *symname)
 {
diff --git a/sysdeps/x86_64/tst-auditmod4b.c b/sysdeps/x86_64/tst-auditmod4b.c
index 80aaedc..2b0d827 100644
--- a/sysdeps/x86_64/tst-auditmod4b.c
+++ b/sysdeps/x86_64/tst-auditmod4b.c
@@ -85,6 +85,16 @@ la_objclose  (uintptr_t *cookie)
 }
 
 uintptr_t
+la_symbind32 (Elf32_Sym *sym, unsigned int ndx, uintptr_t *refcook,
+	      uintptr_t *defcook, unsigned int *flags, const char *symname)
+{
+  printf ("symbind32: symname=%s, st_value=%#lx, ndx=%u, flags=%u\n",
+	  symname, (long int) sym->st_value, ndx, *flags);
+
+  return sym->st_value;
+}
+
+uintptr_t
 la_symbind64 (Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,
 	      uintptr_t *defcook, unsigned int *flags, const char *symname)
 {
diff --git a/sysdeps/x86_64/tst-auditmod5b.c b/sysdeps/x86_64/tst-auditmod5b.c
index 576183d..a74d261 100644
--- a/sysdeps/x86_64/tst-auditmod5b.c
+++ b/sysdeps/x86_64/tst-auditmod5b.c
@@ -86,6 +86,16 @@ la_objclose  (uintptr_t *cookie)
 }
 
 uintptr_t
+la_symbind32 (Elf32_Sym *sym, unsigned int ndx, uintptr_t *refcook,
+	      uintptr_t *defcook, unsigned int *flags, const char *symname)
+{
+  printf ("symbind32: symname=%s, st_value=%#lx, ndx=%u, flags=%u\n",
+	  symname, (long int) sym->st_value, ndx, *flags);
+
+  return sym->st_value;
+}
+
+uintptr_t
 la_symbind64 (Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,
 	      uintptr_t *defcook, unsigned int *flags, const char *symname)
 {
diff --git a/sysdeps/x86_64/tst-auditmod6b.c b/sysdeps/x86_64/tst-auditmod6b.c
index b1c155a..886fc33 100644
--- a/sysdeps/x86_64/tst-auditmod6b.c
+++ b/sysdeps/x86_64/tst-auditmod6b.c
@@ -85,6 +85,16 @@ la_objclose  (uintptr_t *cookie)
 }
 
 uintptr_t
+la_symbind32 (Elf32_Sym *sym, unsigned int ndx, uintptr_t *refcook,
+	      uintptr_t *defcook, unsigned int *flags, const char *symname)
+{
+  printf ("symbind32: symname=%s, st_value=%#lx, ndx=%u, flags=%u\n",
+	  symname, (long int) sym->st_value, ndx, *flags);
+
+  return sym->st_value;
+}
+
+uintptr_t
 la_symbind64 (Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,
 	      uintptr_t *defcook, unsigned int *flags, const char *symname)
 {
diff --git a/sysdeps/x86_64/tst-auditmod6c.c b/sysdeps/x86_64/tst-auditmod6c.c
index 88adb21..b2ee24d 100644
--- a/sysdeps/x86_64/tst-auditmod6c.c
+++ b/sysdeps/x86_64/tst-auditmod6c.c
@@ -85,6 +85,16 @@ la_objclose  (uintptr_t *cookie)
 }
 
 uintptr_t
+la_symbind32 (Elf32_Sym *sym, unsigned int ndx, uintptr_t *refcook,
+	      uintptr_t *defcook, unsigned int *flags, const char *symname)
+{
+  printf ("symbind32: symname=%s, st_value=%#lx, ndx=%u, flags=%u\n",
+	  symname, (long int) sym->st_value, ndx, *flags);
+
+  return sym->st_value;
+}
+
+uintptr_t
 la_symbind64 (Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,
 	      uintptr_t *defcook, unsigned int *flags, const char *symname)
 {
diff --git a/sysdeps/x86_64/tst-auditmod7b.c b/sysdeps/x86_64/tst-auditmod7b.c
index 68052ef..f27076d 100644
--- a/sysdeps/x86_64/tst-auditmod7b.c
+++ b/sysdeps/x86_64/tst-auditmod7b.c
@@ -85,6 +85,16 @@ la_objclose  (uintptr_t *cookie)
 }
 
 uintptr_t
+la_symbind32 (Elf32_Sym *sym, unsigned int ndx, uintptr_t *refcook,
+	      uintptr_t *defcook, unsigned int *flags, const char *symname)
+{
+  printf ("symbind32: symname=%s, st_value=%#lx, ndx=%u, flags=%u\n",
+	  symname, (long int) sym->st_value, ndx, *flags);
+
+  return sym->st_value;
+}
+
+uintptr_t
 la_symbind64 (Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,
 	      uintptr_t *defcook, unsigned int *flags, const char *symname)
 {

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

Summary of changes:
 ChangeLog                        |    9 +++++++++
 sysdeps/x86_64/tst-auditmod10b.c |   10 ++++++++++
 sysdeps/x86_64/tst-auditmod4b.c  |   10 ++++++++++
 sysdeps/x86_64/tst-auditmod5b.c  |   10 ++++++++++
 sysdeps/x86_64/tst-auditmod6b.c  |   10 ++++++++++
 sysdeps/x86_64/tst-auditmod6c.c  |   10 ++++++++++
 sysdeps/x86_64/tst-auditmod7b.c  |   10 ++++++++++
 7 files changed, 69 insertions(+), 0 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]