diff options
author | Ned Ludd <solar@gentoo.org> | 2008-06-17 17:07:57 +0000 |
---|---|---|
committer | Ned Ludd <solar@gentoo.org> | 2008-06-17 17:07:57 +0000 |
commit | b2437b7562a81b04fb0bfe3570d23ab836ae6f14 (patch) | |
tree | d0cbd7f293f0daa0adc3898d6ae18a4fc99951a8 /elf.h | |
parent | - add -Z/--size option (diff) | |
download | pax-utils-b2437b7562a81b04fb0bfe3570d23ab836ae6f14.tar.gz pax-utils-b2437b7562a81b04fb0bfe3570d23ab836ae6f14.tar.bz2 pax-utils-b2437b7562a81b04fb0bfe3570d23ab836ae6f14.zip |
- add OSABI/EABI support to scanelf --osabi/--eabi to scanelf. Update elf.h
Diffstat (limited to 'elf.h')
-rw-r--r-- | elf.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -2118,6 +2118,9 @@ typedef Elf32_Addr Elf32_Conflict; #define EF_ARM_ALIGN8 0x40 /* 8-bit structure alignment is in use */ #define EF_ARM_NEW_ABI 0x80 #define EF_ARM_OLD_ABI 0x100 +#define EF_ARM_SOFT_FLOAT 0x200 +#define EF_ARM_VFP_FLOAT 0x400 +#define EF_ARM_MAVERICK_FLOAT 0x800 /* Other constants defined in the ARM ELF spec. version B-01. */ /* NB. These conflict with values defined above. */ @@ -2130,6 +2133,12 @@ typedef Elf32_Addr Elf32_Conflict; #define EF_ARM_EABI_UNKNOWN 0x00000000 #define EF_ARM_EABI_VER1 0x01000000 #define EF_ARM_EABI_VER2 0x02000000 +#define EF_ARM_EABI_VER3 0x03000000 +#define EF_ARM_EABI_VER4 0x04000000 +#define EF_ARM_EABI_VER5 0x05000000 + +/* EI_OSABI values */ +#define ELFOSABI_ARM_AEABI 64 /* Contains symbol versioning. */ /* Additional symbol types for Thumb */ #define STT_ARM_TFUNC 0xd |