summaryrefslogtreecommitdiffstats
path: root/llvm/include
diff options
context:
space:
mode:
authorKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>2017-10-02 20:49:58 +0000
committerKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>2017-10-02 20:49:58 +0000
commit121125f20d3c6f13f27839c759a41913eb5f1d20 (patch)
treea375337fccb3d7e0ae33507c05e521ece14afd19 /llvm/include
parent3a213316e9eb38a1dfea1e7d964f62aad4e0098a (diff)
downloadbcm5719-llvm-121125f20d3c6f13f27839c759a41913eb5f1d20.tar.gz
bcm5719-llvm-121125f20d3c6f13f27839c759a41913eb5f1d20.zip
Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Differential Revision: https://reviews.llvm.org/D38418 llvm-svn: 314717
Diffstat (limited to 'llvm/include')
-rw-r--r--llvm/include/llvm/BinaryFormat/ELF.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/include/llvm/BinaryFormat/ELF.h b/llvm/include/llvm/BinaryFormat/ELF.h
index dba0367da71..47869c16eb4 100644
--- a/llvm/include/llvm/BinaryFormat/ELF.h
+++ b/llvm/include/llvm/BinaryFormat/ELF.h
@@ -353,11 +353,13 @@ enum {
ELFOSABI_AROS = 15, // AROS
ELFOSABI_FENIXOS = 16, // FenixOS
ELFOSABI_CLOUDABI = 17, // Nuxi CloudABI
- ELFOSABI_C6000_ELFABI = 64, // Bare-metal TMS320C6000
+ ELFOSABI_FIRST_ARCH = 64, // First architecture-specific OS ABI
ELFOSABI_AMDGPU_HSA = 64, // AMD HSA runtime
+ ELFOSABI_C6000_ELFABI = 64, // Bare-metal TMS320C6000
ELFOSABI_C6000_LINUX = 65, // Linux TMS320C6000
ELFOSABI_ARM = 97, // ARM
- ELFOSABI_STANDALONE = 255 // Standalone (embedded) application
+ ELFOSABI_STANDALONE = 255, // Standalone (embedded) application
+ ELFOSABI_LAST_ARCH = 255 // Last Architecture-specific OS ABI
};
#define ELF_RELOC(name, value) name = value,
OpenPOWER on IntegriCloud