Home | History | Annotate | Download | only in dwarf

Lines Matching defs:LineReader

14 // A LineReader reads a sequence of LineEntry structures from a DWARF
19 type LineReader struct {
133 // LineReader returns a new reader for the line table of compilation
137 func (d *Data) LineReader(cu *Entry) (*LineReader, error) {
156 // Create the LineReader.
160 r := LineReader{buf: buf, section: d.line, directories: []string{compDir}}
175 func (r *LineReader) readHeader() error {
276 func (r *LineReader) readFileEntry() (bool, error) {
301 func (r *LineReader) updateFile() {
315 func (r *LineReader) Next(entry *LineEntry) error {
357 func (r *LineReader) step(entry *LineEntry) bool {
465 func (r *LineReader) advancePC(opAdvance int) {
484 func (r *LineReader) Tell() LineReaderPos {
492 func (r *LineReader) Seek(pos LineReaderPos) {
502 func (r *LineReader) Reset() {
515 func (r *LineReader) resetState() {
535 // ErrUnknownPC is the error returned by LineReader.ScanPC when the
551 func (r *LineReader) SeekPC(pc uint64, entry *LineEntry) error {