diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-04-07 18:28:03 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-04-07 18:28:03 +0000 |
commit | 14bf9e4b42597d5edaf0383548d3d62e69d04d96 (patch) | |
tree | fd094307f6b8571a1389d56e0e702999c1321037 /bfd/libecoff.h | |
parent | f268681bc0d8c9b4dc7f9860f2520e802e60c6e8 (diff) | |
download | gdb-14bf9e4b42597d5edaf0383548d3d62e69d04d96.zip gdb-14bf9e4b42597d5edaf0383548d3d62e69d04d96.tar.gz gdb-14bf9e4b42597d5edaf0383548d3d62e69d04d96.tar.bz2 |
Comment change.
Diffstat (limited to 'bfd/libecoff.h')
-rw-r--r-- | bfd/libecoff.h | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/bfd/libecoff.h b/bfd/libecoff.h index f4b8f5e..a017d6e 100644 --- a/bfd/libecoff.h +++ b/bfd/libecoff.h @@ -172,16 +172,19 @@ struct ecoff_section_tdata bfd_byte *contents; /* Offset adjustments for PC relative branches. A number other than - 1 is an addend for a PC relative branch; this addend arises because - it crosses one or more branches which were expanded into a larger - code sequence. A 1 means that this branch was itself expanded into - a larger code sequence. 1 is not a possible offset, since all - offsets must be multiples of the instruction size, which is 4; - also, the only relocs with non-zero offsets will be PC relative - branches within the same object file. If this field is NULL, no - branches were expanded and no offsets are required. Otherwise - there are as many entries as there are relocs in the section, and - the entry for any reloc that is not PC relative is zero. */ + 1 is an addend for a PC relative branch, or a switch table entry + which is the difference of two .text locations; this addend + arises because the branch or difference crosses one or more + branches which were expanded into a larger code sequence. A 1 + means that this branch was itself expanded into a larger code + sequence. 1 is not a possible offset, since all offsets must be + multiples of the instruction size, which is 4; also, the only + relocs with non-zero offsets will be PC relative branches or + switch table entries within the same object file. If this field + is NULL, no branches were expanded and no offsets are required. + Otherwise there are as many entries as there are relocs in the + section, and the entry for any reloc that is not PC relative is + zero. */ long *offsets; }; |