diff options
author | jb <jb@FreeBSD.org> | 2006-10-04 21:37:10 +0000 |
---|---|---|
committer | jb <jb@FreeBSD.org> | 2006-10-04 21:37:10 +0000 |
commit | bf543444cf2efecd0f7c38acaecafd5a5bf79e58 (patch) | |
tree | 4b850a0560a2079a5cda7b46b9daf8be0ee158b9 /sys/arm | |
parent | a4a45e732967978a4fb9af620718dcffd7a6cca4 (diff) | |
download | FreeBSD-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.h | 34 |
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. */ |