delve/service
Alessandro Arzilli 436a3c2149 proc refactor: split out BinaryInfo implementation (#745)
* proc: refactor BinaryInfo part of proc.Process to own type

The data structures and associated code used by proc.Process
to implement target.BinaryInfo will also be useful to support a
backend for examining core dumps, split this part of proc.Process
to a different type.

* proc: compile support for all executable formats unconditionally

So far we only compiled in support for loading the executable format
supported by the host operating system.
Once support for core files is introduced it is however useful to
support loading in all executable formats, there is no reason why it
shouldn't be possible to examine a linux coredump on windows, or
viceversa.

* proc: bugfix: do not resume threads on detach if killing

* Replace BinaryInfo interface with BinInfo() method returning proc.BinaryInfo
2017-04-06 11:14:01 -07:00
..
api proc/variables: fix infinite recursion with pointer loop (#725) 2017-02-09 16:26:38 -08:00
debugger proc refactor: split out BinaryInfo implementation (#745) 2017-04-06 11:14:01 -07:00
rpc1 Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
rpc2 Two bugfixes regarding stale executable files, and executables changing between restarts (#689) 2016-12-22 10:53:34 -06:00
rpccommon Move top-level packages into pkg 2017-02-08 12:17:19 -08:00
test proc/stack: use BP when FDE is not available 2017-02-22 20:39:28 +01:00
client.go Two bugfixes regarding stale executable files, and executables changing between restarts (#689) 2016-12-22 10:53:34 -06:00
config.go Flag to set working directory (#650) 2016-11-01 12:58:42 -07:00
rpccallback.go Replaced net/rpc with custom version 2016-07-02 12:16:06 +02:00
server.go misc: cleanup and documentation 2016-01-10 02:10:51 -08:00