Versions in this module Expand all Collapse all v0 v0.12.2 Apr 13, 2017 Changes in this version + const DW_LINE_define_file + const DW_LINE_end_sequence + const DW_LINE_set_address + const DW_LNS_advance_line + const DW_LNS_advance_pc + const DW_LNS_const_add_pc + const DW_LNS_copy + const DW_LNS_fixed_advance_pc + const DW_LNS_negate_stmt + const DW_LNS_set_basic_block + const DW_LNS_set_column + const DW_LNS_set_file + var NoSourceError = errors.New("no source available") + type DebugLineInfo struct + FileNames []*FileEntry + IncludeDirs []string + Instructions []byte + Lookup map[string]*FileEntry + Prologue *DebugLinePrologue + type DebugLinePrologue struct + InitialIsStmt uint8 + Length uint32 + LineBase int8 + LineRange uint8 + MinInstrLength uint8 + OpcodeBase uint8 + StdOpLengths []uint8 + UnitLength uint32 + Version uint16 + type DebugLines []*DebugLineInfo + func Parse(data []byte) DebugLines + func (d *DebugLines) GetLineInfo(name string) *DebugLineInfo + func (dbl *DebugLines) AllPCsBetween(begin, end uint64, filename string) ([]uint64, error) + func (dbl *DebugLines) AllPCsForFileLine(f string, l int) (pcs []uint64) + type FileEntry struct + DirIdx uint64 + LastModTime uint64 + Length uint64 + Name string + type Location struct + Address uint64 + Delta int + File string + Line int + type StateMachine struct