rodneyviana / netext

WinDbg extension for data mining managed heap. It also includes commands to list http request, wcf services, WIF tokens among others
http://blogs.msdn.microsoft.com/rodneyviana
Other
219 stars 35 forks source link

Linux Dump on WinDbg Preview with NetExt #19

Open hgedik opened 2 years ago

hgedik commented 2 years ago

I'm having trouble with netext (in WinDbg Preview) to the dump I get on Linux Ubuntu 18.04 x64. I use ".cordll -l" when inspecting dumps get on Windows and it works fine. However, when examining dumps from Linux, I only load "sos.dll" (with dotnet-sos - comment below) and after .load netext, I get the following error in !windex -tree operation.

0:522> !windex -tree Init was performed but it could not start CLR Try running .cordll -l. Error: 8027025b c0000005 Exception in C:\NetExt-2.1.65.5000\x64\NetExt.dll.windex debugger extension. PC: 00007ffc'3485d76b VA: 00000000'00000000 R/W: 0 Parameter: 00000000'00000000 0:522> .cordll -l CLR DLL status: No load attempts 0:522> lmv m coreclr Browse full module list start end module name

lmv m coreclr list is empty.

Default WinDbg commands (!threads, !clrstack etc.) are works.

The dump from Linux is not supported or am I doing something missing?

"Note that the !loadby sos coreclr command no longer works and is no longer needed." https://www.mode19.net/posts/windbgwithnetcore/

rodneyviana commented 2 years ago

The extension is very dependent on Windows architecture. At some point I might make a version for Linux.