2011-06-13 32 views
12

¿Alguien tiene alguna buena extensión para WinDBG? ¿Código específicamente administrado? Obviamente utilizo SOS, y he escuchado/mezclado con algunos otros como necesarios en el pasado, pero nunca los salvé (¡oh, oh!).¿Buenas extensiones para WinDBG?

Realmente no tengo ninguna buena colección de extensiones en mi caja de herramientas y me gustaría recibir algunas recomendaciones.

Respuesta

9

He estado trabajando en una extensión de WinDBG para la depuración de .NET llamada recientemente SPT. Hice un blog sobre él here y desde entonces lancé el source code en github.

Tiene extensiones para muchas tareas de depuración comunes en .NET, tales como el dumping todas las entradas en un diccionario/tabla hash, la visualización de todas las conexiones activas SQL en un proceso, o ver el método de destino de un delegado, por nombrar unos pocos.

También hay SOSEX, disponible here, que tiene algunas características excelentes también, como una herramienta recursiva y algunas herramientas excelentes para examinar los montones administrados.

6

psscor2 y psscor4 (para .NET 4) tienen los mismos comandos que SOS, pero con algunas funciones útiles, como mostrar deltas para !dumpheap, así como un par de comandos adicionales.

2

Microsoft acaba de lanzar este plugin previamente solo interno como código abierto, netext. Aparentemente tiene algunas características de consulta SQL de la pila .NET, y comandos para HTTP y WCF.

2

La extensión de depuración de código administrado MEX.

Proporcionan versiones mejoradas de los comandos originales SOS/PSSCOR y algunas cosas adicionales. Todo correctamente aumentado con DML (para que pueda hacer clic en su camino, si lo desea).

Incluso puede descompilar los "binarios" administrados en sintaxis tipo C#. Tiene ayudantes especiales para tratar la depuración de Powershell, etc.

Además, tiene muchos comandos para trabajar con estructuras de datos nativas. Y algunos comandos en modo kernel.