Add DumpDelegate sos command (#20591)
authorStephen Toub <stoub@microsoft.com>
Thu, 25 Oct 2018 20:01:56 +0000 (13:01 -0700)
committerGitHub <noreply@github.com>
Thu, 25 Oct 2018 20:01:56 +0000 (13:01 -0700)
commit468eab186f15e6e42a0041042dc37d97330f6697
tree594050ea0db956481a621305e211b18e0194a334
parent6dd4270daf3ee49a08adedaf71a087de32c810a2
Add DumpDelegate sos command (#20591)

* Add DumpDelegate sos command

Finding out what method a delegate points to today with SOS is tedious.  This PR adds a DumpDelegate command that simplifies it: give it the delegate address, and it outputs a line for each delegate that makes up the input delegate, where each line includes the target object, the method descriptor, and a friendly name.

* Address PR feedback

And fix some warnings that were showing up in CI but not locally.
src/ToolBox/SOS/Strike/apollososdocs.txt
src/ToolBox/SOS/Strike/sos.def
src/ToolBox/SOS/Strike/sos_unixexports.src
src/ToolBox/SOS/Strike/sosdocs.txt
src/ToolBox/SOS/Strike/sosdocsunix.txt
src/ToolBox/SOS/Strike/strike.cpp
src/ToolBox/SOS/Strike/util.cpp
src/ToolBox/SOS/Strike/util.h
src/ToolBox/SOS/lldbplugin/soscommand.cpp