elf.5: srcfix: rewrap some long source lines

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2016-11-27 12:05:32 +01:00
parent 08e6d52431
commit 31ea6b8427
1 changed files with 27 additions and 21 deletions

View File

@ -524,8 +524,8 @@ Currently, no flags have been defined.
This member holds the ELF header's size in bytes.
.TP
.IR e_phentsize
This member holds the size in bytes of one entry in the file's program header
table; all entries are the same size.
This member holds the size in bytes of one entry in the file's
program header table; all entries are the same size.
.TP
.IR e_phnum
This member holds the number of entries in the program header
@ -540,7 +540,8 @@ If a file has no program header,
.IR e_phnum
holds the value zero.
.IP
If the number of entries in the program header table is larger than or equal to
If the number of entries in the program header table is
larger than or equal to
.\" This is a Linux extension, added in Linux 2.6.34.
.BR PN_XNUM
(0xffff), this member holds
@ -580,7 +581,8 @@ header table,
.IR e_shnum
holds the value of zero.
.IP
If the number of entries in the section header table is larger than or equal to
If the number of entries in the section header table is
larger than or equal to
.BR SHN_LORESERVE
(0xff00),
.IR e_shnum
@ -590,7 +592,8 @@ table is held in the
member of the initial entry in section header table.
Otherwise, the
.IR sh_size
member of the initial entry in the section header table holds the value zero.
member of the initial entry in the section header table holds
the value zero.
.TP
.IR e_shstrndx
This member holds the section header table index of the entry associated
@ -599,7 +602,8 @@ If the file has no section name string
table, this member holds the value
.BR SHN_UNDEF .
.IP
If the index of section name string table section is larger than or equal to
If the index of section name string table section is
larger than or equal to
.BR SHN_LORESERVE
(0xff00), this member holds
.BR SHN_XINDEX
@ -716,8 +720,9 @@ Programs that
contain an array element of this type do not conform to the ABI.
.TP
.BR PT_PHDR
The array element, if present, specifies the location and size of the program
header table itself, both in the file and in the memory image of the program.
The array element, if present,
specifies the location and size of the program header table itself,
both in the file and in the memory image of the program.
This segment type may not occur more than once in a file.
Moreover, it may
occur only if the program header table is part of the memory image of the
@ -839,8 +844,8 @@ An object file does not have sections for
these special indices:
.TP
.BR SHN_UNDEF
This value marks an undefined, missing, irrelevant, or otherwise meaningless
section reference.
This value marks an undefined, missing, irrelevant,
or otherwise meaningless section reference.
.TP
.BR SHN_LORESERVE
This value specifies the lower bound of the range of reserved indices.
@ -858,8 +863,8 @@ example, a symbol defined relative to section number
has an absolute value and is not affected by relocation.
.TP
.BR SHN_COMMON
Symbols defined relative to this section are common symbols, such as FORTRAN
COMMON or unallocated C external variables.
Symbols defined relative to this section are common symbols,
such as FORTRAN COMMON or unallocated C external variables.
.TP
.BR SHN_HIRESERVE
This value specifies the upper bound of the range of reserved indices.
@ -1252,8 +1257,8 @@ The attribute used is
.IR .init
This section holds executable instructions that contribute to the process
initialization code.
When a program starts to run the system arranges to
execute the code in this section before calling the main program entry point.
When a program starts to run the system arranges to execute
the code in this section before calling the main program entry point.
This section is of type
.BR SHT_PROGBITS .
The attributes used are
@ -1273,8 +1278,9 @@ This section is of type
.BR SHT_PROGBITS .
.TP
.IR .line
This section holds line number information for symbolic debugging, which
describes the correspondence between the program source and the machine code.
This section holds line number information for symbolic debugging,
which describes the correspondence between the program source and
the machine code.
The contents are unspecified.
This section is of type
.BR SHT_PROGBITS .
@ -1295,8 +1301,8 @@ The only attribute used is
.BR SHF_ALLOC .
.TP
.IR .note.gnu.build-id
This section is used to hold an ID that uniquely identifies the contents of the
ELF.
This section is used to hold an ID that uniquely identifies
the contents of the ELF.
Different files with the same build ID should contain the same executable
content.
See the
@ -1317,9 +1323,9 @@ This indicates to the GNU linker that the object file requires an
executable stack.
.TP
.IR .note.openbsd.ident
OpenBSD native executables usually contain this section to identify themselves
so the kernel can bypass any compatibility ELF binary emulation tests when
loading the file.
OpenBSD native executables usually contain this section
to identify themselves so the kernel can bypass any compatibility
ELF binary emulation tests when loading the file.
.TP
.IR .plt
This section holds the procedure linkage table.