delve/pkg
Sergio Lopez bafa512067 proc_test: implement test for DWZ compressed DWARF
If dwz binary is available in the system, test delve's ability to find
deduplicated symbols in the DWARF information.

dwzcompression.go contains a small C function (void fortytwo()) which
calls glibc's fprintf with stdin as first argument. Normally, stdin
will be present as a DW_TAG_variable as part of a DW_TAG_compile_unit
named dwzcompression.cgo2.c.

After running dwz on the binary, stdin is moved to a
DW_TAG_partial_unit, which is imported from dwzcompression.cgo2.c with
a DW_TAG_imported_unit.

This test verifies that delve is able to find stdin symbol's type, as a
way to confirm it understands dwz's compressed/deduplicated DWARF
information.
2018-05-23 13:59:45 -07:00
..
config config: Return handle for created default config (#1130) 2018-02-20 20:24:05 +01:00
dwarf proc: support inlining 2018-03-26 14:30:38 -04:00
goversion all: Spelling 2018-03-20 11:05:35 +01:00
logflags cmd/dlv: Revert 4e177b, use new flag name for debug logging options 2018-04-26 09:45:52 -07:00
proc proc_test: implement test for DWZ compressed DWARF 2018-05-23 13:59:45 -07:00
terminal command/terminal: Printing stack trace of all the goroutines (#1212) 2018-05-22 11:02:43 -07:00
version all: Bump to v1.0.0 (#1126) 2018-02-19 21:33:47 +01:00