svn commit: r209874 - head/sys/sys

Nathan Whitehorn nwhitehorn at FreeBSD.org
Sat Jul 10 14:33:57 UTC 2010


Author: nwhitehorn
Date: Sat Jul 10 14:33:57 2010
New Revision: 209874
URL: http://svn.freebsd.org/changeset/base/209874

Log:
  Add definitions for powerpc64 ELF relocation types. Some 64-bit relocations
  are identical to 32-bit relocations in meaning, name, and number, and I
  have chosen not to duplicate those here.

Modified:
  head/sys/sys/elf_common.h

Modified: head/sys/sys/elf_common.h
==============================================================================
--- head/sys/sys/elf_common.h	Sat Jul 10 14:31:44 2010	(r209873)
+++ head/sys/sys/elf_common.h	Sat Jul 10 14:33:57 2010	(r209874)
@@ -781,6 +781,27 @@ typedef struct {
 #define	R_PPC_SECTOFF_HA	36
 
 /*
+ * 64-bit relocations
+ */
+#define	R_PPC64_ADDR64		38
+#define	R_PPC64_ADDR16_HIGHER	39
+#define	R_PPC64_ADDR16_HIGHERA	40
+#define	R_PPC64_ADDR16_HIGHEST	41
+#define	R_PPC64_ADDR16_HIGHESTA	42
+#define	R_PPC64_UADDR64		43
+#define	R_PPC64_REL64		44
+#define	R_PPC64_PLT64		45
+#define	R_PPC64_PLTREL64	46
+#define	R_PPC64_TOC16		47
+#define	R_PPC64_TOC16_LO	48
+#define	R_PPC64_TOC16_HI	49
+#define	R_PPC64_TOC16_HA	50
+#define	R_PPC64_TOC		51
+#define	R_PPC64_DTPMOD64	68
+#define	R_PPC64_TPREL64		73
+#define	R_PPC64_DTPREL64	78
+
+/*
  * TLS relocations
  */
 #define	R_PPC_TLS		67


More information about the svn-src-head mailing list