События стека (трассировка событий Windows)
Событие стека должно использоваться вместе с другими событиями для создания трассировок стека после вызова события. Оно регистрируется при включенном поставщике среды выполнения. Это очень часто случающееся событие, так как оно сопровождает создание другого события времени выполнения. По этой причине рекомендуется использовать его с осторожностью.
В таблице ниже показаны ключевое слово и уровень. (Дополнительные сведения см. в разделе CLR ETW Keywords and Levels.)
Ключевое слово для вызова события | Level |
---|---|
StackKeyword (0x40000000) |
LogAlways(0) |
В таблице ниже представлены сведения о событии.
Событие | Идентификатор события | Условие вызова |
---|---|---|
CLRStackWalk |
82 | Вместе с другими событиями для создания трассировок стека после этого события. |
В таблице ниже представлены данные события.
Имя поля | Тип данных | Описание |
---|---|---|
ClrInstanceID | win:Uint16 | Уникальный идентификатор среды выполнения. |
Reserved1 | win:UInt8 | Зарезервировано. |
Reserved2 | win:UInt8 | Зарезервировано. |
FrameCount | win:UInt32 | Число кадров в трассировке стека. |
Стек | win:Pointer | Столбцы указателей инструкций. |
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.