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-all
mailing list