delve/pkg/dwarf
aarzilli 12a3f8bb97 proc: change (*Variable).setValue for use in CallFunction
Changes (*Variable).setValue so that it can be used in CallFunction to
set up the argument frame for the function call, adding the ability to:
- nil nillable types
- set strings to the empty string
- copy from one structure to another (including strings and slices)
- convert any interface type to interface{}
- convert pointer shaped types (map, chan, pointers, and structs
  consisting of a single pointer field) to interface{}

This covers all cases where an assignment statement can be evaluated
without allocating memory or calling functions in the target process.
2018-08-15 10:29:16 -07:00
..
dwarfbuilder pkg/proc, pkg/dwarf/op: support DW_OP_piece, DW_OP_regX, DW_OP_fbreg 2017-11-21 11:51:02 -08:00
frame all: Spelling 2018-03-20 11:05:35 +01:00
godwarf proc: change (*Variable).setValue for use in CallFunction 2018-08-15 10:29:16 -07:00
line dwarf/line: fix some bugs with the state machine 2018-07-31 12:01:14 -07:00
op all: Spelling 2018-03-20 11:05:35 +01:00
reader proc: support inlining 2018-03-26 14:30:38 -04:00
util proc/tests: testing apparatus for complex location expressions 2017-11-21 11:51:02 -08:00