More pagination cleanups using \needspace and \needlines.
[dwarf-doc.git] / dwarf5 / latexdoc / otherdebugginginformation.tex
index 364847c..265546a 100644 (file)
@@ -591,6 +591,7 @@ do not know about these new opcodes to be able to skip them.
 Codes for vendor specific extensions, if any, are described
 just like standard opcodes.
 
+\needlines{3}
 \item include\_directories (sequence of path names) \\
 Entries 
 \addtoindexx{include\_directories}
@@ -879,6 +880,7 @@ opcode takes a single signed LEB128\addtoindexx{LEB128!signed}
 operand and adds that value to the line register of the
 state machine.
 
+\needlines{4}
 \item \textbf{DW\-\_LNS\-\_set\-\_file} \\ 
 The \livetarg{chap:DWLNSsetfile}{DW\-\_LNS\-\_set\-\_file} opcode takes a single
 unsigned LEB128\addtoindexx{LEB128!unsigned} 
@@ -1025,7 +1027,7 @@ sets the op\_index register to 0.
 affect the address register add a delta to it. This instruction
 stores a relocatable value into it instead.}
 
-
+\needlines{4}
 \item \textbf{DW\-\_LNE\-\_define\-\_file} \\
 
 The \livetarg{chap:DWLNEdefinefile}{DW\-\_LNE\-\_define\-\_file} opcode takes four operands:
@@ -1403,7 +1405,7 @@ contain rules that describe whether a given register has been
 saved and the rule to find the value for the register in the
 previous frame.
 
-\clearpage
+\needlines{4}
 The register rules are:
 
 \begin{tabular}{lp{8cm}}
@@ -1849,6 +1851,7 @@ the DWARF expression.
 regarding restrictions on the DWARF
 expression operators that can be used.}
 
+\needlines{7}
 \item \textbf{DW\-\_CFA\-\_val\-\_expression} \\
 The \livetarg{chap:DWCFAvalexpression}{DW\-\_CFA\-\_val\-\_expression} instruction takes two operands:
 an unsigned LEB128\addtoindexx{LEB128!unsigned}