summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authorjb <jb@FreeBSD.org>2006-10-04 21:37:10 +0000
committerjb <jb@FreeBSD.org>2006-10-04 21:37:10 +0000
commitbf543444cf2efecd0f7c38acaecafd5a5bf79e58 (patch)
tree4b850a0560a2079a5cda7b46b9daf8be0ee158b9 /sys/arm
parenta4a45e732967978a4fb9af620718dcffd7a6cca4 (diff)
downloadFreeBSD-src-bf543444cf2efecd0f7c38acaecafd5a5bf79e58.zip
FreeBSD-src-bf543444cf2efecd0f7c38acaecafd5a5bf79e58.tar.gz
PR:
Submitted by: Reviewed by: Approved by: Obtained from: MFC after: Security: Move the relocation definitions to the common elf header so that DTrace can use them on one architecture targeted to a different one. Add the additional ELF types defines in Sun's "Linker and Libraries" manual.
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/include/elf.h34
1 files changed, 0 insertions, 34 deletions
diff --git a/sys/arm/include/elf.h b/sys/arm/include/elf.h
index 728c258..353be7c 100644
--- a/sys/arm/include/elf.h
+++ b/sys/arm/include/elf.h
@@ -82,40 +82,6 @@ __ElfType(Auxinfo);
#define AT_COUNT 15 /* Count of defined aux entry types. */
-#define R_ARM_NONE 0 /* No relocation. */
-#define R_ARM_PC24 1
-#define R_ARM_ABS32 2
-#define R_ARM_REL32 3
-#define R_ARM_PC13 4
-#define R_ARM_ABS16 5
-#define R_ARM_ABS12 6
-#define R_ARM_THM_ABS5 7
-#define R_ARM_ABS8 8
-#define R_ARM_SBREL32 9
-#define R_ARM_THM_PC22 10
-#define R_ARM_THM_PC8 11
-#define R_ARM_AMP_VCALL9 12
-#define R_ARM_SWI24 13
-#define R_ARM_THM_SWI8 14
-#define R_ARM_XPC25 15
-#define R_ARM_THM_XPC22 16
-#define R_ARM_COPY 20 /* Copy data from shared object. */
-#define R_ARM_GLOB_DAT 21 /* Set GOT entry to data address. */
-#define R_ARM_JUMP_SLOT 22 /* Set GOT entry to code address. */
-#define R_ARM_RELATIVE 23 /* Add load address of shared object. */
-#define R_ARM_GOTOFF 24 /* Add GOT-relative symbol address. */
-#define R_ARM_GOTPC 25 /* Add PC-relative GOT table address. */
-#define R_ARM_GOT32 26 /* Add PC-relative GOT offset. */
-#define R_ARM_PLT32 27 /* Add PC-relative PLT offset. */
-#define R_ARM_GNU_VTENTRY 100
-#define R_ARM_GNU_VTINHERIT 101
-#define R_ARM_RSBREL32 250
-#define R_ARM_THM_RPC22 251
-#define R_ARM_RREL32 252
-#define R_ARM_RABS32 253
-#define R_ARM_RPC24 254
-#define R_ARM_RBASE 255
-
#define R_ARM_COUNT 33 /* Count of defined relocation types. */
OpenPOWER on IntegriCloud