Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Jun 2016 01:23:38 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-10@freebsd.org
Subject:   svn commit: r302002 - stable/10/sys/sys
Message-ID:  <201606180123.u5I1Ncur090640@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: emaste
Date: Sat Jun 18 01:23:38 2016
New Revision: 302002
URL: https://svnweb.freebsd.org/changeset/base/302002

Log:
  MFC r300231: 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

Modified:
  stable/10/sys/sys/elf_common.h
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/sys/elf_common.h
==============================================================================
--- stable/10/sys/sys/elf_common.h	Fri Jun 17 22:40:10 2016	(r302001)
+++ stable/10/sys/sys/elf_common.h	Sat Jun 18 01:23:38 2016	(r302002)
@@ -472,6 +472,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. */
 
@@ -607,6 +608,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 */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606180123.u5I1Ncur090640>