elf.5: srcfix: Remove idiosyncratic mark-up

This page uses some idiosyncratic mark-up involving the use of
a groff register. The mark-up actually makes no difference to
the formatted result, but does cause man2html(1) to emit error
messages, since it does not understand the mark-up. So, remove
that mark-up.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2021-02-16 10:51:07 +01:00
parent 9f80f9e34a
commit 106843a6b7
1 changed files with 16 additions and 17 deletions

View File

@ -164,9 +164,8 @@ typedef struct {
.PP .PP
The fields have the following meanings: The fields have the following meanings:
.\" .\"
.nr l1_indent 7
.\" .\"
.TP \n[l1_indent] .TP
.IR e_ident .IR e_ident
This array of bytes specifies how to interpret the file, This array of bytes specifies how to interpret the file,
independent of the processor or the file's remaining contents. independent of the processor or the file's remaining contents.
@ -385,7 +384,7 @@ A core file.
.IR e_machine .IR e_machine
This member specifies the required architecture for an individual file. This member specifies the required architecture for an individual file.
For example: For example:
.RS \n[l1_indent] .RS
.TP 16 .TP 16
.PD 0 .PD 0
.BR EM_NONE .BR EM_NONE
@ -553,7 +552,7 @@ member of the initial entry in section header table.
Otherwise, the Otherwise, the
.IR sh_info .IR sh_info
member of the initial entry contains the value zero. member of the initial entry contains the value zero.
.RS \n[l1_indent] .RS
.TP .TP
.BR PN_XNUM .BR PN_XNUM
This is defined as 0xffff, the largest number This is defined as 0xffff, the largest number
@ -912,7 +911,7 @@ typedef struct {
.in .in
.PP .PP
No real differences exist between the 32-bit and 64-bit section headers. No real differences exist between the 32-bit and 64-bit section headers.
.TP \n[l1_indent] .TP
.IR sh_name .IR sh_name
This member specifies the name of the section. This member specifies the name of the section.
Its value is an index Its value is an index
@ -921,7 +920,7 @@ a null-terminated string.
.TP .TP
.IR sh_type .IR sh_type
This member categorizes the section's contents and semantics. This member categorizes the section's contents and semantics.
.RS \n[l1_indent] .RS
.TP .TP
.BR SHT_NULL .BR SHT_NULL
This value marks the section header as inactive. This value marks the section header as inactive.
@ -1032,7 +1031,7 @@ Otherwise, the attribute is
"off" "off"
or does not apply. or does not apply.
Undefined attributes are set to zero. Undefined attributes are set to zero.
.RS \n[l1_indent] .RS
.TP .TP
.BR SHF_WRITE .BR SHF_WRITE
This section contains data that should be writable during process This section contains data that should be writable during process
@ -1106,7 +1105,7 @@ This member contains zero if the section does not hold a table of
fixed-size entries. fixed-size entries.
.PP .PP
Various sections hold program and control information: Various sections hold program and control information:
.TP \n[l1_indent] .TP
.IR .bss .IR .bss
This section holds uninitialized data that contributes to the program's This section holds uninitialized data that contributes to the program's
memory image. memory image.
@ -1470,7 +1469,7 @@ typedef struct {
.PP .PP
The 32-bit and 64-bit versions have the same members, just in a different The 32-bit and 64-bit versions have the same members, just in a different
order. order.
.TP \n[l1_indent] .TP
.IR st_name .IR st_name
This member holds an index into the object file's symbol string table, This member holds an index into the object file's symbol string table,
which holds character representations of the symbol names. which holds character representations of the symbol names.
@ -1489,7 +1488,7 @@ has no size or an unknown size.
.TP .TP
.IR st_info .IR st_info
This member specifies the symbol's type and binding attributes: This member specifies the symbol's type and binding attributes:
.RS \n[l1_indent] .RS
.TP .TP
.BR STT_NOTYPE .BR STT_NOTYPE
The symbol's type is not defined. The symbol's type is not defined.
@ -1546,7 +1545,7 @@ are reserved for processor-specific semantics.
.RE .RE
.IP .IP
There are macros for packing and unpacking the binding and type fields: There are macros for packing and unpacking the binding and type fields:
.RS \n[l1_indent] .RS
.TP .TP
.BR ELF32_ST_BIND( \fIinfo\fP ) ", " ELF64_ST_BIND( \fIinfo\fP ) .BR ELF32_ST_BIND( \fIinfo\fP ) ", " ELF64_ST_BIND( \fIinfo\fP )
Extract a binding from an Extract a binding from an
@ -1567,7 +1566,7 @@ value.
.TP .TP
.IR st_other .IR st_other
This member defines the symbol visibility. This member defines the symbol visibility.
.RS \n[l1_indent] .RS
.TP .TP
.PD 0 .PD 0
.BR STV_DEFAULT .BR STV_DEFAULT
@ -1653,7 +1652,7 @@ typedef struct {
} Elf64_Rela; } Elf64_Rela;
.EE .EE
.in .in
.TP \n[l1_indent] .TP
.IR r_offset .IR r_offset
This member gives the location at which to apply the relocation action. This member gives the location at which to apply the relocation action.
For a relocatable file, the value is the byte offset from the beginning For a relocatable file, the value is the byte offset from the beginning
@ -1717,10 +1716,10 @@ typedef struct {
extern Elf64_Dyn _DYNAMIC[]; extern Elf64_Dyn _DYNAMIC[];
.EE .EE
.in .in
.TP \n[l1_indent] .TP
.IR d_tag .IR d_tag
This member may have any of the following values: This member may have any of the following values:
.RS \n[l1_indent] .RS
.TP 12 .TP 12
.BR DT_NULL .BR DT_NULL
Marks end of dynamic section Marks end of dynamic section
@ -1917,7 +1916,7 @@ typedef struct {
} Elf64_Nhdr; } Elf64_Nhdr;
.EE .EE
.in .in
.TP \n[l1_indent] .TP
.IR n_namesz .IR n_namesz
The length of the name field in bytes. The length of the name field in bytes.
The contents will immediately follow this note in memory. The contents will immediately follow this note in memory.
@ -1933,7 +1932,7 @@ The contents will immediately follow the name field in memory.
.IR n_type .IR n_type
Depending on the value of the name field, this member may have any of the Depending on the value of the name field, this member may have any of the
following values: following values:
.RS \n[l1_indent] .RS
.TP 5 .TP 5
.B Core files (e_type = ET_CORE) .B Core files (e_type = ET_CORE)
Notes used by all core files. Notes used by all core files.