diff usr/src/cmd/sgs/include/sparc/machdep_sparc.h @ 9085:ff7eb0bace56

6813909 generalize eh_frame support to non-amd64 platforms
author Ali Bahrami <Ali.Bahrami@Sun.COM>
date Wed, 18 Mar 2009 13:28:28 -0600
parents 0867fc633d66
children 47013accbd9c
line wrap: on
line diff
--- a/usr/src/cmd/sgs/include/sparc/machdep_sparc.h	Wed Mar 18 11:09:59 2009 -0700
+++ b/usr/src/cmd/sgs/include/sparc/machdep_sparc.h	Wed Mar 18 13:28:28 2009 -0600
@@ -271,16 +271,19 @@
 
 #define	M_ID_INTERP	0x02			/* SHF_ALLOC */
 #define	M_ID_CAP	0x03
-#define	M_ID_SYMINFO	0x04
-#define	M_ID_HASH	0x05
-#define	M_ID_LDYNSYM	0x06			/* always right before DYNSYM */
-#define	M_ID_DYNSYM	0x07
-#define	M_ID_DYNSTR	0x08
-#define	M_ID_VERSION	0x09
-#define	M_ID_DYNSORT	0x0a
-#define	M_ID_REL	0x0b
-#define	M_ID_TEXT	0x0c			/* SHF_ALLOC + SHF_EXECINSTR */
-#define	M_ID_DATA	0x0d
+#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_DATA	0x20
 
 /*	M_ID_USER	0x01			dual entry - listed above */
 #define	M_ID_GOTDATA	0x02			/* SHF_ALLOC + SHF_WRITE */
@@ -288,6 +291,7 @@
 #define	M_ID_PLT	0x04
 #define	M_ID_DYNAMIC	0x05
 #define	M_ID_ARRAY	0x06
+/*	M_ID_UNWIND	0x07			dual entry - listed above */
 
 #define	M_ID_UNKNOWN	0xfc			/* just before TLS */