mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-10 03:42:22 +08:00
2010-01-13 Tristan Gingold <gingold@adacore.com>
* reloc.c: Add MACH_O_X86_64 relocations. * bfd-in2.h: Regenerate. * libbfd.h: Regenerate.
This commit is contained in:
47
bfd/reloc.c
47
bfd/reloc.c
@ -5235,14 +5235,51 @@ ENUMDOC
|
||||
Lattice Mico32 relocations.
|
||||
|
||||
ENUM
|
||||
BFD_RELOC_MACH_O_SECTDIFF
|
||||
BFD_RELOC_MACH_O_SECTDIFF
|
||||
ENUMDOC
|
||||
Difference between two section addreses. Must be followed by a
|
||||
BFD_RELOC_MACH_O_PAIR.
|
||||
Difference between two section addreses. Must be followed by a
|
||||
BFD_RELOC_MACH_O_PAIR.
|
||||
ENUM
|
||||
BFD_RELOC_MACH_O_PAIR
|
||||
BFD_RELOC_MACH_O_PAIR
|
||||
ENUMDOC
|
||||
Mach-O generic relocations.
|
||||
Pair of relocation. Contains the first symbol.
|
||||
|
||||
ENUM
|
||||
BFD_RELOC_MACH_O_X86_64_BRANCH32
|
||||
ENUMX
|
||||
BFD_RELOC_MACH_O_X86_64_BRANCH8
|
||||
ENUMDOC
|
||||
PCREL relocations. They are marked as branch to create PLT entry if
|
||||
required.
|
||||
ENUM
|
||||
BFD_RELOC_MACH_O_X86_64_GOT
|
||||
ENUMDOC
|
||||
Used when referencing a GOT entry.
|
||||
ENUM
|
||||
BFD_RELOC_MACH_O_X86_64_GOT_LOAD
|
||||
ENUMDOC
|
||||
Used when loading a GOT entry with movq. It is specially marked so that
|
||||
the linker could optimize the movq to a leaq if possible.
|
||||
ENUM
|
||||
BFD_RELOC_MACH_O_X86_64_SUBTRACTOR32
|
||||
ENUMDOC
|
||||
Symbol will be substracted. Must be followed by a BFD_RELOC_64.
|
||||
ENUM
|
||||
BFD_RELOC_MACH_O_X86_64_SUBTRACTOR64
|
||||
ENUMDOC
|
||||
Symbol will be substracted. Must be followed by a BFD_RELOC_64.
|
||||
ENUM
|
||||
BFD_RELOC_MACH_O_X86_64_PCREL32_1
|
||||
ENUMDOC
|
||||
Same as BFD_RELOC_32_PCREL but with an implicit -1 addend.
|
||||
ENUM
|
||||
BFD_RELOC_MACH_O_X86_64_PCREL32_2
|
||||
ENUMDOC
|
||||
Same as BFD_RELOC_32_PCREL but with an implicit -2 addend.
|
||||
ENUM
|
||||
BFD_RELOC_MACH_O_X86_64_PCREL32_4
|
||||
ENUMDOC
|
||||
Same as BFD_RELOC_32_PCREL but with an implicit -4 addend.
|
||||
|
||||
ENUM
|
||||
BFD_RELOC_MICROBLAZE_32_LO
|
||||
|
Reference in New Issue
Block a user