mirror of
https://github.com/golang/go
synced 2024-11-25 00:07:56 -07:00
improved dwarf error message when debugging info is not present.
This commit is contained in:
parent
2b33434287
commit
02ba354f49
@ -79,7 +79,7 @@ func New(abbrev, aranges, frame, info, line, pubnames, ranges, str []byte) (*Dat
|
||||
// 32-bit DWARF: 4 byte length, 2 byte version.
|
||||
// 64-bit DWARf: 4 bytes of 0xff, 8 byte length, 2 byte version.
|
||||
if len(d.info) < 6 {
|
||||
return nil, DecodeError{"info", Offset(len(d.info)), "too short"}
|
||||
return nil, DecodeError{"info", Offset(len(d.info)), "too short. make sure you compiled with debugging information."}
|
||||
}
|
||||
offset := 4
|
||||
if d.info[0] == 0xff && d.info[1] == 0xff && d.info[2] == 0xff && d.info[3] == 0xff {
|
||||
|
Loading…
Reference in New Issue
Block a user