summaryrefslogtreecommitdiff
path: root/src/vm/ClrEtwAll.man
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/ClrEtwAll.man')
-rw-r--r--src/vm/ClrEtwAll.man84
1 files changed, 82 insertions, 2 deletions
diff --git a/src/vm/ClrEtwAll.man b/src/vm/ClrEtwAll.man
index ea3c4da935..71b7346878 100644
--- a/src/vm/ClrEtwAll.man
+++ b/src/vm/ClrEtwAll.man
@@ -71,6 +71,8 @@
message="$(string.RuntimePublisher.ThreadTransferKeywordMessage)" symbol="CLR_THREADTRANSFER_KEYWORD"/>
<keyword name="DebuggerKeyword" mask="0x100000000"
message="$(string.RuntimePublisher.DebuggerKeywordMessage)" symbol="CLR_DEBUGGER_KEYWORD" />
+ <keyword name="MonitoringKeyword" mask="0x200000000"
+ message="$(string.RuntimePublisher.MonitoringKeywordMessage)" symbol="CLR_MONITORING_KEYWORD" />
</keywords>
<!--Tasks-->
<tasks>
@@ -163,7 +165,28 @@
</opcodes>
</task>
- <task name="Contention" symbol="CLR_CONTENTION_TASK"
+ <task name="ExceptionCatch" symbol="CLR_EXCEPTION_CATCH_TASK"
+ value="27" eventGUID="{5BBF9499-1715-4658-88DC-AFD7690A8711}"
+ message="$(string.RuntimePublisher.ExceptionCatchTaskMessage)">
+ <opcodes>
+ </opcodes>
+ </task>
+
+ <task name="ExceptionFinally" symbol="CLR_EXCEPTION_FINALLY_TASK"
+ value="28" eventGUID="{9565BC31-300F-4EA2-A532-30BCE9A14199}"
+ message="$(string.RuntimePublisher.ExceptionFinallyTaskMessage)">
+ <opcodes>
+ </opcodes>
+ </task>
+
+ <task name="ExceptionFilter" symbol="CLR_EXCEPTION_FILTER_TASK"
+ value="29" eventGUID="{72E72606-BB71-4290-A242-D5F36CE5312E}"
+ message="$(string.RuntimePublisher.ExceptionFilterTaskMessage)">
+ <opcodes>
+ </opcodes>
+ </task>
+
+ <task name="Contention" symbol="CLR_CONTENTION_TASK"
value="8" eventGUID="{561410f5-a138-4ab3-945e-516483cddfbc}"
message="$(string.RuntimePublisher.ContentionTaskMessage)">
<opcodes>
@@ -339,6 +362,7 @@
<opcodes>
</opcodes>
</task>
+ <!--Next available ID is 30-->
</tasks>
<!--Maps-->
<maps>
@@ -1326,6 +1350,21 @@
</UserData>
</template>
+ <template tid="ExceptionHandling">
+ <data name="EntryEIP" inType="win:UInt64" outType="win:HexInt64" />
+ <data name="MethodID" inType="win:UInt64" outType="win:HexInt64" />
+ <data name="MethodName" inType="win:UnicodeString" />
+ <data name="ClrInstanceID" inType="win:UInt16" />
+ <UserData>
+ <ExceptionHandling xmlns="myNs">
+ <EntryEIP> %1 </EntryEIP>
+ <MethodID> %2 </MethodID>
+ <MethodName> %3 </MethodName>
+ <ClrInstanceID> %4 </ClrInstanceID>
+ </ExceptionHandling>
+ </UserData>
+ </template>
+
<template tid="Contention">
<data name="ContentionFlags" inType="win:UInt8" map="ContentionFlagsMap" />
<data name="ClrInstanceID" inType="win:UInt16" />
@@ -2660,10 +2699,45 @@
symbol="ExceptionThrown" message="$(string.RuntimePublisher.ExceptionExceptionThrownEventMessage)"/>
<event value="80" version="1" level="win:Error" template="Exception"
- keywords ="ExceptionKeyword" opcode="win:Start"
+ keywords ="ExceptionKeyword MonitoringKeyword" opcode="win:Start"
task="Exception"
symbol="ExceptionThrown_V1" message="$(string.RuntimePublisher.ExceptionExceptionThrown_V1EventMessage)"/>
+ <event value="250" version="0" level="win:Informational" template="ExceptionHandling"
+ keywords ="ExceptionKeyword" opcode="win:Start"
+ task="ExceptionCatch"
+ symbol="ExceptionCatchStart" message="$(string.RuntimePublisher.ExceptionExceptionHandlingEventMessage)"/>
+
+ <event value="251" version="0" level="win:Informational"
+ keywords ="ExceptionKeyword" opcode="win:Stop"
+ task="ExceptionCatch"
+ symbol="ExceptionCatchStop" message="$(string.RuntimePublisher.ExceptionExceptionHandlingNoneEventMessage)"/>
+
+ <event value="252" version="0" level="win:Informational" template="ExceptionHandling"
+ keywords ="ExceptionKeyword" opcode="win:Start"
+ task="ExceptionFinally"
+ symbol="ExceptionFinallyStart" message="$(string.RuntimePublisher.ExceptionExceptionHandlingEventMessage)"/>
+
+ <event value="253" version="0" level="win:Informational"
+ keywords ="ExceptionKeyword" opcode="win:Stop"
+ task="ExceptionFinally"
+ symbol="ExceptionFinallyStop" message="$(string.RuntimePublisher.ExceptionExceptionHandlingNoneEventMessage)"/>
+
+ <event value="254" version="0" level="win:Informational" template="ExceptionHandling"
+ keywords ="ExceptionKeyword" opcode="win:Start"
+ task="ExceptionFilter"
+ symbol="ExceptionFilterStart" message="$(string.RuntimePublisher.ExceptionExceptionHandlingEventMessage)"/>
+
+ <event value="255" version="0" level="win:Informational"
+ keywords ="ExceptionKeyword" opcode="win:Stop"
+ task="ExceptionFilter"
+ symbol="ExceptionFilterStop" message="$(string.RuntimePublisher.ExceptionExceptionHandlingNoneEventMessage)"/>
+
+ <event value="256" version="0" level="win:Informational"
+ keywords ="ExceptionKeyword" opcode="win:Stop"
+ task="Exception"
+ symbol="ExceptionThrownStop" message="$(string.RuntimePublisher.ExceptionExceptionHandlingNoneEventMessage)"/>
+
<!-- CLR Contention events -->
<event value="81" version="0" level="win:Informational"
opcode="win:Start"
@@ -6118,6 +6192,8 @@
<string id="RuntimePublisher.ThreadRunningEventMessage" value="ID=%1;%nClrInstanceID=%s" />
<string id="RuntimePublisher.ExceptionExceptionThrownEventMessage" value="NONE" />
<string id="RuntimePublisher.ExceptionExceptionThrown_V1EventMessage" value="ExceptionType=%1;%nExceptionMessage=%2;%nExceptionEIP=%3;%nExceptionHRESULT=%4;%nExceptionFlags=%5;%nClrInstanceID=%6" />
+ <string id="RuntimePublisher.ExceptionExceptionHandlingEventMessage" value="EntryEIP=%1;%nMethodID=%2;%nMethodName=%3;%nClrInstanceID=%4" />
+ <string id="RuntimePublisher.ExceptionExceptionHandlingNoneEventMessage" value="NONE" />
<string id="RuntimePublisher.ContentionStartEventMessage" value="NONE" />
<string id="RuntimePublisher.ContentionStart_V1EventMessage" value="ContentionFlags=%1;%nClrInstanceID=%2"/>
<string id="RuntimePublisher.ContentionStopEventMessage" value="ContentionFlags=%1;%nClrInstanceID=%2"/>
@@ -6321,6 +6397,9 @@
<string id="RuntimePublisher.ThreadPoolWorkerThreadRetirementTaskMessage" value="ThreadPoolWorkerThreadRetirement" />
<string id="RuntimePublisher.ThreadPoolWorkerThreadAdjustmentTaskMessage" value="ThreadPoolWorkerThreadAdjustment" />
<string id="RuntimePublisher.ExceptionTaskMessage" value="Exception" />
+ <string id="RuntimePublisher.ExceptionCatchTaskMessage" value="ExceptionCatch" />
+ <string id="RuntimePublisher.ExceptionFinallyTaskMessage" value="ExceptionFinally" />
+ <string id="RuntimePublisher.ExceptionFilterTaskMessage" value="ExceptionFilter" />
<string id="RuntimePublisher.ContentionTaskMessage" value="Contention" />
<string id="RuntimePublisher.MethodTaskMessage" value="Method" />
<string id="RuntimePublisher.LoaderTaskMessage" value="Loader" />
@@ -6609,6 +6688,7 @@
<string id="RuntimePublisher.GCHandleKeywordMessage" value="GCHandle" />
<string id="RuntimePublisher.ThreadTransferKeywordMessage" value="ThreadTransfer" />
<string id="RuntimePublisher.DebuggerKeywordMessage" value="Debugger" />
+ <string id="RuntimePublisher.MonitoringKeywordMessage" value="Monitoring" />
<string id="RundownPublisher.LoaderKeywordMessage" value="Loader" />
<string id="RundownPublisher.JitKeywordMessage" value="Jit" />
<string id="RundownPublisher.JittedMethodILToNativeMapRundownKeywordMessage" value="JittedMethodILToNativeMapRundown" />