delve/pkg/dwarf
Derek Parker 544a803a80
proc,dwarf: Improve DWARF v5 support (#2544)
While Go still mostly uses DWARF v4, newer versions of GCC will emit
DWARF v5 by default. This patch improves support for DWARF v5 by parsing
the .debug_line_str section and using that during file:line lookups.

This patch only includes support for files, not directories.

Co-authored-by: Derek Parker <deparker@redhat.com>
2021-06-22 13:37:46 +02:00
..
dwarfbuilder proc: do not assume abstract origins precede their uses (#2293) 2021-01-27 06:58:48 -08:00
frame proc: add workaround for debug_frame bug on macOS (#2374) 2021-03-09 11:35:24 +01:00
godwarf *: remove unused code, variables and constants (#2426) 2021-04-12 14:57:39 -07:00
line proc,dwarf: Improve DWARF v5 support (#2544) 2021-06-22 13:37:46 +02:00
loclist dwarf/loclist,godwarf,proc: support DWARF version 5 loclists and debug_addr (#2097) 2020-08-17 17:19:46 -07:00
op dwarf/op,proc: fix handling of DW_OP_piece (#2485) 2021-05-17 10:26:49 -07:00
reader dwarf/reader: minor comments around variable resolving (#2253) 2020-12-08 11:46:40 -08:00
regnum gdbserial,regnum: support ZMM registers, disable 'g' on debugserver (#2498) 2021-05-26 08:21:03 -07:00
util dwarf: make debug_line header parser more resilient (#2456) 2021-05-04 12:36:22 -07:00