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}).
 
 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} 
 \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}).
 
 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 
 \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}
 
 \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
 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.
 
 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:
 \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}}
 \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}
 \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
 
 \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.}
 
 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}.
 
 \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}
 \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.
 
 (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}
 \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}). 
 
 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 
 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}
 
 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}
 \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
 \endfirsthead
-  \bfseries Opcode Name&\bfseries Value\\ \hline
+  \bfseries Opcode name&\bfseries Value\\ \hline
 \endhead
   \hline \emph{Continued on next page}
 \endfoot
 \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}
 \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
 \endfirsthead
-  \bfseries Opcode Name&\bfseries Value\\ \hline
+  \bfseries Opcode name&\bfseries Value\\ \hline
 \endhead
   \hline \emph{Continued on next page}
 \endfoot
 \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}
 \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
   \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
 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}
 
 \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
 \endfirsthead
-  \bfseries Representation Name&\bfseries Representation\\ \hline
+  \bfseries Representation name&\bfseries Representation\\ \hline
 \endhead
   \hline \emph{Continued on next page}
 \endfoot
 \endhead
   \hline \emph{Continued on next page}
 \endfoot