diff options
author | Nick Clifton <nickc@redhat.com> | 2001-02-10 00:58:38 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2001-02-10 00:58:38 +0000 |
commit | a85d7ed0f0b65504f7d8027319d1a4a9adb9d8c1 (patch) | |
tree | d46823b360b1d614fb1c65de41cdc778a68984ff /bfd/reloc.c | |
parent | 356d255deb0cb49d4dade90addbb7bdcde0d7e36 (diff) | |
download | gdb-a85d7ed0f0b65504f7d8027319d1a4a9adb9d8c1.zip gdb-a85d7ed0f0b65504f7d8027319d1a4a9adb9d8c1.tar.gz gdb-a85d7ed0f0b65504f7d8027319d1a4a9adb9d8c1.tar.bz2 |
Add s390 support
Diffstat (limited to 'bfd/reloc.c')
-rw-r--r-- | bfd/reloc.c | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/bfd/reloc.c b/bfd/reloc.c index f37a6a9..9d45163 100644 --- a/bfd/reloc.c +++ b/bfd/reloc.c @@ -2736,6 +2736,75 @@ ENUMDOC into 22 bits. ENUM + BFD_RELOC_390_12 +ENUMDOC + Direct 12 bit. +ENUM + BFD_RELOC_390_GOT12 +ENUMDOC + 12 bit GOT offset. +ENUM + BFD_RELOC_390_PLT32 +ENUMDOC + 32 bit PC relative PLT address. +ENUM + BFD_RELOC_390_COPY +ENUMDOC + Copy symbol at runtime. +ENUM + BFD_RELOC_390_GLOB_DAT +ENUMDOC + Create GOT entry. +ENUM + BFD_RELOC_390_JMP_SLOT +ENUMDOC + Create PLT entry. +ENUM + BFD_RELOC_390_RELATIVE +ENUMDOC + Adjust by program base. +ENUM + BFD_RELOC_390_GOTPC +ENUMDOC + 32 bit PC relative offset to GOT. +ENUM + BFD_RELOC_390_GOT16 +ENUMDOC + 16 bit GOT offset. +ENUM + BFD_RELOC_390_PC16DBL +ENUMDOC + PC relative 16 bit shifted by 1. +ENUM + BFD_RELOC_390_PLT16DBL +ENUMDOC + 16 bit PC rel. PLT shifted by 1. +ENUM + BFD_RELOC_390_PC32DBL +ENUMDOC + PC relative 32 bit shifted by 1. +ENUM + BFD_RELOC_390_PLT32DBL +ENUMDOC + 32 bit PC rel. PLT shifted by 1. +ENUM + BFD_RELOC_390_GOTPCDBL +ENUMDOC + 32 bit PC rel. GOT shifted by 1. +ENUM + BFD_RELOC_390_GOT64 +ENUMDOC + 64 bit GOT offset. +ENUM + BFD_RELOC_390_PLT64 +ENUMDOC + 64 bit PC relative PLT address. +ENUM + BFD_RELOC_390_GOTENT +ENUMDOC + 32 bit rel. offset to GOT entry. + +ENUM BFD_RELOC_VTABLE_INHERIT ENUMX BFD_RELOC_VTABLE_ENTRY |