Sto lavorando con un'applicazione legacy VB6/COM che a volte causa l'arresto anomalo di Windows 7. Ho ora generato un file .dmp di uno di questi arresti anomali utilizzando lo strumento ProcDump di Sysinternals. Tuttavia, non ho mai lavorato con i file di dump prima. Quali risorse consiglieresti per iniziare con l'analisi dei file di dump?Introduzione all'analisi del file di dump
risposta
Ci sono alcuni libri come "Advanced Windows Debugging" oi libri su questo ragazzo blog che può aiutare.
C'è anche la conoscenza dell'assemblatore di cui avrete bisogno.
Utilizzare WinDbg o qualsiasi altro debugger. Il libro sopra menzionato è specifico per WinDbg.
Alcuni altri link che potrebbero essere utili
WinDBG e strumenti:
https://developer.microsoft.com/en-us/windows/hardware/download-windbg
.Net di estensione per WinDBG:
https://docs.microsoft.com/en-us/dotnet/framework/tools/sos-dll-sos-debugging-extension
È possibile utilizzare Kit di Microsoft Software Development, che comprende al windbg analizzare i file di dump, ma è necessario un download di grandi dimensioni, la semplice applicazione è bluescreenview che analizzerà il file di dump e mostrerà quale modulo presenta problemi qui il link.
- 1. Analisi file dump del processo Java?
- 2. postgresql- restore file .dump
- 3. Dump MySQL 5.6.10 File
- 4. Formato file core-dump
- 5. Analisi di dump del core usando gdb
- 6. svn: documentazione del formato dump?
- 7. Equivalente di dump del core per Java
- 8. Introduzione all'interazione del database con C#
- 9. Introduzione allo sviluppo di giochi
- 10. Introduzione a Diffplex
- 11. Introduzione a T4
- 12. Introduzione a Ember.js
- 13. Introduzione a Syntaxnet
- 14. Introduzione a Mercurial
- 15. Introduzione a OpenID
- 16. Introduzione allo sviluppo Android
- 17. Introduzione a "Enhance PHP"
- 18. Introduzione a tempo Noda
- 19. Introduzione a Newspeak
- 20. Introduzione a MapReduce/Hadoop
- 21. Introduzione a JavaCC
- 22. Introduzione a SNMP4J
- 23. Perché vengono generati file di dump di base?
- 24. dump di debug del nucleo remoto di debug
- 25. Visualizzazione di core dump
- 26. Dump C# DataTable ad un file
- 27. di eccezione di memoria + file di hprof analizzare il dump
- 28. Dump sql file to ClearDB in Heroku
- 29. File dump core vuoto dopo errore di segmentazione
- 30. Importa tabelle specifiche dal file di dump di Oracle?
Forse il più importante comando di Windbg da imparare è '! Analyze -v' - eseguirà alcune euristiche per capire dove si trova la vera fonte del crash (che non è necessariamente lo stack di chiamate memorizzato) e ti fornisco un riassunto molto utile. –
Nota: i link pubblicati sopra sono morti. – FredyWenger
Nota: collegamenti aggiornati. –