SOURCES: binutils-pt_pax_flags.patch - updated for 2.16.91.0.7

qboosh qboosh at pld-linux.org
Tue Mar 21 21:06:52 CET 2006


Author: qboosh                       Date: Tue Mar 21 20:06:51 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated for 2.16.91.0.7

---- Files affected:
SOURCES:
   binutils-pt_pax_flags.patch (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: SOURCES/binutils-pt_pax_flags.patch
diff -u SOURCES/binutils-pt_pax_flags.patch:1.5 SOURCES/binutils-pt_pax_flags.patch:1.6
--- SOURCES/binutils-pt_pax_flags.patch:1.5	Wed Mar 23 21:32:11 2005
+++ SOURCES/binutils-pt_pax_flags.patch	Tue Mar 21 21:06:46 2006
@@ -11,18 +11,17 @@
    /* Symbol version definitions in external objects.  */
    Elf_Internal_Verdef *verdef;
  
-diff -uNr binutils-2.15.94.0.2.2.orig/bfd/elf.c binutils-2.15.94.0.2.2/bfd/elf.c
---- binutils-2.15.94.0.2.2.orig/bfd/elf.c	2005-02-07 20:42:44.000000000 +0100
-+++ binutils-2.15.94.0.2.2/bfd/elf.c	2005-02-20 13:13:17.397552880 +0100
-@@ -1028,6 +1028,7 @@
- 	    case PT_GNU_EH_FRAME: pt = "EH_FRAME"; break;
- 	    case PT_GNU_STACK: pt = "STACK"; break;
- 	    case PT_GNU_RELRO: pt = "RELRO"; break;
-+	    case PT_PAX_FLAGS: pt = "PAX_FLAGS"; break;
- 	    default: sprintf (buf, "0x%lx", p->p_type); pt = buf; break;
- 	    }
- 	  fprintf (f, "%8s off    0x", pt);
-@@ -2376,6 +2377,9 @@
+--- binutils-2.16.91.0.7/bfd/elf.c.orig	2006-03-18 02:13:54.000000000 +0100
++++ binutils-2.16.91.0.7/bfd/elf.c	2006-03-21 20:15:01.658432000 +0100
+@@ -1085,6 +1085,7 @@
+     case PT_GNU_EH_FRAME: pt = "EH_FRAME"; break;
+     case PT_GNU_STACK: pt = "STACK"; break;
+     case PT_GNU_RELRO: pt = "RELRO"; break;
++    case PT_PAX_FLAGS: pt = "PAX_FLAGS"; break;
+     default: pt = NULL; break;
+     }
+   return pt;
+@@ -2606,6 +2607,9 @@
      case PT_GNU_RELRO:
        return _bfd_elf_make_section_from_phdr (abfd, hdr, index, "relro");
  
@@ -32,7 +31,7 @@
      default:
        /* Check for any processor-specific program segment types.  */
        bed = get_elf_backend_data (abfd);
-@@ -3720,6 +3724,20 @@
+@@ -3933,6 +3937,20 @@
        pm = &m->next;
      }
  
@@ -53,7 +52,7 @@
    free (sections);
    sections = NULL;
  
-@@ -4424,6 +4442,11 @@
+@@ -4665,6 +4683,11 @@
        ++segs;
      }
  
@@ -65,7 +64,7 @@
    for (s = abfd->sections; s != NULL; s = s->next)
      {
        if ((s->flags & SEC_LOAD) != 0
-@@ -4958,7 +4981,8 @@
+@@ -5181,7 +5204,8 @@
         5. PT_GNU_STACK segments do not include any sections.
         6. PT_TLS segment includes only SHF_TLS sections.
         7. SHF_TLS sections are only in PT_TLS or PT_LOAD segments.
@@ -75,7 +74,7 @@
            (with the possible exception of .dynamic).  */
  #define INCLUDE_SECTION_IN_SEGMENT(section, segment, bed)		\
    ((((segment->p_paddr							\
-@@ -4968,6 +4992,7 @@
+@@ -5191,6 +5215,7 @@
      || IS_COREFILE_NOTE (segment, section))				\
     && section->output_section != NULL					\
     && segment->p_type != PT_GNU_STACK					\
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/binutils-pt_pax_flags.patch?r1=1.5&r2=1.6&f=u



More information about the pld-cvs-commit mailing list