Compartilhar via


Conteúdo do workspace

Cada workspace preserva as informações a seguir sobre a sessão de depuração atual. Essas informações são aplicadas cumulativamente, começando com o workspace base e terminando com o workspace carregado mais recentemente.

  • Todas as informações de interrupção e tratamento para exceções e eventos. Para obter mais informações sobre as informações de interrupção e tratamento, consulte Pontos de interrupção em workspaces.

  • Todos os arquivos código aberto. Se um arquivo de origem não for encontrado, uma mensagem de erro será exibida. Você pode fechar essas mensagens de erro individualmente ou usando a Janela | Feche o comando Todos os Erros do Windows .

  • Todos os aliases definidos pelo usuário.

Cada workspace preserva as informações a seguir sobre as configurações do depurador. Essas informações são aplicadas cumulativamente, começando com o workspace base e terminando com o workspace carregado mais recentemente.

  • O caminho do símbolo.

  • O caminho da imagem executável.

  • O caminho de origem. (Na depuração remota, o caminho de origem main e o caminho de origem local são salvos.)

  • As opções de origem atuais que foram definidas com l+, l- (Definir opções de origem).

  • Configurações de arquivo de log.

  • As configurações de conexão de kernel COM ou 1394, se a conexão foi iniciada usando a interface gráfica.

  • Os caminhos mais recentes em cada caixa de diálogo Abrir (exceto para o arquivo de workspace e caminhos de arquivo de texto, que não são salvos).

  • As configurações de .enable_unicode, .force_radix_output e .enable_long_status atuais.

Todos os workspaces padrão e workspaces nomeados preservam as informações a seguir sobre a interface gráfica do WinDbg. Essas informações são carregadas cumulativamente, começando com o workspace base e terminando com o workspace carregado mais recentemente.

  • O título da janela WinDbg

  • A configuração Abrir Desmontagem Automaticamente

  • A fonte padrão

Todos os workspaces padrão e workspaces nomeados preservam as informações a seguir sobre a interface gráfica do WinDbg. Essas informações não são aplicadas cumulativamente. Depende apenas do workspace carregado mais recentemente.

  • O tamanho e a posição da janela WinDbg na área de trabalho.

  • Quais janelas de informações de depuração estão abertas.

  • O tamanho e a posição de cada janela aberta, incluindo o tamanho da janela, sua status flutuante ou encaixada, seja com guias com outras janelas e todas as configurações relacionadas em seu menu de atalho.

  • O local do limite do painel na janela Comando do Depurador e a configuração de encapsulamento de palavra nessa janela.

  • Se a barra de ferramentas e status barra, e as barras de ferramentas individuais em cada janela de informações de depuração, estão visíveis.

  • A personalização da janela Registros.

  • Os sinalizadores na janela Chamadas, na janela Locais e na janela Inspeção.

  • Os itens que foram exibidos na janela Inspeção.

  • O local do cursor em cada janela De origem.

Workspaces nomeados

Os workspaces nomeados contêm informações adicionais que não são armazenadas em workspaces padrão.

Essas informações adicionais incluem informações sobre o estado atual da sessão. Quando um workspace nomeado é salvo, a sessão atual é salva. Se esse workspace for aberto posteriormente, essa sessão será reiniciada automaticamente.

Você pode iniciar apenas a depuração de kernel, a depuração de arquivos de despejo e a depuração de processos gerados no modo de usuário dessa maneira. Sessões remotas e processos de modo de usuário aos quais o depurador anexado não tem essas informações de sessão salvas em seus workspaces.

Você não poderá abrir esse tipo de workspace nomeado se outra sessão já estiver ativa.

Depurando clientes e workspaces

Quando você usa o WinDbg como um cliente de depuração, seu workspace salva apenas os valores definidos por meio da interface gráfica. As alterações feitas por meio da janela Comando do Depurador não são salvas. (Essa restrição garante que apenas as alterações feitas pelo cliente local sejam refletidas, pois a janela Comando do Depurador aceita a entrada de todos os clientes e do servidor de depuração.) Para obter mais informações, confira Controlando uma sessão de depuração remota.

Pontos de interrupção em workspaces

Além disso, as informações de ponto de interrupção são salvas em workspaces, incluindo o endereço de interrupção e status. Os pontos de interrupção que estão ativos quando uma sessão termina estão ativos quando a próxima sessão é iniciada. No entanto, alguns desses pontos de interrupção podem não ser resolvidos se os módulos apropriados ainda não tiverem sido carregados.

Os pontos de interrupção especificados por uma expressão de símbolo, por um número de linha, por um endereço numérico ou usando o mouse em uma janela De origem são salvos em workspaces. Os pontos de interrupção especificados usando o mouse em uma janela Desmontagem ou Chamadas não são salvos em workspaces.

Se você estiver depurando vários processos de modo de usuário, somente os pontos de interrupção associados ao processo zero serão salvos.