Compartilhar via


.opendump (Abrir arquivo de despejo)

O comando .opendump abre um arquivo de despejo para depuração.

.opendump DumpFile 
.opendump /c "DumpFileInArchive" [CabFile] 

Parâmetros

Dumpfile
Especifica o nome do arquivo de despejo a ser aberto. DumpFile deve incluir a extensão de nome de arquivo (normalmente .dmp ou .mdmp) e pode incluir um caminho absoluto ou relativo. Os caminhos relativos são relativos ao diretório no qual você iniciou o depurador.

/c "DumpFileInArchive"
Especifica o nome de um arquivo de despejo a ser depurado. Esse arquivo de despejo deve estar contido no arquivo morto especificado pelo CabFile . Você deve colocar o arquivo DumpFileInArchive entre aspas.

Arquivo de táxi
Especifica o nome de um arquivo morto a ser aberto. CabFiledeve incluir a extensão de nome de arquivo (normalmente .cab) e pode incluir um caminho absoluto ou relativo. Os caminhos relativos são relativos ao diretório no qual você iniciou o depurador. Se você usar a opção /c para especificar um arquivo de despejo em um arquivo morto, mas omitir CabFile, o depurador reutilizará o arquivo morto que você abriu mais recentemente.

Ambiente

Modos

Modo de usuário, modo kernel

Destinos

Somente despejo de memória (mas você pode usar esse comando se outras sessões estiverem em execução)

Plataformas

Tudo

Comentários

Depois de usar o comando .opendump , você deve usar o comando g (Go) para concluir o carregamento do arquivo de despejo.

Ao abrir um arquivo morto (como um arquivo CAB), você deve usar a opção /c . Se você não usar essa opção e especificar um arquivo morto para DumpFile, o depurador abrirá o primeiro arquivo que tem uma extensão de nome de arquivo .mdmp ou .dmp dentro desse arquivo.

Você pode usar .opendump mesmo que uma sessão de depuração já esteja em andamento. Esse recurso permite depurar mais de um despejo de memória ao mesmo tempo. Para obter mais informações sobre como controlar uma sessão de vários destinos, consulte Depurando vários destinos.

Observação Há complicações quando você depura destinos ativos e despeja destinos juntos, pois os comandos se comportam de maneira diferente para cada tipo de depuração. Por exemplo, se você usar o comando g (Go) quando o sistema atual for um arquivo de despejo, o depurador começará a ser executado, mas você não poderá voltar para o depurador, pois o comando break não é reconhecido como válido para a depuração do arquivo de despejo.