Home | History | Annotate | Download | only in dwarf

Lines Matching refs:DWARF

5 // DWARF debug information entry parser.
7 // The first word in the entry is an index into what DWARF
11 package dwarf
99 // are encoded as block values in DWARF 2 and 3. See DWARF 4, Figure
125 // encoding formSecOffset in DWARF 4 or formData* in DWARF 2 and 3.
142 // formToClass returns the DWARF 4 Class for the given form. If the
143 // DWARF version is less then 4, it will disambiguate some forms
155 // In DWARF 2 and 3, ClassExprLoc was encoded as a
156 // block. DWARF 4 distinguishes ClassBlock and
159 // DWARF 4 that should be ClassExprLoc in case
167 // In DWARF 2 and 3, ClassPtr was encoded as a
169 // DWARF 4 attributes need to distinguish Class*Ptr
190 // DWARF 4 defines four *ptr classes, but doesn't
212 Offset Offset // offset of Entry in DWARF info
220 // A value can be one of several "attribute classes" defined by DWARF.
223 // DWARF class Go type Class
230 // to info dwarf.Offset ClassReference
244 // A Class is the DWARF 4 class of an attibute value.
247 // possible classes defined by DWARF, each of which leads to a
250 // DWARF version 4 distinguishes attribute value classes more finely
251 // than previous versions of DWARF. The reader will disambiguate
252 // coarser classes from earlier versions of DWARF into the appropriate
253 // DWARF 4 class. For example, DWARF 2 uses "constant" for constants
255 // canonicalize attributes in DWARF 2 files that refer to section
257 // were only defined in DWARF 3.
275 // an encoded DWARF expression or location description.
299 // The DWARF specification combines ClassReference and
314 // an offset into the DWARF "info" section of an alternate
319 // offset into the DWARF string section of an alternate object
327 return "dwarf." + i.String()
355 // An Offset represents the location of an Entry within the DWARF info.
421 // New in DWARF 4.
463 b1 := makeBuf(b.dwarf, unknownFormat{}, "str", 0, b.dwarf.str)
472 // New in DWARF 4, but clang can generate them with -gdwarf-2.
485 // New in DWARF 4.
490 // New in DWARF 4.
503 // A Reader allows reading Entry structures from a DWARF ``info'' section.
518 // The reader is positioned at byte offset 0 in the DWARF ``info'' section.