X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=elfcpp%2Fpowerpc.h;h=631de3a731b67b6d5b79099fe2c0a2199a95370a;hb=1087441f0712681bf0c30d104870ea299aa326c1;hp=5996691602d2252b7736639dd4a11c3e0e7e6987;hpb=724436fccb68156ff53b7b03cb7f41547a65c30c;p=deliverable%2Fbinutils-gdb.git diff --git a/elfcpp/powerpc.h b/elfcpp/powerpc.h index 5996691602..631de3a731 100644 --- a/elfcpp/powerpc.h +++ b/elfcpp/powerpc.h @@ -1,6 +1,6 @@ // powerpc.h -- ELF definitions specific to EM_PPC and EM_PPC64 -*- C++ -*- -// Copyright (C) 2008-2018 Free Software Foundation, Inc. +// Copyright (C) 2008-2019 Free Software Foundation, Inc. // Written by David S. Miller . // This file is part of elfcpp. @@ -181,6 +181,34 @@ enum R_PPC64_ENTRY = 118, R_POWERPC_PLTSEQ = 119, R_POWERPC_PLTCALL = 120, + R_PPC64_PLTSEQ_NOTOC = 121, + R_PPC64_PLTCALL_NOTOC = 122, + R_PPC64_PCREL_OPT = 123, + + R_PPC64_D34 = 128, + R_PPC64_D34_LO = 129, + R_PPC64_D34_HI30 = 130, + R_PPC64_D34_HA30 = 131, + R_PPC64_PCREL34 = 132, + R_PPC64_GOT_PCREL34 = 133, + R_PPC64_PLT_PCREL34 = 134, + R_PPC64_PLT_PCREL34_NOTOC = 135, + R_PPC64_ADDR16_HIGHER34 = 136, + R_PPC64_ADDR16_HIGHERA34 = 137, + R_PPC64_ADDR16_HIGHEST34 = 138, + R_PPC64_ADDR16_HIGHESTA34 = 139, + R_PPC64_REL16_HIGHER34 = 140, + R_PPC64_REL16_HIGHERA34 = 141, + R_PPC64_REL16_HIGHEST34 = 142, + R_PPC64_REL16_HIGHESTA34 = 143, + R_PPC64_D28 = 144, + R_PPC64_PCREL28 = 145, + R_PPC64_TPREL34 = 146, + R_PPC64_DTPREL34 = 147, + R_PPC64_GOT_TLSGD34 = 148, + R_PPC64_GOT_TLSLD34 = 149, + R_PPC64_GOT_TPREL34 = 150, + R_PPC64_GOT_DTPREL34 = 151, R_PPC_VLE_REL8 = 216, R_PPC_VLE_REL15 = 217, @@ -200,6 +228,13 @@ enum R_PPC_VLE_SDAREL_HA16A = 231, R_PPC_VLE_SDAREL_HA16D = 232, + R_PPC64_REL16_HIGH = 240, + R_PPC64_REL16_HIGHA = 241, + R_PPC64_REL16_HIGHER = 242, + R_PPC64_REL16_HIGHERA = 243, + R_PPC64_REL16_HIGHEST = 244, + R_PPC64_REL16_HIGHESTA = 245, + R_POWERPC_REL16DX_HA = 246, R_PPC64_JMP_IREL = 247, R_POWERPC_IRELATIVE = 248,