A few miscelleaneous corrections including especially fixing the spacing
[dwarf-doc.git] / dwarf5 / latexdoc / datarepresentation.tex
index b145868..12a42f2 100644 (file)
@@ -336,6 +336,7 @@ of the 4\dash byte value \wffffffff followed by an 8\dash byte unsigned
 integer that gives the actual length 
 (see Section \refersec{datarep:32bitand64bitdwarfformats}).
 
+\needlines{4}
 \item  \texttt{version} (\addtoindex{uhalf}) \\
 A 2\dash byte unsigned integer representing the version of the
 DWARF information for the compilation unit \addtoindexx{version number!compilation unit} 
@@ -387,6 +388,7 @@ consists of the 4\dash byte value \wffffffff followed by an
 8\dash byte unsigned integer that gives the actual length
 (see Section \refersec{datarep:32bitand64bitdwarfformats}).
 
+\needlines{4}
 \item  \texttt{version} (\addtoindex{uhalf}) \\
 A 2\dash byte unsigned integer representing the version of the
 DWARF information for the 
@@ -607,6 +609,7 @@ each chain of sibling entries is terminated by a null entry.)
 \end{longtable}
 \end{centering}
 
+\needlines{4}
 Finally, the child encoding is followed by a series of
 attribute specifications. Each attribute specification
 consists of two parts. The first part is an unsigned LEB128
@@ -702,6 +705,7 @@ encoded in the compilation unit header
 This address is relocatable in a relocatable object file and
 is relocated in an executable file or shared object.
 
+\needlines{4}
 \item \livelink{chap:classblock}{block} \\
 \livetarg{datarep:classblock}{}
 Blocks come in four forms:
@@ -1265,7 +1269,7 @@ Table \refersec{tab:attributeformencodings}.
 \addtoindexx{variable length data|see {LEB128}}
 Integers may be 
 \addtoindexx{Little Endian Base 128|see{LEB128}}
-encoded using ``Little Endian Base 128''
+encoded using \doublequote{Little Endian Base 128}
 \addtoindexx{little-endian encoding|see{endian attribute}}
 (LEB128) numbers. 
 \addtoindexx{LEB128}
@@ -1275,8 +1279,8 @@ small in magnitude.
 
 \textit{This encoding is equally suitable whether the target machine
 architecture represents data in big\dash\ endian or little\dash endian
-order. It is ``little\dash endian'' only in the sense that it
-avoids using space to represent the ``big'' end of an
+order. It is \doublequote{little\dash endian} only in the sense that it
+avoids using space to represent the \doublequote{big} end of an
 unsigned integer, when the big end is all zeroes or sign
 extension bits.}
 
@@ -1892,6 +1896,7 @@ The encodings of the constants used in the
 \livelink{chap:DWATordering}{DW\_AT\_ordering} attribute are given in 
 Table \refersec{tab:orderingencodings}.
 
+\needlines{8}
 \begin{centering}
 \setlength{\extrarowheight}{0.1cm}
 \begin{longtable}{l|c}
@@ -1974,7 +1979,7 @@ DWARF information for the name lookup table
 (see Appendix \refersec{app:dwarfsectionversionnumbersinformative}).
 The value in this field is 2.
 
-% Some say unsigned offset this just says offset: FIXME
+\needlines{4}
 \item \addtoindex{debug\_info\_offset} (section offset) \\
 A 
 \addtoindexx{section offset!in name lookup table set of entries}
@@ -2093,10 +2098,10 @@ The \addtoindexi{version number}{version number!line number information}
 in the line number program header is 4
 (see Appendix \refersec{app:dwarfsectionversionnumbersinformative}). 
 
-The boolean values ``true'' and ``false'' 
+The boolean values \doublequote{true} and \doublequote{false} 
 used by the line number information program are encoded
 as a single byte containing the value 0 
-for ``false,'' and a non-zero value for ``true.''
+for \doublequote{false,} and a non-zero value for \doublequote{true.}
 
 The encodings for the standard opcodes are given in 
 \addtoindexx{line number opcodes!standard opcode encoding}
@@ -2106,10 +2111,10 @@ Table \refersec{tab:linenumberstandardopcodeencodings}.
 \begin{centering}
 \setlength{\extrarowheight}{0.1cm}
 \begin{longtable}{l|c}
-  \caption{Line Number Standard Opcode encodings} \label{tab:linenumberstandardopcodeencodings}\\
-  \hline \bfseries Opcode Name&\bfseries Value \\ \hline
+  \caption{Line number standard opcode encodings} \label{tab:linenumberstandardopcodeencodings}\\
+  \hline \bfseries Opcode name&\bfseries Value \\ \hline
 \endfirsthead
-  \bfseries Opcode Name&\bfseries Value\\ \hline
+  \bfseries Opcode name&\bfseries Value\\ \hline
 \endhead
   \hline \emph{Continued on next page}
 \endfoot
@@ -2141,10 +2146,10 @@ Table \refersec{tab:linenumberextendedopcodeencodings}.
 \begin{centering}
 \setlength{\extrarowheight}{0.1cm}
 \begin{longtable}{l|c}
-  \caption{Line Number Extended Opcode encodings} \label{tab:linenumberextendedopcodeencodings}\\
-  \hline \bfseries Opcode Name&\bfseries Value \\ \hline
+  \caption{Line number extended opcode encodings} \label{tab:linenumberextendedopcodeencodings}\\
+  \hline \bfseries Opcode name&\bfseries Value \\ \hline
 \endfirsthead
-  \bfseries Opcode Name&\bfseries Value\\ \hline
+  \bfseries Opcode name&\bfseries Value\\ \hline
 \endhead
   \hline \emph{Continued on next page}
 \endfoot
@@ -2180,7 +2185,7 @@ Table \refersec{tab:macinfotypeencodings}.
 \begin{centering}
 \setlength{\extrarowheight}{0.1cm}
 \begin{longtable}{l|c}
-  \caption{Macinfo Type Encodings} \label{tab:macinfotypeencodings}\\
+  \caption{Macinfo type encodings} \label{tab:macinfotypeencodings}\\
   \hline \bfseries Macinfo Type Name&\bfseries Value \\ \hline
 \endfirsthead
   \bfseries Macinfo Type Name&\bfseries Value\\ \hline
@@ -2366,15 +2371,15 @@ an arbitrary alignment.
 The sizes of the integers used in the lookup by name, lookup
 by address, line number and call frame information sections
 are given in
-Table 41 \refersec{tab:integerrepresentationnames}.
+Table \ref{tab:integerrepresentationnames}.
 
 \begin{centering}
 \setlength{\extrarowheight}{0.1cm}
 \begin{longtable}{c|l}
-  \caption{Integer Representation Names} \label{tab:integerrepresentationnames}\\
-  \hline \bfseries Representation Name&\bfseries Representation \\ \hline
+  \caption{Integer representation names} \label{tab:integerrepresentationnames}\\
+  \hline \bfseries Representation name&\bfseries Representation \\ \hline
 \endfirsthead
-  \bfseries Representation Name&\bfseries Representation\\ \hline
+  \bfseries Representation name&\bfseries Representation\\ \hline
 \endhead
   \hline \emph{Continued on next page}
 \endfoot