diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2010-10-25 17:50:35 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2010-10-25 17:50:35 +0000 |
commit | cecbc3d28277ff4916326311cbf87335ed05d106 (patch) | |
tree | 988f67225fd75650253bf27b1f8d2c76727fc10b /include | |
parent | 10c15e5d584d8f9ee44740eca3991a63bb45a90d (diff) | |
download | llvm-cecbc3d28277ff4916326311cbf87335ed05d106.tar.gz llvm-cecbc3d28277ff4916326311cbf87335ed05d106.tar.bz2 llvm-cecbc3d28277ff4916326311cbf87335ed05d106.tar.xz |
Add support for emitting ARM file attributes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117275 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/Support/ELF.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/llvm/Support/ELF.h b/include/llvm/Support/ELF.h index df6f8b1506..ce7949db63 100644 --- a/include/llvm/Support/ELF.h +++ b/include/llvm/Support/ELF.h @@ -299,6 +299,16 @@ enum { SHT_LOOS = 0x60000000, // Lowest operating system-specific type. SHT_HIOS = 0x6fffffff, // Highest operating system-specific type. SHT_LOPROC = 0x70000000, // Lowest processor architecture-specific type. + // Fixme: All this is duplicated in MCSectionELF. Why?? + // Exception Index table + SHT_ARM_EXIDX = 0x70000001U, + // BPABI DLL dynamic linking pre-emption map + SHT_ARM_PREEMPTMAP = 0x70000002U, + // Object file compatibility attributes + SHT_ARM_ATTRIBUTES = 0x70000003U, + SHT_ARM_DEBUGOVERLAY = 0x70000004U, + SHT_ARM_OVERLAYSECTION = 0x70000005U, + SHT_HIPROC = 0x7fffffff, // Highest processor architecture-specific type. SHT_LOUSER = 0x80000000, // Lowest type reserved for applications. SHT_HIUSER = 0xffffffff // Highest type reserved for applications. |