* reloc.c (reloc_howto_struct): Fix partial_inplace comment.
* bfd-in2.h: Rebuild.
This commit is contained in:
parent
a05391975e
commit
c1b7949f6e
|
@ -1,3 +1,8 @@
|
||||||
|
2000-03-07 Doug Evans <dje@casey.transmeta.com>
|
||||||
|
|
||||||
|
* reloc.c (reloc_howto_struct): Fix partial_inplace comment.
|
||||||
|
* bfd-in2.h: Rebuild.
|
||||||
|
|
||||||
2000-03-06 Nick Clifton <nickc@cygnus.com>
|
2000-03-06 Nick Clifton <nickc@cygnus.com>
|
||||||
|
|
||||||
* peicode.h (struct pe_ILF_vars): Add sym_ptr_table and
|
* peicode.h (struct pe_ILF_vars): Add sym_ptr_table and
|
||||||
|
|
|
@ -1605,8 +1605,21 @@ struct reloc_howto_struct
|
||||||
/* The textual name of the relocation type. */
|
/* The textual name of the relocation type. */
|
||||||
char *name;
|
char *name;
|
||||||
|
|
||||||
/* When performing a partial link, some formats must modify the
|
/* Some formats record a relocation addend in the section contents
|
||||||
relocations rather than the data - this flag signals this.*/
|
rather than with the relocation. For ELF formats this is the
|
||||||
|
distinction between USE_REL and USE_RELA (though the code checks
|
||||||
|
for USE_REL == 1/0). The value of this field is TRUE if the
|
||||||
|
addend is recorded with the section contents; when performing a
|
||||||
|
partial link (ld -r) the section contents (the data) will be
|
||||||
|
modified. The value of this field is FALSE if addends are
|
||||||
|
recorded with the relocation (in arelent.addend); when performing
|
||||||
|
a partial link the relocation will be modified.
|
||||||
|
All relocations for all ELF USE_RELA targets should set this field
|
||||||
|
to FALSE (values of TRUE should be looked on with suspicion).
|
||||||
|
However, the converse is not true: not all relocations of all ELF
|
||||||
|
USE_REL targets set this field to TRUE. Why this is so is peculiar
|
||||||
|
to each particular target. For relocs that aren't used in partial
|
||||||
|
links (e.g. GOT stuff) it doesn't matter what this is set to. */
|
||||||
boolean partial_inplace;
|
boolean partial_inplace;
|
||||||
|
|
||||||
/* The src_mask selects which parts of the read in data
|
/* The src_mask selects which parts of the read in data
|
||||||
|
|
17
bfd/reloc.c
17
bfd/reloc.c
|
@ -340,8 +340,21 @@ CODE_FRAGMENT
|
||||||
. {* The textual name of the relocation type. *}
|
. {* The textual name of the relocation type. *}
|
||||||
. char *name;
|
. char *name;
|
||||||
.
|
.
|
||||||
. {* When performing a partial link, some formats must modify the
|
. {* Some formats record a relocation addend in the section contents
|
||||||
. relocations rather than the data - this flag signals this.*}
|
. rather than with the relocation. For ELF formats this is the
|
||||||
|
. distinction between USE_REL and USE_RELA (though the code checks
|
||||||
|
. for USE_REL == 1/0). The value of this field is TRUE if the
|
||||||
|
. addend is recorded with the section contents; when performing a
|
||||||
|
. partial link (ld -r) the section contents (the data) will be
|
||||||
|
. modified. The value of this field is FALSE if addends are
|
||||||
|
. recorded with the relocation (in arelent.addend); when performing
|
||||||
|
. a partial link the relocation will be modified.
|
||||||
|
. All relocations for all ELF USE_RELA targets should set this field
|
||||||
|
. to FALSE (values of TRUE should be looked on with suspicion).
|
||||||
|
. However, the converse is not true: not all relocations of all ELF
|
||||||
|
. USE_REL targets set this field to TRUE. Why this is so is peculiar
|
||||||
|
. to each particular target. For relocs that aren't used in partial
|
||||||
|
. links (e.g. GOT stuff) it doesn't matter what this is set to. *}
|
||||||
. boolean partial_inplace;
|
. boolean partial_inplace;
|
||||||
.
|
.
|
||||||
. {* The src_mask selects which parts of the read in data
|
. {* The src_mask selects which parts of the read in data
|
||||||
|
|
Loading…
Reference in New Issue