This indexes letters f, g, and h.
[dwarf-doc.git] / dwarf5 / latexdoc / datarepresentation.tex
index 7ffee4f..5689109 100644 (file)
@@ -11,7 +11,9 @@ and of other fundamental elements described above.
 \addtoindexx{vendor extensibility}
 \addtoindexx{vendor specific extensions|see{vendor extensibility}}
 
-To reserve a portion of the DWARF name space and ranges of
+To 
+\addtoindexx{extensibility|see{vendor extensibility}}
+reserve a portion of the DWARF name space and ranges of
 enumeration values for use for vendor specific extensions,
 special labels are reserved for tag names, attribute names,
 base type encodings, location operations, language names,
@@ -75,7 +77,9 @@ the semantics of previously existing tags.
 \label{datarep:errorvalues}
 \addtoindexx{reserved values!error}
 
-As a convenience for consumers of DWARF information, the value
+As 
+\addtoindexx{error value}
+a convenience for consumers of DWARF information, the value
 0 is reserved in the encodings for attribute names, attribute
 forms, base type encodings, location operations, languages,
 line number program opcodes, macro information entries and tag
@@ -606,7 +610,8 @@ or location description
 (see Section \refersec{chap:locationdescriptions}).
 
 \item \livelink{chap:flag}{flag} \\
-A flag is represented explicitly as a single byte of data
+A flag \addtoindexx{flag class}
+is represented explicitly as a single byte of data
 (\livetarg{chap:DWFORMflag}{DW\-\_FORM\-\_flag}) or 
 implicitly (\livetarg{chap:DWFORMflagpresent}{DW\-\_FORM\-\_flag\-\_present}). 
 In the
@@ -914,9 +919,9 @@ Child determination name& Value\\ \hline
 \livelink{chap:DWATstmtlist}{DW\-\_AT\-\_stmt\-\_list}&0x10&\livelink{chap:lineptr}{lineptr} 
         \addtoindex{statement list attribute!encoding} \\
 \livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc}&0x11&address 
-        \addtoindexx{lowpc attribute!encoding}  \\
+        \addtoindexx{low PC attribute!encoding}  \\
 \livelink{chap:DWAThighpc}{DW\-\_AT\-\_high\-\_pc}&0x12&address, constant 
-        \addtoindexx{highpc attribute!encoding}  \\
+        \addtoindexx{high PC attribute!encoding}  \\
 \livelink{chap:DWATlanguage}{DW\-\_AT\-\_language}&0x13&constant 
         \addtoindexx{language attribute!encoding}  \\
 \livelink{chap:DWATdiscr}{DW\-\_AT\-\_discr}&0x15&reference 
@@ -1374,7 +1379,9 @@ location of a variable or other entity.
 \label{datarep:locationlists}
 
 Each entry in a location list is either a location list entry,
-a base address selection entry, or an end of list entry.
+a base address selection entry, or an 
+\addtoindex{end of list entry!in location list}
+end of list entry.
 
 A location list entry consists of two address offsets followed
 by a 2\dash byte length, followed by a block of contiguous bytes
@@ -1382,7 +1389,9 @@ that contains a DWARF location description. The length
 specifies the number of bytes in that block. The two offsets
 are the same size as an address on the target machine.
 
-A base address selection entry and an end of list entry each
+A base address selection entry and an 
+\addtoindex{end of list entry!in location list}
+end of list entry each
 consist of two (constant or relocated) address offsets. The two
 offsets are the same size as an address on the target machine.
 
@@ -1396,7 +1405,9 @@ the corresponding compilation unit must be defined
 
 The encodings of the 
 \hypertarget{chap:DWATencodingencodingofbasetype}
-constants used in the 
+constants used in 
+\addtoindexx{encoding attribute!encoding}
+the 
 \livelink{chap:DWATencoding}{DW\-\_AT\-\_encoding}
 attribute are given in 
 Table \refersec{tab:basetypeencodingvalues}
@@ -2102,7 +2113,9 @@ of list entry.
 A range list entry consists of two relative addresses. The
 addresses are the same size as addresses on the target machine.
 
-A base address selection entry and an end of list entry each
+A base address selection entry and an 
+\addtoindex{end of list entry!in range list}
+end of list entry each
 \addtoindexx{base address selection entry!in range list}
 consist of two (constant or relocated) addresses. The two
 addresses are the same size as addresses on the target machine.