Lines Matching refs:table
48 // A LineEntry is a row in a DWARF line table.
121 // line number table may contain information for multiple
123 // in a line table should always have EndSequence set.
127 // A LineFile is a source file referenced by a DWARF line table entry.
134 // LineReader returns a new reader for the line table of compilation
137 // If this compilation unit has no line table, it returns nil, nil.
144 // Get line table information from cu.
147 // cu has no line table.
184 return DecodeError{"line", hdrOffset, fmt.Sprintf("line table end %d exceeds section size %d", r.endOffset, buf.off+Offset(len(buf.data)))}
191 // picky about only supporting known line table
193 return DecodeError{"line", hdrOffset, fmt.Sprintf("unknown line table version %d", r.version)}
224 // Read standard opcode length table. This table starts with opcode 1.
241 // Read include directories table. The caller already set
310 // Next sets *entry to the next row in this line table and moves to
311 // the next row. If there are no more entries and the line table is
322 // table entry.
356 // emits a row in the line table, this updates *entry and returns
472 // A LineReaderPos represents a position in a line table.
484 // Tell returns the current position in the line table.
489 // Seek restores the line table reader to a position returned by Tell.
492 // line table.
501 // Reset repositions the line table reader at the beginning of the
502 // line table.
537 // seek PC is not covered by any entry in the line table.
541 // the reader on the next entry in the line table. If necessary, this
544 // If pc is not covered by any entry in this line table, SeekPC
550 // line table. If the caller wishes to do repeated fast PC lookups, it
551 // should build an appropriate index of the line table.
557 // We're too far. Start at the beginning of the table.
563 // The whole table starts after pc.
581 // pc is in a hole in the table.