Eventos ETW de pilha
O evento de pilha deve ser usado em conjunto com outros eventos para gerar os rastreamentos de pilha após um evento é gerado. Ele é registrado quando o provedor de tempo de execução está habilitado. Esse é um evento de alta freqüência, pois ele é disparado sempre que outro evento de tempo de execução é gerado. Por esse motivo, recomendamos que você use este evento com cuidado.
A tabela a seguir mostra o nível e a palavra-chave. (Para obter mais informações, consulte Níveis e palavras-chave do ETW CLR.)
Palavra-chave para disparar o evento. |
Level |
---|---|
StackKeyword(0x40000000) |
LogAlways(0) |
A tabela a seguir mostra as informações de evento.
Evento |
Identificação de evento |
Gerado quando |
---|---|---|
CLRStackWalk |
82 |
Em conjunto com outros eventos para gerar um evento a seguir de rastreamentos de pilha. |
A tabela a seguir mostra os dados do evento.
Nome do campo |
Tipo de dados |
Descrição |
---|---|---|
ClrInstanceID |
Win: Uint16. |
Identificador exclusivo do tempo de execução. |
Reserved1 |
Win: UInt8 |
Reservado. |
Reserved2 |
Win: UInt8 |
Reservado. |
FrameCount |
Win: UInt32. |
O número de quadros no rastreamento da pilha. |
Pilha |
Win: ponteiro |
Colunas de ponteiros de instrução. |