\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}&0x32&constant
\addtoindexx{accessibility attribute!encoding} \\
\livelink{chap:DWATaddressclass}{DW\-\_AT\-\_address\-\_class}&0x33&constant
- \addtoindexx{address class atribute!encoding} \\
+ \addtoindexx{address class attribute!encoding} \\
\livelink{chap:DWATartificial}{DW\-\_AT\-\_artificial}&0x34&\livelink{chap:flag}{flag}
\addtoindexx{artificial attribute!encoding} \\
\livelink{chap:DWATbasetypes}{DW\-\_AT\-\_base\-\_types}&0x35&reference
defined values are given in
Table \refersec{tab:discriminantdescriptorencodings}.
-% Odd that the 'Name' field captalized here, it is not caps elsewhere.
+% Odd that the 'Name' field capitalized here, it is not caps elsewhere.
\begin{centering}
\setlength{\extrarowheight}{0.1cm}
\begin{longtable}{l|c}
\addtoindexx{line number opcodes!standard opcode encoding}
Table \refersec{tab:linenumberstandardopcodeencodings}.
-% Odd that the 'Name' field captalized here, it is not caps elsewhere.
+% Odd that the 'Name' field capitalized here, it is not caps elsewhere.
\begin{centering}
\setlength{\extrarowheight}{0.1cm}
\begin{longtable}{l|c}
\end{longtable}
\end{centering}
-\section{Non-continguous Address Ranges}
+\section{Non-contiguous Address Ranges}
\label{datarep:noncontiguousaddressranges}
Each entry in a \addtoindex{range list}
% The following two let us mark a word as 'do not link' or
% 'do not index' to indicate the word is used generically
% and has been considered so do not index or link it.
-% There is no sigificant difference in the two commands, though
+% There is no significant difference in the two commands, though
% \nolink would be more oriented to words such as flag or address
% that might be linked (and indexed) in some circumstances.
\newcommand{\nolink}[1]{#1}
\livetarg{chap:DWATfriend}{DW\-\_AT\-\_friend}
&\livelinki{chap:DWATfriendfriendrelationship}{Friend relationship}{friend relationship} \\
\livetarg{chap:DWAThighpc}{DW\-\_AT\-\_high\-\_pc}
-&\livelinki{chap:DWAThighpccontinguousrangeofcodeaddresses}{Contiguous range of code addresses}{contiguous range of code addresses} \\
+&\livelinki{chap:DWAThighpccontiguousrangeofcodeaddresses}{Contiguous range of code addresses}{contiguous range of code addresses} \\
\livetarg{chap:DWATidentifiercase}{DW\-\_AT\-\_identifier\-\_case}
&\livelinki{chap:DWATidentifiercaseidentifiercaserule}{Identifier case rule}{identifier case rule} {identifier case rule}{identifier case rule}\\
\livetarg{chap:DWATimport}{DW\-\_AT\-\_import}
given
\addtoindexx{address space!segmented}
segment
-\addtoindexx{segmented adddressing|see{address space}}
+\addtoindexx{segmented addressing|see{address space}}
rather than as locations within a single flat
\addtoindexx{address space!flat}.
address space.}
labels
\hypertarget{chap:DWATlowpccodeaddressorrangeofaddresses}
and
-\hypertarget{chap:DWAThighpccontinguousrangeofcodeaddresses}
+\hypertarget{chap:DWAThighpccontiguousrangeofcodeaddresses}
the like, may have
\begin{itemize}
\subsection{Continuous Address Range}
\label{chap:contiguousaddressranges}
When the set of addresses of a debugging information entry can
-be described as a single continguous range, the entry
+be described as a single contiguous range, the entry
\addtoindexx{high PC attribute}
may
\addtoindexx{low PC attribute}
\item \textit{the source file name}
\item \textit{the source line number}
\item \textit{the source column number}
-\item \textit{whether this insruction is the beginning of a \addtoindex{basic block}}
+\item \textit{whether this instruction is the beginning of a \addtoindex{basic block}}
\item \textit{and so on}
\end{itemize}
A
\hypertarget{chap:DWATpurepurepropertyofasubroutine}
subprogram entry may have
-\addtoindexx{pure attrubyte}
+\addtoindexx{pure attribute}
a
\livelink{chap:DWATpure}{DW\-\_AT\-\_pure} attribute, which is
a \livelink{chap:flag}{flag}.
\label{fig:inlinecodes}
\begin{tabular}{lp{9cm}}
Name&Meaning\\ \hline
-\livetarg{chap:DWINLnotinlined}{DW\-\_INL\-\_not\-\_inlined} & Not delared inline nor inlined by the
- compiler(equivalent to the absense of the containing
+\livetarg{chap:DWINLnotinlined}{DW\-\_INL\-\_not\-\_inlined} & Not declared inline nor inlined by the
+ compiler(equivalent to the absence of the containing
\livelink{chap:DWATinline}{DW\-\_AT\-\_inline} attribute) \\
\livetarg{chap:DWINLinlined}{DW\-\_INL\-\_inlined} & Not declared inline but inlined by the compiler \\
\livetarg{chap:DWINLdeclarednotinlined}{DW\-\_INL\-\_declared\-\_not\-\_inlined} & Declared inline but
\nolink{blocks} can be nested within other
\nolink{blocks} to any depth.}
-% We do not need to link to the preceeding paragraph.
+% We do not need to link to the preceding paragraph.
A lexical \nolink{block} is represented by a debugging information
entry with the
tag \livetarg{chap:DWTAGlexicalblock}{DW\-\_TAG\-\_lexical\-\_block}.
a base or user-defined type, the tree ordering reflects the
semantics of the
\addtoindexx{reference type entry, lvalue|see{reference type entry}}
-applicable lanuage
+applicable language
\addtoindexx{reference type entry, rvalue|see{rvalue reference type entry}}
rather
\addtoindexx{parameter|see{macro formal parameter list}}
\item If the compiler has generated a special compilation unit to
hold the
-\addtoindexx{template instantiation!and special compilaton unit}
+\addtoindexx{template instantiation!and special compilation unit}
template instantiation and that special compilation
unit has a different name from the compilation unit containing
the template definition, the name attribute for the debugging