~ubuntu-branches/debian/jessie/gdb/jessie

« back to all changes in this revision

Viewing changes to bfd/reloc.c

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Jacobowitz
  • Date: 2010-03-20 01:21:29 UTC
  • mfrom: (1.3.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100320012129-t7h25y8zgr8c2369
Tags: 7.1-1
* New upstream release, including:
  - PIE support (Closes: #346409).
  - C++ improvements, including static_cast<> et al, namespace imports,
    and bug fixes in printing virtual base classes.
  - Multi-program debugging.  One GDB can now debug multiple programs
    at the same time.
  - Python scripting improvements, including gdb.parse_and_eval.
  - Updated MIPS Linux signal frame layout (Closes: #570875).
  - No internal error stepping over _dl_debug_state (Closes: #569551).
* Update to Standards-Version: 3.8.4 (no changes required).
* Include more relevant (and smaller) docs in the gdbserver package
  (Closes: #571132).
* Do not duplicate documentation in gdb64, gdb-source, and libgdb-dev.
* Fix crash when switching into TUI mode (Closes: #568489).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1870
1870
  BFD_RELOC_SPARC_GOTDATA_OP_LOX10
1871
1871
ENUMX
1872
1872
  BFD_RELOC_SPARC_GOTDATA_OP
 
1873
ENUMX
 
1874
  BFD_RELOC_SPARC_JMP_IREL
 
1875
ENUMX
 
1876
  BFD_RELOC_SPARC_IRELATIVE
1873
1877
ENUMDOC
1874
1878
  SPARC ELF relocations.  There is probably some overlap with other
1875
1879
  relocation types already defined.
4052
4056
  instructions
4053
4057
 
4054
4058
ENUM
 
4059
  BFD_RELOC_RX_NEG8
 
4060
ENUMX
 
4061
  BFD_RELOC_RX_NEG16
 
4062
ENUMX
 
4063
  BFD_RELOC_RX_NEG24
 
4064
ENUMX
 
4065
  BFD_RELOC_RX_NEG32
 
4066
ENUMX
 
4067
  BFD_RELOC_RX_16_OP
 
4068
ENUMX
 
4069
  BFD_RELOC_RX_24_OP
 
4070
ENUMX
 
4071
  BFD_RELOC_RX_32_OP
 
4072
ENUMX
 
4073
  BFD_RELOC_RX_8U
 
4074
ENUMX
 
4075
  BFD_RELOC_RX_16U
 
4076
ENUMX
 
4077
  BFD_RELOC_RX_24U
 
4078
ENUMX
 
4079
  BFD_RELOC_RX_DIR3U_PCREL
 
4080
ENUMX
 
4081
  BFD_RELOC_RX_DIFF
 
4082
ENUMX
 
4083
  BFD_RELOC_RX_GPRELB
 
4084
ENUMX
 
4085
  BFD_RELOC_RX_GPRELW
 
4086
ENUMX
 
4087
  BFD_RELOC_RX_GPRELL
 
4088
ENUMX
 
4089
  BFD_RELOC_RX_SYM
 
4090
ENUMX
 
4091
  BFD_RELOC_RX_OP_SUBTRACT
 
4092
ENUMX
 
4093
  BFD_RELOC_RX_ABS8
 
4094
ENUMX
 
4095
  BFD_RELOC_RX_ABS16
 
4096
ENUMX
 
4097
  BFD_RELOC_RX_ABS32
 
4098
ENUMX
 
4099
  BFD_RELOC_RX_ABS16U
 
4100
ENUMX
 
4101
  BFD_RELOC_RX_ABS16UW
 
4102
ENUMX
 
4103
  BFD_RELOC_RX_ABS16UL
 
4104
ENUMX
 
4105
  BFD_RELOC_RX_RELAX
 
4106
ENUMDOC
 
4107
  Renesas RX Relocations.
 
4108
 
 
4109
ENUM
4055
4110
  BFD_RELOC_390_12
4056
4111
ENUMDOC
4057
4112
   Direct 12 bit.
5184
5239
 Lattice Mico32 relocations.
5185
5240
 
5186
5241
ENUM
5187
 
   BFD_RELOC_MACH_O_SECTDIFF
5188
 
ENUMDOC
5189
 
   Difference between two section addreses.  Must be followed by a
5190
 
   BFD_RELOC_MACH_O_PAIR.
5191
 
ENUM
5192
 
   BFD_RELOC_MACH_O_PAIR
5193
 
ENUMDOC
5194
 
 Mach-O generic relocations.
 
5242
  BFD_RELOC_MACH_O_SECTDIFF
 
5243
ENUMDOC
 
5244
  Difference between two section addreses.  Must be followed by a
 
5245
  BFD_RELOC_MACH_O_PAIR.
 
5246
ENUM
 
5247
  BFD_RELOC_MACH_O_PAIR
 
5248
ENUMDOC
 
5249
  Pair of relocation.  Contains the first symbol.
 
5250
 
 
5251
ENUM
 
5252
  BFD_RELOC_MACH_O_X86_64_BRANCH32
 
5253
ENUMX
 
5254
  BFD_RELOC_MACH_O_X86_64_BRANCH8
 
5255
ENUMDOC
 
5256
  PCREL relocations.  They are marked as branch to create PLT entry if
 
5257
  required.
 
5258
ENUM
 
5259
  BFD_RELOC_MACH_O_X86_64_GOT
 
5260
ENUMDOC
 
5261
  Used when referencing a GOT entry.
 
5262
ENUM
 
5263
  BFD_RELOC_MACH_O_X86_64_GOT_LOAD
 
5264
ENUMDOC
 
5265
  Used when loading a GOT entry with movq.  It is specially marked so that
 
5266
  the linker could optimize the movq to a leaq if possible.
 
5267
ENUM
 
5268
  BFD_RELOC_MACH_O_X86_64_SUBTRACTOR32
 
5269
ENUMDOC
 
5270
  Symbol will be substracted.  Must be followed by a BFD_RELOC_64.
 
5271
ENUM
 
5272
  BFD_RELOC_MACH_O_X86_64_SUBTRACTOR64
 
5273
ENUMDOC
 
5274
  Symbol will be substracted.  Must be followed by a BFD_RELOC_64.
 
5275
ENUM
 
5276
  BFD_RELOC_MACH_O_X86_64_PCREL32_1
 
5277
ENUMDOC
 
5278
  Same as BFD_RELOC_32_PCREL but with an implicit -1 addend.
 
5279
ENUM
 
5280
  BFD_RELOC_MACH_O_X86_64_PCREL32_2
 
5281
ENUMDOC
 
5282
  Same as BFD_RELOC_32_PCREL but with an implicit -2 addend.
 
5283
ENUM
 
5284
  BFD_RELOC_MACH_O_X86_64_PCREL32_4
 
5285
ENUMDOC
 
5286
  Same as BFD_RELOC_32_PCREL but with an implicit -4 addend.
5195
5287
 
5196
5288
ENUM
5197
5289
  BFD_RELOC_MICROBLAZE_32_LO