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.
A extensão !exchain exibe a cadeia de manipuladores de exceções atual.
!exchain [Options]
Parâmetros
Options Um dos seguintes valores:
/c
Exibirá informações relevantes para depurar uma exceção try/catch do C++ se essa exceção for detectada.
/C
Exibe informações relevantes para depurar uma exceção de try/catch do C++, mesmo quando essa exceção não foi detectada.
/f
Exibe informações obtidas ao percorrer tabelas de função CRT, mesmo se um manipulador de exceção CRT não tiver sido detectado.
DLL
Ext.dll
A extensão !exchain só está disponível para um computador de destino baseado em x86.
Comentários
A extensão !exchain exibe a lista de manipuladores de exceção para o thread atual.
A lista inicia com o primeiro manipulador na cadeia (aquele que recebe a primeira oportunidade de tratar uma exceção) e continua até o final. O exemplo a seguir mostra essa extensão.
0:000> !exchain
0012fea8: Prymes!_except_handler3+0 (00407604)
CRT scope 0, filter: Prymes!dzExcepError+e6 (00401576)
func: Prymes!dzExcepError+ec (0040157c)
0012ffb0: Prymes!_except_handler3+0 (00407604)
CRT scope 0, filter: Prymes!mainCRTStartup+f8 (004021b8)
func: Prymes!mainCRTStartup+113 (004021d3)
0012ffe0: KERNEL32!GetThreadContext+1c (77ea1856)