Cuando uso! Do en windbg para el objeto System.Guid obtuve la lista de campos para ese objeto GUID. ¿Cómo puedo ver cuál es el valor de este GUID (representación de cadenas)?Windbg - dumping System.Guid
Respuesta
Uso dt nt!_GUID <@ofobject> +4
Guid se almacena como bytes y bytes. La representación de cadenas se crea cuando llamas a ToString(). No puede llamar a métodos si analiza un archivo de volcado "muerto". Así que lo mejor es simplemente copiar los valores y el uso de this constructor y ToString() en una nueva aplicación de consola o en una unidad de prueba:
public Guid(
uint a,
ushort b,
ushort c,
byte d,
byte e,
byte f,
byte g,
byte h,
byte i,
byte j,
byte k
)
No es la respuesta que estaba buscando probablemente. Espero que solo necesites hacerlo una vez.
desgracia ... Si es necesario comprobar docena de GUID será doloroso. – Mijalko
Lamento escuchar eso. El uso frecuente de WinDbg puede indicar que faltan pruebas unitarias y que el diseño debe mejorarse. La respuesta que brindé es buena para la sesión 'de vez en cuando' con windbg. Buena suerte. – Dmitry
- 1. no se puede convertir de 'System.Guid?' a 'System.Guid'
- 2. PyYAML: dumping sin etiquetas
- 3. Django JSONField dumping/loading
- 4. ¿Buenas extensiones para WinDBG?
- 5. Automatización adicional con WinDbg
- 6. WinDbg Address Summary
- 7. Empezando a aprender Windbg
- 8. ¿Cómo utilizar un System.Guid como clave principal en ASP.Net MVC?
- 9. C# System.Guid no contiene una definición para Analizar
- 10. ¿Cómo puedo crear una restricción de ruta de tipo System.Guid?
- 11. ¿Convertir matriz de bytes de Oracle RAW a System.Guid?
- 12. Obtener sizeof (tipo) en Windbg
- 13. ¿Puedo mostrar GUID en windbg?
- 14. ¡Explique! SyncBlk el comando windbg
- 15. Kernel trace Windows 7 WinDbg
- 16. Usando windbg de Visual Studio
- 17. Protocolo de depuración remota WinDbg
- 18. windbg: símbolos de pdb privados
- 19. C# - Dumping una lista a una lista desplegable
- 20. Dumping un programa Java en un archivo y reiniciarlo
- 21. Debug Aplicación de Metro utilizando Windbg
- 22. por qué comienza el comando windbg. o!
- 23. Incluyendo WinDbg en la lista de vsjitdebugger
- 24. ¿Cómo romper WinDbg de forma anónima?
- 25. WinDbg/SOS: Explicación de! Salida SyncBlk
- 26. ¿Por qué WinDBG no puede encontrar mscordacwks.dll?
- 27. Depuración de contenedores C++ STL en Windbg
- 28. valor de una variable utilizando WinDbg
- 29. Error al usar .ForEach en WinDbg
- 30. Configure WinDbg como el depurador predeterminado
En realidad, estoy probando en la máquina de 64 bits, así que en mi caso dt nt! _GUID <@ofobject> +8 está bien. Gracias. – Mijalko
Para mí cuando realizo la depuración gestionada y obtengo la dirección a través de SOS, se muestra el valor correcto cuando lo hago dt nt! _GUID <@ofobject> –
Si este objeto es un tipo de valor. Use dt nt! _guid <@ofobject> – fresky