diff options
| author | Jack Carter <jcarter@mips.com> | 2013-01-30 02:24:33 +0000 |
|---|---|---|
| committer | Jack Carter <jcarter@mips.com> | 2013-01-30 02:24:33 +0000 |
| commit | 718da0b53b3749ac5edfb90edc9d4f38122ce446 (patch) | |
| tree | 8f44d709f306c9a42d0a50eef9480e94d45716fa /llvm/include | |
| parent | 7f378104b63005dc5ff95bbc81fdef5ad87f1466 (diff) | |
| download | bcm5719-llvm-718da0b53b3749ac5edfb90edc9d4f38122ce446.tar.gz bcm5719-llvm-718da0b53b3749ac5edfb90edc9d4f38122ce446.zip | |
This patch implements runtime ARM specific
setting of ELF header e_flags.
Contributer: Jack Carter
llvm-svn: 173885
Diffstat (limited to 'llvm/include')
| -rw-r--r-- | llvm/include/llvm/Support/ELF.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/llvm/include/llvm/Support/ELF.h b/llvm/include/llvm/Support/ELF.h index e35924495eb..746ea317bd1 100644 --- a/llvm/include/llvm/Support/ELF.h +++ b/llvm/include/llvm/Support/ELF.h @@ -495,7 +495,15 @@ enum { }; // ARM Specific e_flags -enum { EF_ARM_EABIMASK = 0xFF000000U }; +enum { + EF_ARM_EABI_UNKNOWN = 0x00000000U, + EF_ARM_EABI_VER1 = 0x01000000U, + EF_ARM_EABI_VER2 = 0x02000000U, + EF_ARM_EABI_VER3 = 0x03000000U, + EF_ARM_EABI_VER4 = 0x04000000U, + EF_ARM_EABI_VER5 = 0x05000000U, + EF_ARM_EABIMASK = 0xFF000000U +}; // ELF Relocation types for ARM // Meets 2.08 ABI Specs. |

