Check point progress to date...
[dwarf-doc.git] / dwarf5 / latexdoc / generaldescription.tex
index ee58105..0fa5565 100644 (file)
@@ -1153,7 +1153,7 @@ require link-time relocation but should not be
 interpreted by the consumer as a relocatable address
 (for example, offsets to thread-local storage).}
 
-\needlines{12}
+\needlines{8}
 \itembfnl{\DWOPconsttypeTARG}
 The \DWOPconsttypeNAME{} operation takes three operands. The first operand 
 is an unsigned LEB128 integer that represents the offset of a debugging
@@ -1426,7 +1426,7 @@ Instead of    forcing complex thread-local storage calculations into
 the DWARF expressions, the \DWOPformtlsaddress{} allows the consumer 
 to perform the computation based on the run-time environment.}
 
-\needlines{4}
+\needlines{6}
 \itembfnl{\DWOPcallframecfaTARG}
 The \DWOPcallframecfaNAME{} 
 operation pushes the value of the
@@ -1710,8 +1710,7 @@ in exactly one value being pushed on the DWARF stack when completed.
 
 \DWOPpushobjectaddress{} is not meaningful inside of this DWARF operation.
 
-\textit{
-The values needed to evaluate \DWOPentryvalueNAME{} could be obtained in
+\textit{The values needed to evaluate \DWOPentryvalueNAME{} could be obtained in
 several ways. The consumer could suspend execution on entry to the
 subprogram, record values needed by \DWOPentryvalueNAME{} expressions within
 the subprogram, and then continue; when evaluating \DWOPentryvalueNAME{},
@@ -1780,7 +1779,7 @@ using class \CLASSloclist{} (which serves as an
 index into a separate section containing location lists).
 \eb
 
-\needlines{4}
+\needlines{8}
 \subsection{Single Location Descriptions}
 \label{chap:singlelocationdescriptions}
 A single location description is either:
@@ -1845,6 +1844,7 @@ register location description must stand alone as the entire
 description of an object or a piece of an object.
 }
 
+\needlines{4}
 The following DWARF operations can be used to 
 specify a register location.
 
@@ -2117,6 +2117,7 @@ of a two-byte unsigned integer giving the length of the location
 description (see Section \refersec{chap:singlelocationdescriptions}) 
 that immediately follows.
 
+\needlines{4}
 \item An \definitionx{address index} operand is the index of an address
 in the \dotdebugaddr{} section. This index is relative to the
 value of the \DWATaddrbase{} attribute of the associated
@@ -2473,7 +2474,7 @@ top-level type in the skeleton tree may contain a \DWATsignature{}
 attribute whose value is the type signature 
 (see Section \refersec{datarep:typesignaturecomputation}).
 
-
+\needlines{4}
 Not all attributes of the debugging information entry referenced by a
 \DWATspecification{} attribute 
 apply to the referring debugging information entry.
@@ -2620,7 +2621,7 @@ for a non-contiguous range of addresses.
 If an entity has no associated machine code, 
 none of these attributes are specified.
 
-\needlines{4}
+%\needlines{4}
 The \definitionx{base address} of the scope for any of the
 debugging information entries listed above is given by either the 
 \DWATlowpcNAME{}\livetargi{chap:DWATlowpcbaseaddressofscope}{}{base address of scope} 
@@ -2684,7 +2685,7 @@ of the address range.
        
 There are several kinds of bounded range entries which specify
 the starting and ending addresses in different ways.
-
+\needlines{4}
 \item \definition{Base address}.\addtoindexx{base address!of range list}
 This kind of entry provides an address to be
 used as the base address for the beginning and ending
@@ -2796,7 +2797,7 @@ the length is the number of bytes in that range.
 \end{enumerate}
 \eb
 
-
+\needlines{12}
 \section{Entry Address}
 \label{chap:entryaddress}
 \textit{The entry or first executable instruction generated
@@ -2995,6 +2996,7 @@ as represented on the target architecture, or a
 \DWATlocation{} attribute, whose value is a 
 single location description for the run-time constant address.
 
+\needlines{8}
 \section{Alignment}
 \label{chap:alignment}
 \livetarg{chap:DWATalignmentnondefault}{}