diff options
Diffstat (limited to 'binutils-2.25/elfcpp/elfcpp.h')
-rw-r--r-- | binutils-2.25/elfcpp/elfcpp.h | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/binutils-2.25/elfcpp/elfcpp.h b/binutils-2.25/elfcpp/elfcpp.h index 067c7752..3e55db55 100644 --- a/binutils-2.25/elfcpp/elfcpp.h +++ b/binutils-2.25/elfcpp/elfcpp.h @@ -1,7 +1,6 @@ // elfcpp.h -- main header file for elfcpp -*- C++ -*- -// Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012 -// Free Software Foundation, Inc. +// Copyright (C) 2006-2014 Free Software Foundation, Inc. // Written by Ian Lance Taylor <iant@google.com>. // This file is part of elfcpp. @@ -247,7 +246,7 @@ enum EM EM_MN10300 = 89, EM_MN10200 = 90, EM_PJ = 91, - EM_OPENRISC = 92, + EM_OR1K = 92, EM_ARC_A5 = 93, EM_XTENSA = 94, EM_VIDEOCORE = 95, @@ -269,6 +268,7 @@ enum EM EM_UNICORE = 110, EM_ALTERA_NIOS2 = 113, EM_CRX = 114, + EM_AARCH64 = 183, EM_TILEGX = 191, // The Morph MT. EM_MT = 0x2530, @@ -289,7 +289,7 @@ enum EM // Old AVR objects used 0x1057 (EM_AVR is correct). // Old MSP430 objects used 0x1059 (EM_MSP430 is correct). // Old FR30 objects used 0x3330 (EM_FR30 is correct). - // Old OpenRISC objects used 0x3426 and 0x8472 (EM_OPENRISC is correct). + // Old OpenRISC objects used 0x3426 and 0x8472 (EM_OR1K is correct). // Old D10V objects used 0x7650 (EM_D10V is correct). // Old D30V objects used 0x7676 (EM_D30V is correct). // Old IP2X objects used 0x8217 (EM_IP2K is correct). @@ -401,9 +401,14 @@ enum SHT // x86_64 unwind information. SHT_X86_64_UNWIND = 0x70000001, - //MIPS-specific section types. - // Register info section + // MIPS-specific section types. + // Section contains register usage information. SHT_MIPS_REGINFO = 0x70000006, + // Section contains miscellaneous options. + SHT_MIPS_OPTIONS = 0x7000000d, + + // AARCH64-specific section type. + SHT_AARCH64_ATTRIBUTES = 0x70000003, // Link editor is to sort the entries in this section based on the // address specified in the associated symbol table entry. @@ -489,7 +494,13 @@ enum PT // Runtime procedure table. PT_MIPS_RTPROC = 0x70000001, // .MIPS.options section. - PT_MIPS_OPTIONS = 0x70000002 + PT_MIPS_OPTIONS = 0x70000002, + // .MIPS.abiflags section. + PT_MIPS_ABIFLAGS = 0x70000003, + // Platform architecture compatibility information + PT_AARCH64_ARCHEXT = 0x70000000, + // Exception unwind tables + PT_AARCH64_UNWIND = 0x70000001 }; // The valid bit flags found in the Phdr p_flags field. |