mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-02 07:11:49 +00:00
Add some more ELF OSABI values as found in the System V Application
Binary Interface specification. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107685 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
894339e19f
commit
e07cc5dab1
@ -135,9 +135,28 @@ enum {
|
||||
ELFDATA2MSB = 2 // Big-endian object file
|
||||
};
|
||||
|
||||
// OS ABI identification -- unused.
|
||||
// OS ABI identification.
|
||||
enum {
|
||||
ELFOSABI_NONE = 0
|
||||
ELFOSABI_NONE = 0, // UNIX System V ABI
|
||||
ELFOSABI_HPUX = 1, // HP-UX operating system
|
||||
ELFOSABI_NETBSD = 2, // NetBSD
|
||||
ELFOSABI_LINUX = 3, // GNU/Linux
|
||||
ELFOSABI_HURD = 4, // GNU/Hurd
|
||||
ELFOSABI_SOLARIS = 6, // Solaris
|
||||
ELFOSABI_AIX = 7, // AIX
|
||||
ELFOSABI_IRIX = 8, // IRIX
|
||||
ELFOSABI_FREEBSD = 9, // FreeBSD
|
||||
ELFOSABI_TRU64 = 10, // TRU64 UNIX
|
||||
ELFOSABI_MODESTO = 11, // Novell Modesto
|
||||
ELFOSABI_OPENBSD = 12, // OpenBSD
|
||||
ELFOSABI_OPENVMS = 13, // OpenVMS
|
||||
ELFOSABI_NSK = 14, // Hewlett-Packard Non-Stop Kernel
|
||||
ELFOSABI_AROS = 15, // AROS
|
||||
ELFOSABI_FENIXOS = 16, // FenixOS
|
||||
ELFOSABI_C6000_ELFABI = 64, // Bare-metal TMS320C6000
|
||||
ELFOSABI_C6000_LINUX = 65, // Linux TMS320C6000
|
||||
ELFOSABI_ARM = 97, // ARM
|
||||
ELFOSABI_STANDALONE = 255 // Standalone (embedded) application
|
||||
};
|
||||
|
||||
// Section header.
|
||||
|
Loading…
Reference in New Issue
Block a user