diff options
| author | Michael Kerrisk <mtk.manpages@gmail.com> | 2016-01-28 10:19:47 +0100 |
|---|---|---|
| committer | Michael Kerrisk <mtk.manpages@gmail.com> | 2016-01-28 10:44:42 +0100 |
| commit | 661c038ccf37460daa410789659c50355efedaf8 (patch) | |
| tree | 38c6b1c8e59a614e8e1116e10c3e6e23f18ae226 /man5 | |
| parent | c3a45171496f13553f07fa4d9c5117931c1ff979 (diff) | |
| download | man-pages-661c038ccf37460daa410789659c50355efedaf8.tar.gz | |
elf.5: Parameterize top-level indent
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Diffstat (limited to 'man5')
| -rw-r--r-- | man5/elf.5 | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/man5/elf.5 b/man5/elf.5 index 33abdf471a..06e43d3d2b 100644 --- a/man5/elf.5 +++ b/man5/elf.5 @@ -162,7 +162,10 @@ typedef struct { .PP The fields have the following meanings: .\" .Bl -tag -width "e_phentsize" -.TP 10 +.\" +.nr l1_indent 10 +.\" +.TP \n[l1_indent] .IR e_ident This array of bytes specifies how to interpret the file, independent of the processor or the file's remaining contents. @@ -392,7 +395,7 @@ A core file. .IR e_machine This member specifies the required architecture for an individual file. For example: -.RS 10 +.RS \n[l1_indent] .\" .Bl -tag -width "EM_MIPS_RS4_BE" -compact .TP 16 .PD 0 @@ -564,7 +567,7 @@ Otherwise, the .IR sh_info member of the initial entry contains the value zero. .\" .Bl -tag -width "PN_XNUM" -.RS 10 +.RS \n[l1_indent] .TP 9 .BR PN_XNUM This is defined as 0xffff, the largest number @@ -780,7 +783,7 @@ It may be zero. .IR p_flags This member holds a bit mask of flags relevant to the segment: .\" .Bl -tag -width "PF_X" -compact -.RS 10 +.RS \n[l1_indent] .TP .PD 0 .BR PF_X @@ -930,7 +933,7 @@ typedef struct { .PP No real differences exist between the 32-bit and 64-bit section headers. .\" .Bl -tag -width "sh_addralign" -.TP 10 +.TP \n[l1_indent] .IR sh_name This member specifies the name of the section. Its value is an index @@ -940,7 +943,7 @@ a null-terminated string. .IR sh_type This member categorizes the section's contents and semantics. .\" .Bl -tag -width "SHT_PROGBITS" -.RS 10 +.RS \n[l1_indent] .TP 15 .BR SHT_NULL This value marks the section header as inactive. @@ -1053,7 +1056,7 @@ Otherwise, the attribute is or does not apply. Undefined attributes are set to zero. .\" .Bl -tag -width "SHF_EXECINSTR" -compact -.RS 10 +.RS \n[l1_indent] .TP 15 .BR SHF_WRITE This section contains data that should be writable during process @@ -1131,7 +1134,7 @@ fixed-size entries. .PP Various sections hold program and control information: .\" .Bl -tag -width ".shstrtab" -.TP 10 +.TP \n[l1_indent] .IR .bss This section holds uninitialized data that contributes to the program's memory image. @@ -1476,7 +1479,7 @@ typedef struct { The 32-bit and 64-bit versions have the same members, just in a different order. .\" .Bl -tag -width "st_value" -.TP 10 +.TP \n[l1_indent] .IR st_name This member holds an index into the object file's symbol string table, which holds character representations of the symbol names. @@ -1496,7 +1499,7 @@ has no size or an unknown size. .IR st_info This member specifies the symbol's type and binding attributes: .\" .Bl -tag -width "STT_SECTION" -.RS 10 +.RS \n[l1_indent] .TP 12 .BR STT_NOTYPE The symbol's type is not defined. @@ -1583,7 +1586,7 @@ value. .IR st_other This member defines the symbol visibility. .\" .Bl -tag -width "STV_PROTECTED" -.RS 10 +.RS \n[l1_indent] .TP 16 .PD 0 .BR STV_DEFAULT @@ -1665,7 +1668,7 @@ typedef struct { .fi .in .\" .Bl -tag -width "r_offset" -.TP 10 +.TP \n[l1_indent] .IR r_offset 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 @@ -1728,11 +1731,11 @@ extern Elf64_Dyn _DYNAMIC[]; .fi .in .\" .Bl -tag -width "d_tag" -.TP 10 +.TP \n[l1_indent] .IR d_tag This member may have any of the following values: .\" .Bl -tag -width "DT_SYMBOLIC" -.RS 10 +.RS \n[l1_indent] .TP 12 .BR DT_NULL Marks end of dynamic section |
