Store current process id.

This commit is contained in:
Bartosz Taudul 2020-02-22 13:11:16 +01:00
parent 1f671fbacc
commit ad77b4f73b

View File

@ -28,6 +28,7 @@ namespace tracy
static TRACEHANDLE s_traceHandle; static TRACEHANDLE s_traceHandle;
static TRACEHANDLE s_traceHandle2; static TRACEHANDLE s_traceHandle2;
static EVENT_TRACE_PROPERTIES* s_prop; static EVENT_TRACE_PROPERTIES* s_prop;
static DWORD s_pid;
struct CSwitch struct CSwitch
{ {
@ -123,6 +124,8 @@ void WINAPI EventRecordCallback( PEVENT_RECORD record )
bool SysTraceStart() bool SysTraceStart()
{ {
s_pid = GetCurrentProcessId();
TOKEN_PRIVILEGES priv = {}; TOKEN_PRIVILEGES priv = {};
priv.PrivilegeCount = 1; priv.PrivilegeCount = 1;
priv.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; priv.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;