- События безопасности (трассировка событий Windows) Security ETW Events
- События StrongNameVerificationStart_V1 и StrongNameVerificationStop_V1 StrongNameVerificationStart_V1 and StrongNameVerificationStop_V1 Events
- События AuthenticodeVerificationStart_V1 и AuthenticodeVerificationStop_V1 AuthenticodeVerificationStart_V1 and AuthenticodeVerificationStop_V1 Events
- События методов (трассировка событий Windows) Method ETW Events
- События методов среды CLR CLR Method Events
- События маркеров методов среды CLR CLR Method Marker Events
- Подробные события методов среды CLR CLR Method Verbose Events
- Событие MethodJittingStarted MethodJittingStarted Event
События безопасности (трассировка событий Windows) Security ETW Events
События безопасности создаются при проверке строгого имени и проверке Authenticode. Security events are raised during strong name verification and Authenticode verification.
События StrongNameVerificationStart_V1 и StrongNameVerificationStop_V1 StrongNameVerificationStart_V1 and StrongNameVerificationStop_V1 Events
В таблице ниже показаны ключевое слово и уровень. The following table shows the keyword and level. (Дополнительные сведения см. в разделе CLR ETW Keywords and Levels.) (For more information, see CLR ETW Keywords and Levels.)
Ключевое слово для вызова события Keyword for raising the event | Level Level |
---|---|
SecurityKeyword (0x400) SecurityKeyword (0x400) | Информационный (4) Informational(4) |
В таблице ниже представлены сведения о событии. The following table shows the event information.
Событие Event | Идентификатор события Event ID | Условие вызова Raised when |
---|---|---|
StrongNameVerificationStart_V1 | 181 181 | Начало проверки строгого имени. Start of strong name verification. |
StrongNameVerificationStop_V1 | 182 182 | Окончание проверки строгого имени. End of strong name verification. |
В таблице ниже представлены данные события. The following table shows the event data.
Имя поля Field name | Тип данных Data type | Описание Description |
---|---|---|
VerificationFlags VerificationFlags | win:UInt32 win:UInt32 | Флаги проверки. The verification flags. |
ErrorCode ErrorCode | win:UInt32 win:UInt32 | Код ошибки HResult. The HResult error code. |
FullyQualifiedAssemblyName FullyQualifiedAssemblyName | win:UnicodeString win:UnicodeString | Полное имя сборки. The fully qualified assembly name. |
ClrInstanceID ClrInstanceID | win:UInt16 win:UInt16 | Уникальный идентификатор экземпляра CLR или CoreCLR. Unique ID for the instance of CLR or CoreCLR. |
События AuthenticodeVerificationStart_V1 и AuthenticodeVerificationStop_V1 AuthenticodeVerificationStart_V1 and AuthenticodeVerificationStop_V1 Events
В таблице ниже показаны ключевое слово и уровень. The following table shows the keyword and level.
Ключевое слово для вызова события Keyword for raising the event | Level Level |
---|---|
SecurityKeyword (0x400) SecurityKeyword (0x400) | Информационный (4) Informational(4) |
В таблице ниже представлены сведения о событии. The following table shows the event information.
Событие Event | Идентификатор события Event ID | Условие вызова Raised when |
---|---|---|
AuthenticodeVerificationStart_V1 | 183 183 | Начало проверки Authenticode. Start of Authenticode verification. |
AuthenticodeVerificationStop_V1 | 184 184 | Окончание проверки Authenticode. End of Authenticode verification. |
В таблице ниже представлены данные события. The following table shows the event data.
События методов (трассировка событий Windows) Method ETW Events
Эти события собирают сведения, связанные с методами. These events collect information that is specific to methods. Полезные данные этих событий необходимы для разрешения символов. The payload of these events is required for symbol resolution. Кроме того, эти события содержат полезные сведения, например сколько раз вызывался метод. In addition, these events provide helpful information such as the number of times a method was called.
Все события методов имеют уровень «Информационный (4)». All method events have a level of «Informational (4)». Все подробные события методов имеют уровень «Подробный (5)». All method verbose events have a level of «Verbose (5)».
Все события методов вызываются ключевыми словами JITKeyword (0x10) или NGenKeyword (0x20) при использовании поставщика среды выполнения или ключевыми словами JitRundownKeyword (0x10) или NGENRundownKeyword (0x20) при использовании поставщика очистки. All method events are raised by the JITKeyword (0x10) keyword or the NGenKeyword (0x20) keyword under the runtime provider, or JitRundownKeyword (0x10) or NGENRundownKeyword (0x20) under the rundown provider.
События методов среды CLR CLR Method Events
В таблице ниже показаны ключевое слово и уровень. The following table shows the keyword and level. Дополнительные сведения см. в разделе Ключевые слова и уровни ETW среды CLR. For more information, see CLR ETW Keywords and Levels.
Ключевое слово для вызова события Keyword for raising the event | Level Level |
---|---|
JITKeyword (0x10) JITKeyword (0x10) runtime provider | Информационный (4) Informational (4) |
NGenKeyword (0x20) NGenKeyword (0x20) runtime provider | Информационный (4) Informational (4) |
JitRundownKeyword (0x10) JitRundownKeyword (0x10) rundown provider | Информационный (4) Informational (4) |
NGENRundownKeyword (0x20) NGENRundownKeyword (0x20) rundown provider | Информационный (4) Informational (4) |
В таблице ниже представлены сведения о событии. The following table shows the event information:
Событие Event | Идентификатор события Event ID | Описание Description |
---|---|---|
MethodLoad_V1 | 136 136 | Вызывается, когда метод является JIT-загружаемым или загружается образ NGEN. Raised when a method is just-in-time loaded (JIT-loaded) or an NGEN image is loaded. Динамические и универсальные методы не используют эту версию для загрузки методов. Dynamic and generic methods do not use this version for method loads. Вспомогательные методы JIT никогда не используют эту версию. JIT helpers never use this version. |
MethodUnLoad_V1 | 137 137 | Вызывается, когда выгружается модуль или уничтожается домен приложения. Raised when a module is unloaded, or an application domain is destroyed. Динамические методы никогда не используют эту версию для выгрузки методов. Dynamic methods never use this version for method unloads. |
MethodDCStart_V1 | 137 137 | Перечисляет методы во время очистки запуска. Enumerates methods during a start rundown. |
MethodDCEnd_V1 | 138 138 | Перечисляет методы во время очистки завершения. Enumerates methods during an end rundown. |
В таблице ниже представлены данные события. The following table shows the event data:
Имя поля Field name | Тип данных Data type | Описание Description |
---|---|---|
MethodID MethodID | win:UInt64 win:UInt64 | Уникальный идентификатор метода. Unique identifier of a method. Для вспомогательных методов JIT устанавливается равным начальному адресу метода. For JIT helper methods, this is set to the start address of the method. |
ModuleID ModuleID | win:UInt64 win:UInt64 | Идентификатор модуля, к которому относится этот метод (0 для вспомогательных методов JIT). Identifier of the module to which this method belongs (0 for JIT helpers). |
MethodStartAddress MethodStartAddress | win:UInt64 win:UInt64 | Начальный адрес метода. Start address of the method. |
MethodSize MethodSize | win:UInt32 win:UInt32 | Размер метода. Size of the method. |
MethodToken MethodToken | win:UInt32 win:UInt32 | 0 для динамических методов и вспомогательных методов JIT. 0 for dynamic methods and JIT helpers. |
MethodFlags MethodFlags | win:UInt32 win:UInt32 | 0x1: динамический метод. 0x1: Dynamic method. 0x2: универсальный метод. 0x2: Generic method. 0x4: метод с кодом, скомпилированным JIT-компилятором (в противном случае машинный код образа NGEN). 0x4: JIT-compiled code method (otherwise NGEN native image code). 0x8: вспомогательный метод. 0x8: Helper method. |
ClrInstanceID ClrInstanceID | win:UInt16 win:UInt16 | Уникальный идентификатор экземпляра CLR или CoreCLR. Unique ID for the instance of CLR or CoreCLR. |
События маркеров методов среды CLR CLR Method Marker Events
Эти события создаются только при использовании поставщика очистки. These events are raised only under the rundown provider. Они обозначают окончание перечисления методов во время очистки запуска или завершения. They signify the end of method enumeration during a start or end rundown. (То есть они вызываются при включении ключевого слова NGENRundownKeyword , JitRundownKeyword , LoaderRundownKeyword или AppDomainResourceManagementRundownKeyword .) (That is, they are raised when the NGENRundownKeyword , JitRundownKeyword , LoaderRundownKeyword , or AppDomainResourceManagementRundownKeyword keyword is enabled.)
В таблице ниже показаны ключевое слово и уровень. The following table shows the keyword and level:
Ключевое слово для вызова события Keyword for raising the event | Level Level |
---|---|
AppDomainResourceManagementRundownKeyword (0x800) AppDomainResourceManagementRundownKeyword (0x800) rundown provider | Информационный (4) Informational (4) |
JitRundownKeyword (0x10) JitRundownKeyword (0x10) rundown provider | Информационный (4) Informational (4) |
NGENRundownKeyword (0x20) NGENRundownKeyword (0x20) rundown provider | Информационный (4) Informational (4) |
В таблице ниже представлены сведения о событии. The following table shows the event information:
Событие Event | Идентификатор события Event ID | Описание Description |
---|---|---|
DCStartInit_V1 | 147 147 | Отправляется перед началом перечисления во время очистки запуска. Sent before the start of the enumeration during a start rundown. |
DCStartComplete_V1 | 145 145 | Отправляется по окончании перечисления во время очистки запуска. Sent at the end of the enumeration during a start rundown. |
DCEndInit_V1 | 148 148 | Отправляется перед началом перечисления во время очистки завершения. Sent before the start of the enumeration during an end rundown. |
DCEndComplete_V1 | 146 146 | Отправляется по окончании перечисления во время очистки завершения. Sent at the end of the enumeration during an end rundown. |
В таблице ниже представлены данные события. The following table shows the event data:
Имя поля Field name | Тип данных Data type | Описание Description |
---|---|---|
ClrInstanceID ClrInstanceID | win:UInt16 win:UInt16 | Уникальный идентификатор экземпляра CLR или CoreCLR. Unique ID for the instance of CLR or CoreCLR. |
Подробные события методов среды CLR CLR Method Verbose Events
В таблице ниже показаны ключевое слово и уровень. The following table shows the keyword and level:
Ключевое слово для вызова события Keyword for raising the event | Level Level |
---|---|
JITKeyword (0x10) JITKeyword (0x10) runtime provider | Подробный (5) Verbose (5) |
NGenKeyword (0x20) NGenKeyword (0x20) runtime provider | Подробный (5) Verbose (5) |
JitRundownKeyword (0x10) JitRundownKeyword (0x10) rundown provider | Подробный (5) Verbose (5) |
NGENRundownKeyword (0x20) NGENRundownKeyword (0x20) rundown provider | Подробный (5) Verbose (5) |
В таблице ниже представлены сведения о событии. The following table shows the event information:
Событие Event | Идентификатор события Event ID | Описание Description |
---|---|---|
MethodLoadVerbose_V1 | 143 143 | Вызывается, когда метод является JIT-загружаемым или загружается образ NGEN. Raised when a method is JIT-loaded or an NGEN image is loaded. Динамические и универсальные методы всегда используют эту версию для загрузки методов. Dynamic and generic methods always use this version for method loads. Вспомогательные методы JIT всегда используют эту версию. JIT helpers always use this version. |
MethodUnLoadVerbose_V1 | 144 144 | Вызывается, когда уничтожается динамический метод, выгружается модуль или разрушается домен приложения. Raised when a dynamic method is destroyed, a module is unloaded, or an application domain is destroyed. Динамические методы всегда используют эту версию для выгрузки методов. Dynamic methods always use this version for method unloads. |
MethodDCStartVerbose_V1 | 141 141 | Перечисляет методы во время очистки запуска. Enumerates methods during a start rundown. |
MethodDCEndVerbose_V1 | 142 142 | Перечисляет методы во время очистки завершения. Enumerates methods during an end rundown. |
В таблице ниже представлены данные события. The following table shows the event data:
Имя поля Field name | Тип данных Data type | Описание Description |
---|---|---|
MethodID MethodID | win:UInt64 win:UInt64 | Уникальный идентификатор метода. Unique identifier of the method. Для вспомогательных методов JIT устанавливается равным начальному адресу метода. For JIT helper methods, set to the start address of the method. |
ModuleID ModuleID | win:UInt64 win:UInt64 | Идентификатор модуля, к которому относится этот метод (0 для вспомогательных методов JIT). Identifier of the module to which this method belongs (0 for JIT helpers). |
MethodStartAddress MethodStartAddress | win:UInt64 win:UInt64 | Начальный адрес. Start address. |
MethodSize MethodSize | win:UInt32 win:UInt32 | Длина метода. Method length. |
MethodToken MethodToken | win:UInt32 win:UInt32 | 0 для динамических методов и вспомогательных методов JIT. 0 for dynamic methods and JIT helpers. |
MethodFlags MethodFlags | win:UInt32 win:UInt32 | 0x1: динамический метод. 0x1: Dynamic method. 0x2: универсальный метод. 0x2: Generic method. 0x4: метод, скомпилированный JIT-компилятором (в противном случае созданный программой NGen.exe). 0x4: JIT-compiled method (otherwise, generated by NGen.exe) 0x8: вспомогательный метод. 0x8: Helper method. |
MethodNameSpace MethodNameSpace | win:UnicodeString win:UnicodeString | Полное имя пространства имен, связанного с методом. Full namespace name associated with the method. |
MethodName MethodName | win:UnicodeString win:UnicodeString | Полное имя класса, связанного с методом. Full class name associated with the method. |
MethodSignature MethodSignature | win:UnicodeString win:UnicodeString | Сигнатура метода (разделенный запятыми список имен типов). Signature of the method (comma-separated list of type names). |
ClrInstanceID ClrInstanceID | win:UInt16 win:UInt16 | Уникальный идентификатор экземпляра CLR или CoreCLR. Unique ID for the instance of CLR or CoreCLR. |
Событие MethodJittingStarted MethodJittingStarted Event
В таблице ниже показаны ключевое слово и уровень. The following table shows the keyword and level:
Ключевое слово для вызова события Keyword for raising the event | Level Level |
---|---|
JITKeyword (0x10) JITKeyword (0x10) runtime provider | Подробный (5) Verbose (5) |
NGenKeyword (0x20) NGenKeyword (0x20) runtime provider | Подробный (5) Verbose (5) |
JitRundownKeyword (0x10) JitRundownKeyword (0x10) rundown provider | Подробный (5) Verbose (5) |
NGENRundownKeyword (0x20) NGENRundownKeyword (0x20) rundown provider | Подробный (5) Verbose (5) |
В таблице ниже представлены сведения о событии. The following table shows the event information:
Событие Event | Идентификатор события Event ID | Описание Description |
---|---|---|
MethodJittingStarted | 145 145 | Вызывается, когда метод компилируется JIT-компилятором. Raised when a method is being JIT-compiled. |
В таблице ниже представлены данные события. The following table shows the event data: