diff options
| author | Jason W Kim <jason.w.kim.2009@gmail.com> | 2010-10-11 23:01:44 +0000 |
|---|---|---|
| committer | Jason W Kim <jason.w.kim.2009@gmail.com> | 2010-10-11 23:01:44 +0000 |
| commit | 7fbd5ff30035a562c6c7731ade9ad766345a3c64 (patch) | |
| tree | 23eaf6defe5ca1239c1bcf27f904156ee70a9bb0 /include/llvm/MC/MCSectionELF.h | |
| parent | 25e6d9b650c0aaf201053f06fdc26dc9d9734928 (diff) | |
| download | external_llvm-7fbd5ff30035a562c6c7731ade9ad766345a3c64.zip external_llvm-7fbd5ff30035a562c6c7731ade9ad766345a3c64.tar.gz external_llvm-7fbd5ff30035a562c6c7731ade9ad766345a3c64.tar.bz2 | |
Second set of ARM/MC/ELF changes.
Added ARM specific ELF section types.
Added AttributesSection to ARMElfTargetObject
First step in unifying .cpu assembly tag with ELF/.o
llc now asserts on actual ELF emission on -filetype=obj :-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116257 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/MC/MCSectionELF.h')
| -rw-r--r-- | include/llvm/MC/MCSectionELF.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/llvm/MC/MCSectionELF.h b/include/llvm/MC/MCSectionELF.h index fdccdfd..0e4a286 100644 --- a/include/llvm/MC/MCSectionELF.h +++ b/include/llvm/MC/MCSectionELF.h @@ -121,7 +121,18 @@ public: // referenced symbol table contain the escape value SHN_XINDEX SHT_SYMTAB_SHNDX = 0x12U, - LAST_KNOWN_SECTION_TYPE = SHT_SYMTAB_SHNDX + // Start of target-specific flags. + + // 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, + + LAST_KNOWN_SECTION_TYPE = SHT_ARM_OVERLAYSECTION }; /// Valid section flags. |
