Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo analizar archivos de volcado

Cómo analizar archivos de volcado

1. Abra el archivo de formato de volcado

Abra WinDbg y seleccione el archivo de volcado para abrir a través del menú [Archivo] à [Abrir volcado de memoria]. También puede abrir la ventana de comandos de Dos a través de CMD y cambiar a donde. WinDbg está ubicado en el directorio, use el comando:

WinDbg -z "D:/Lines2009-7-25-22-20-33-900.dmp"

-z representa. la ruta

Figura 1.1 Usando WinDbg para abrir un archivo de volcado

Este artículo ha escrito un programa que puede simplemente generar una excepción de división por cero. Déjelo ejecutar, genere un bloqueo, genere un archivo dmp a través de drwtsn y luego analice el archivo dmp a través de windbg para encontrar errores en el programa.

Objetivo: Aprender a utilizar las funciones básicas de windbg.

Código fuente del programa:

void Crash(void)

{

int i = 1;

int j = 0;

i /= j

}

vacío principal(vacío)

{

Crash();

}

Entorno de compilación: vc 6.0

Configuración del compilador:

La configuración para este paso requiere liberación La versión no utiliza optimización. Si se utiliza la optimización, la función Crash (void) en el código fuente anterior no se compilará.

La configuración de este paso es generar la tabla de símbolos de depuración para la versión de lanzamiento para prepararse para la ubicación de errores posteriores.