Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/gdb/dist/bfd remove mis-merged code and make t...



details:   https://anonhg.NetBSD.org/src/rev/d7b56a11ae3b
branches:  trunk
changeset: 955112:d7b56a11ae3b
user:      christos <christos%NetBSD.org@localhost>
date:      Sat Sep 19 21:47:03 2020 +0000

description:
remove mis-merged code and make the auxv core offset 0. Now loading auxv
from core files works.

diffstat:

 external/gpl3/gdb/dist/bfd/elf.c |  16 +---------------
 1 files changed, 1 insertions(+), 15 deletions(-)

diffs (33 lines):

diff -r 8f9a22ed8799 -r d7b56a11ae3b external/gpl3/gdb/dist/bfd/elf.c
--- a/external/gpl3/gdb/dist/bfd/elf.c  Sat Sep 19 21:45:45 2020 +0000
+++ b/external/gpl3/gdb/dist/bfd/elf.c  Sat Sep 19 21:47:03 2020 +0000
@@ -10893,7 +10893,7 @@
 #ifdef NT_NETBSDCORE_AUXV
     case NT_NETBSDCORE_AUXV:
       /* NetBSD-specific Elf Auxiliary Vector data. */
-      return elfcore_make_auxv_note_section (abfd, note, 4);
+      return elfcore_make_auxv_note_section (abfd, note, 0);
 #endif
 #ifdef NT_NETBSDCORE_LWPSTATUS
     case NT_NETBSDCORE_LWPSTATUS:
@@ -11023,20 +11023,6 @@
   if (note->type == NT_OPENBSD_AUXV)
     return elfcore_make_auxv_note_section (abfd, note, 0);
 
-  if (note->type == NT_OPENBSD_WCOOKIE)
-    {
-      asection *sect = bfd_make_section_anyway_with_flags (abfd, ".wcookie",
-                                                          SEC_HAS_CONTENTS);
-
-      if (sect == NULL)
-       return FALSE;
-      sect->size = note->descsz;
-      sect->filepos = note->descpos;
-      sect->alignment_power = 1 + bfd_get_arch_size (abfd) / 32;
-
-      return TRUE;
-    }
-
   return TRUE;
 }
 



Home | Main Index | Thread Index | Old Index