OSDN Git Service

LDP: Update original to LDP v3.68
[linuxjm/LDP_man-pages.git] / original / man5 / elf.5
index d6a59e8..939266e 100644 (file)
@@ -130,7 +130,7 @@ All data structures that the file format defines follow the
 size and alignment guidelines for the relevant class.
 If necessary,
 data structures contain explicit padding to ensure 4-byte alignment
-for 4-byte objects, to force structure sizes to a multiple of 4, etc.
+for 4-byte objects, to force structure sizes to a multiple of 4, and so on.
 .PP
 The ELF header is described by the type
 .I Elf32_Ehdr
@@ -260,7 +260,7 @@ and ABI to which the object is targeted.
 Some fields in other ELF structures have flags
 and values that have platform-specific meanings;
 the interpretation of those fields is determined by the value of this byte.
-E.g.:
+For example:
 .\" .Bl -tag -width "ELFOSABI_STANDALONE" -compact
 .RS 12
 .TP 20
@@ -390,7 +390,7 @@ A core file.
 .TP
 .IR e_machine
 This member specifies the required architecture for an individual file.
-E.g.:
+For example:
 .RS 12
 .\" .Bl -tag -width "EM_MIPS_RS4_BE" -compact
 .TP 12
@@ -523,7 +523,7 @@ the file has no program header table, this member holds zero.
 .IR e_shoff
 This member holds the section header table's file offset in bytes.
 If the
-file has no section header table this member holds zero.
+file has no section header table, this member holds zero.
 .TP
 .IR e_flags
 This member holds processor-specific flags associated with the file.
@@ -913,7 +913,7 @@ these special indices:
 .RS
 .TP 14
 .BR SHN_UNDEF
-This value marks an undefined, missing, irrelevant or otherwise meaningless
+This value marks an undefined, missing, irrelevant, or otherwise meaningless
 section reference.
 .TP
 .BR SHN_LORESERVE
@@ -1334,7 +1334,7 @@ The attribute type used is
 This section holds the global offset table.
 This section is of type
 .BR SHT_PROGBITS .
-The attributes are processor specific.
+The attributes are processor-specific.
 .TP
 .IR .hash
 This section holds a symbol hash table.
@@ -1400,7 +1400,7 @@ executable stack.
 This section holds the procedure linkage table.
 This section is of type
 .BR SHT_PROGBITS .
-The attributes are processor specific.
+The attributes are processor-specific.
 .TP
 .IR .relNAME
 This section holds relocation information as described below.
@@ -1409,7 +1409,7 @@ has a loadable segment that includes relocation, the section's attributes
 will include the
 .BR SHF_ALLOC
 bit.
-Otherwise the bit will be off.
+Otherwise, the bit will be off.
 By convention,
 "NAME"
 is supplied by the section to which the relocations apply.
@@ -1428,7 +1428,7 @@ has a loadable segment that includes relocation, the section's attributes
 will include the
 .BR SHF_ALLOC
 bit.
-Otherwise the bit will be off.
+Otherwise, the bit will be off.
 By convention,
 "NAME"
 is supplied by the section to which the relocations apply.
@@ -1470,7 +1470,7 @@ segment that includes the symbol string table, the section's attributes
 will include the
 .BR SHF_ALLOC
 bit.
-Otherwise the bit will be off.
+Otherwise, the bit will be off.
 This section is of type
 .BR SHT_STRTAB .
 .TP
@@ -1481,7 +1481,7 @@ that includes the symbol table, the section's attributes will include
 the
 .BR SHF_ALLOC
 bit.
-Otherwise the bit will be off.
+Otherwise, the bit will be off.
 This section is of type
 .BR SHT_SYMTAB .
 .TP
@@ -1754,7 +1754,7 @@ the storage unit affected by the relocation.
 This member gives both the symbol table index with respect to which the
 relocation must be made and the type of relocation to apply.
 Relocation
-types are processor specific.
+types are processor-specific.
 When the text refers to a relocation
 entry's relocation type or symbol table index, it means the result of
 applying
@@ -1960,3 +1960,12 @@ Sun Microsystems,
 AMD64 ABI Draft,
 .IR "System V Application Binary Interface AMD64 Architecture Processor Supplement" .
 .PP
+.SH COLOPHON
+This page is part of release 3.68 of the Linux
+.I man-pages
+project.
+A description of the project,
+information about reporting bugs,
+and the latest version of this page,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.