Lines Matching defs:LineReader
20 type LineReader struct { struct
21 buf buf
24 section []byte
26 str []byte // .debug_str
27 lineStr []byte // .debug_line_str
30 version uint16
31 addrsize int
32 segmentSelectorSize int
33 minInstructionLength int
34 maxOpsPerInstruction int
35 defaultIsStmt bool
36 lineBase int
37 lineRange int
38 opcodeBase int
39 opcodeLengths []int
40 directories []string
41 fileEntries []*LineFile
43 programOffset Offset // section offset of line number program
44 endOffset Offset // section offset of byte following program
46 initialFileEntries int // initial length of fileEntries
49 state LineEntry // public state
50 fileIndex int // private state
143 func (d *Data) LineReader(cu *Entry) (*LineReader, error) { func
186 func (r *LineReader) readHeader(compDir string) error {
328 func (r *LineReader) readLNCTFormat() []lnctForm {
339 …eReader) readLNCT(s []lnctForm, dwarf64 bool) (path string, mtime uint64, size uint64, err error) {
429 func (r *LineReader) readFileEntry() (bool, error) {
467 func (r *LineReader) updateFile() {
481 func (r *LineReader) Next(entry *LineEntry) error {
523 func (r *LineReader) step(entry *LineEntry) bool {
642 func (r *LineReader) advancePC(opAdvance int) {
661 func (r *LineReader) Tell() LineReaderPos {
669 func (r *LineReader) Seek(pos LineReaderPos) {
679 func (r *LineReader) Reset() {
692 func (r *LineReader) resetState() {
724 func (r *LineReader) Files() []*LineFile {
744 func (r *LineReader) SeekPC(pc uint64, entry *LineEntry) error {