Author: emaste
Date: Thu May 19 21:04:59 2016
New Revision: 300231
URL: https://svnweb.freebsd.org/changeset/base/300231

Log:
  elf_common.h: add section header flag and dynamic types
  
  SHF_COMPRESSED        section contains compressed data
  DT_TLSDESC_PLT        Location of PLT entry for TLS descriptor resolver calls
  DT_TLSDESC_GOT        Location of GOT entry used by resolver PLT entry
  
  MFC after:    1 month
  Sponsored by: The FreeBSD Foundation

Modified:
  head/sys/sys/elf_common.h

Modified: head/sys/sys/elf_common.h
==============================================================================
--- head/sys/sys/elf_common.h   Thu May 19 20:51:47 2016        (r300230)
+++ head/sys/sys/elf_common.h   Thu May 19 21:04:59 2016        (r300231)
@@ -473,6 +473,7 @@ typedef struct {
 #define        SHF_OS_NONCONFORMING    0x100   /* OS-specific processing 
required. */
 #define        SHF_GROUP               0x200   /* Member of section group. */
 #define        SHF_TLS                 0x400   /* Section contains TLS data. */
+#define        SHF_COMPRESSED          0x800   /* Section contains compressed 
data. */
 #define        SHF_MASKOS      0x0ff00000      /* OS-specific semantics. */
 #define        SHF_MASKPROC    0xf0000000      /* Processor-specific 
semantics. */
 
@@ -608,6 +609,8 @@ typedef struct {
  */
 #define        DT_ADDRRNGLO    0x6ffffe00
 #define        DT_GNU_HASH     0x6ffffef5      /* GNU-style hash table */
+#define        DT_TLSDESC_PLT  0x6ffffef6      /* loc. of PLT for tlsdesc 
resolver */
+#define        DT_TLSDESC_GOT  0x6ffffef7      /* loc. of GOT for tlsdesc 
resolver */
 #define        DT_GNU_CONFLICT 0x6ffffef8      /* address of conflict section 
*/
 #define        DT_GNU_LIBLIST  0x6ffffef9      /* address of library list */
 #define        DT_CONFIG       0x6ffffefa      /* configuration information */
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to