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. WinDbg Address Summary
- 5. ¿Buenas extensiones para WinDBG?
- 6. Empezando a aprender Windbg
- 7. Automatización adicional con WinDbg
- 8. ¿Cómo puedo crear una restricción de ruta de tipo System.Guid?
- 9. ¿Convertir matriz de bytes de Oracle RAW a System.Guid?
- 10. C# System.Guid no contiene una definición para Analizar
- 11. ¿Cómo utilizar un System.Guid como clave principal en ASP.Net MVC?
- 12. windbg: símbolos de pdb privados
- 13. Usando windbg de Visual Studio
- 14. Obtener sizeof (tipo) en Windbg
- 15. Protocolo de depuración remota WinDbg
- 16. ¿Puedo mostrar GUID en windbg?
- 17. ¡Explique! SyncBlk el comando windbg
- 18. Kernel trace Windows 7 WinDbg
- 19. C# - Dumping una lista a una lista desplegable
- 20. Dumping un programa Java en un archivo y reiniciarlo
- 21. valor de una variable utilizando WinDbg
- 22. ¿Cómo romper WinDbg de forma anónima?
- 23. Análisis del volcado de emergencia en windbg
- 24. cuándo y cómo usar windbg kernel debugging
- 25. WinDbg/SOS: Explicación de! Salida SyncBlk
- 26. Limitar! Dumpheap (windbg) salida a n objetos
- 27. Incluyendo WinDbg en la lista de vsjitdebugger
- 28. ¿Por qué WinDBG no puede encontrar mscordacwks.dll?
- 29. Debug Aplicación de Metro utilizando Windbg
- 30. Error al usar .ForEach en WinDbg
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