diff usr/src/cmd/sgs/include/sparc/machdep_sparc.h @ 11827:d7ef53deac3f

6918143 symbol capabilities 6910387 .tdata and .tbss separation invalidates TLS program header information
author Rod Evans <Rod.Evans@Sun.COM>
date Mon, 01 Mar 2010 10:20:48 -0800
parents d29dc9c2b6c5
children 92dfdb3a48cc
line wrap: on
line diff
--- a/usr/src/cmd/sgs/include/sparc/machdep_sparc.h	Thu Feb 25 18:07:30 2010 -0800
+++ b/usr/src/cmd/sgs/include/sparc/machdep_sparc.h	Mon Mar 01 10:20:48 2010 -0800
@@ -229,18 +229,20 @@
 
 #define	M_ID_INTERP	0x02			/* SHF_ALLOC */
 #define	M_ID_CAP	0x03
+
 #define	M_ID_UNWINDHDR	0x06
 #define	M_ID_UNWIND	0x07
-
-#define	M_ID_SYMINFO	0x08
-#define	M_ID_HASH	0x09
-#define	M_ID_LDYNSYM	0x0a			/* always right before DYNSYM */
-#define	M_ID_DYNSYM	0x0b
-#define	M_ID_DYNSTR	0x0c
-#define	M_ID_VERSION	0x0d
-#define	M_ID_DYNSORT	0x0e
-#define	M_ID_REL	0x0f
-#define	M_ID_TEXT	0x10			/* SHF_ALLOC + SHF_EXECINSTR */
+#define	M_ID_CAPINFO 	0x08
+#define	M_ID_CAPCHAIN 	0x09
+#define	M_ID_SYMINFO	0x0a
+#define	M_ID_HASH	0x0b
+#define	M_ID_LDYNSYM	0x0c			/* always right before DYNSYM */
+#define	M_ID_DYNSYM	0x0d
+#define	M_ID_DYNSTR	0x0e
+#define	M_ID_VERSION	0x0f
+#define	M_ID_DYNSORT	0x10
+#define	M_ID_REL	0x11
+#define	M_ID_TEXT	0x12			/* SHF_ALLOC + SHF_EXECINSTR */
 #define	M_ID_DATA	0x20
 
 /*	M_ID_USER	0x01			dual entry - listed above */