summaryrefslogtreecommitdiff
path: root/src/vm/eventpipeeventinstance.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/eventpipeeventinstance.h')
-rw-r--r--src/vm/eventpipeeventinstance.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/vm/eventpipeeventinstance.h b/src/vm/eventpipeeventinstance.h
index 2ecb1118b6..a7fd4975f8 100644
--- a/src/vm/eventpipeeventinstance.h
+++ b/src/vm/eventpipeeventinstance.h
@@ -24,7 +24,13 @@ class EventPipeEventInstance
public:
- EventPipeEventInstance(EventPipeEvent &event, ULONGLONG threadID, BYTE *pData, unsigned int length, LPCGUID pActivityId, LPCGUID pRelatedActivityId);
+ EventPipeEventInstance(EventPipeEvent &event,
+ unsigned int procNumber,
+ ULONGLONG threadID,
+ BYTE *pData,
+ unsigned int length,
+ LPCGUID pActivityId,
+ LPCGUID pRelatedActivityId);
void EnsureStack(const EventPipeSession &session);
@@ -63,6 +69,13 @@ public:
m_metadataId = metadataId;
}
+ unsigned int GetProcNumber() const
+ {
+ LIMITED_METHOD_CONTRACT;
+
+ return m_procNumber;
+ }
+
DWORD GetThreadId32() const
{
LIMITED_METHOD_CONTRACT;
@@ -129,6 +142,7 @@ protected:
EventPipeEvent *m_pEvent;
unsigned int m_metadataId;
+ unsigned int m_procNumber;
ULONGLONG m_threadId;
LARGE_INTEGER m_timeStamp;
GUID m_activityId;