diff options
Diffstat (limited to 'man5/elf.5')
| -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 |
