diff options
Diffstat (limited to 'src/vm/eventpipeeventinstance.h')
-rw-r--r-- | src/vm/eventpipeeventinstance.h | 16 |
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; |