如何用WinDbg调试Linux上的.NET程序
原文中文,约6800字,阅读约需17分钟。发表于: 。一:背景 1. 讲故事最新版本 1.2402.24001.0 的WinDbg真的让人很兴奋,可以将自己伪装成 GDB 来和远程的 GDBServer 打通来实现对 Linux 上 .NET程序进行调试,这样就可以继续使用熟悉的WinDbg 命令,在这个版本中我觉得 WinDbg 不再是 WinDbg,而是 XDbg 了,画个简图如下:简图有了,接下来就要付出实践了。二:实操 Linux 上 .NE...
最新版本的WinDbg可以伪装成GDB与远程GDBServer通信,实现对Linux上.NET程序的调试。文章介绍了在CentOS7上安装.NET Core 3.1并使用gdbserver启动程序的过程,然后使用WinDbg连接到gdbserver进行调试。WinDbg可以通过插件扩展功能,实现与GDBServer的通信。最后,文章总结了现在的WinDbg已经支持多平台,并赞扬了其宿主模式的架构。