Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
No WinDbg, você pode exibir o código do assembly inserindo comandos ou usando a janela Desmontar.
Janela de comandos do depurador
Você pode exibir o código do assembly inserindo um dos comandos u, ub, uu (Unassemble) na janela Comando do Depurador.
Janela de Desmontagem
Para abrir ou alternar para a janela Desmontagem, selecione Disassembly no menu Exibir. (Você também pode pressionar ALT+7 ou selecionar o botão Desmontar na barra de ferramentas. ALT+SHIFT+7 fechará a Janela de Desmontagem.)
A captura de tela a seguir mostra um exemplo de uma janela de desmontagem.
O depurador usa uma seção de memória, interpreta-a como instruções binárias do computador e, em seguida, desmonta-a para produzir uma versão em linguagem assembly das instruções do computador. O código resultante é exibido na janela Desmontagem.
Na janela Desmontar, você pode fazer o seguinte:
Para desmontar uma seção diferente da memória, na caixa Offset, digite o endereço da memória que você deseja desmontar. (Você pode pressionar ENTER depois de digitar o endereço, mas não precisa.) A janela Desmontar exibe o código antes de concluir o endereço; você pode desconsiderar esse código.
Para ver outras seções de memória, selecione os botões Anterior ou Próximo ou pressione as teclas PAGE UP ou PAGE DOWN. Esses comandos exibem o código desmontado das seções anteriores ou a seguir da memória, respectivamente. Pressionando as teclas seta para a direita, seta para a esquerda, seta para cima e seta para baixo, você pode navegar dentro da janela. Se você usar essas chaves para sair da página, uma nova página será exibida.
A janela Desmontar tem uma barra de ferramentas que contém dois botões e um menu de atalho com comandos adicionais. Para acessar o menu, selecione e segure (ou clique com o botão direito do mouse) na barra de título ou selecione o ícone que aparece próximo ao canto superior direito da janela. A lista a seguir descreve alguns dos comandos de menu.
Ir para o endereço atual abre a janela Origem com o arquivo de origem que corresponde à linha selecionada na janela Desmontar e realça essa linha.
Desmontar antes da instrução atual faz com que a linha atual seja colocada no meio da janela Desmontar. Esse comando é a opção padrão. Se esse comando for desativado, a linha atual aparecerá no topo da janela de Desmontagem, o que economiza tempo, já que a desmontagem na direção inversa pode ser demorada.
Destacar instruções da linha de origem atual faz com que todas as instruções que correspondem à linha de origem atual sejam destacadas. Muitas vezes, uma única linha de origem corresponderá a várias instruções de assembly. Se o código tiver sido otimizado, essas instruções de assembly podem não ser consecutivas. Esse comando permite que você encontre todas as instruções que foram montadas na linha de origem atual.
Mostrar a linha de origem para cada instrução exibe o número da linha de origem que corresponde a cada instrução de assembly.
Mostrar o arquivo de origem para cada instrução exibe o nome do arquivo de origem que corresponde a cada instrução de assembly.
Consulte também
Para obter mais informações sobre depuração de assembly e comandos relacionados e uma explicação completa da exibição do assembly, consulte Depuração no Modo de Assembly.