1 write to categoryData
System (1)
services\monitoring\system\diagnosticts\SharedPerformanceCounter.cs (1)
101categoryData = GetCategoryData();
45 references to categoryData
System (45)
services\monitoring\system\diagnosticts\SharedPerformanceCounter.cs (45)
105if (categoryData.UseUniqueSharedMemory) { 115if (!categoryData.CounterNames.Contains(counterName)) 118this.counterEntryPointer = GetCounter(counterName, instanceName, categoryData.EnableReuse, lifetime); 125return categoryData.FileMapping; 150Debug.Assert(!categoryData.UseUniqueSharedMemory, "We should never be calling CalculateAndAllocateMemory in the unique shared memory"); 209totalSize = CategoryEntrySize + InstanceEntrySize + (CounterEntrySize * categoryData.CounterNames.Count) + categoryNameLength; 210for (int i=0; i<categoryData.CounterNames.Count; i++) { 211totalSize += (((string)categoryData.CounterNames[i]).Length + 1) * 2; 214if (categoryData.UseUniqueSharedMemory) { 262nextPtr += CounterEntrySize * categoryData.CounterNames.Count; 264if (categoryData.UseUniqueSharedMemory) { 287string counterName = (string) categoryData.CounterNames[0]; 295for (int i=1; i<categoryData.CounterNames.Count; i++) { 297counterName = (string) categoryData.CounterNames[i]; 317if (categoryData.UseUniqueSharedMemory) { 328int totalSize = InstanceEntrySize + (CounterEntrySize * categoryData.CounterNames.Count); 334if (categoryData.UseUniqueSharedMemory) { 352for (int i=0; i<categoryData.CounterNames.Count; i++) { 353totalSize += (((string)categoryData.CounterNames[i]).Length + 1) * 2; 368nextPtr += CounterEntrySize * categoryData.CounterNames.Count; 370if (categoryData.UseUniqueSharedMemory) { 389if (categoryData.UseUniqueSharedMemory) { 400for (int i=1; i<categoryData.CounterNames.Count; i++) { 416for (int i=0; i<categoryData.CounterNames.Count; i++) { 417string counterName = (string) categoryData.CounterNames[i]; 442if (categoryData.UseUniqueSharedMemory) { 457Debug.Assert(!categoryData.UseUniqueSharedMemory, "We should never be calling CreateCounter in the unique shared memory"); 727SharedUtils.EnterMutexWithoutGlobal(categoryData.MutexName, ref mutex); 733if (categoryData.UseUniqueSharedMemory) 744if (!categoryData.UseUniqueSharedMemory) 762if (categoryData.UseUniqueSharedMemory) 787if (!categoryData.UseUniqueSharedMemory) 793if (categoryData.UseUniqueSharedMemory) { 926int totalSize = InstanceEntrySize + ProcessLifetimeEntrySize + InstanceNameSlotSize + (CounterEntrySize * categoryData.CounterNames.Count); 954if (categoryData.UseUniqueSharedMemory) 989SharedUtils.EnterMutexWithoutGlobal(categoryData.MutexName, ref mutex); 1045if (categoryData.UseUniqueSharedMemory) { 1063bool noSpinLock = (lockInstancePointer == currentInstancePointer) || categoryData.UseUniqueSharedMemory; 1084if (categoryData.UseUniqueSharedMemory) { 1115if (!categoryData.UseUniqueSharedMemory) 1121SharedUtils.EnterMutexWithoutGlobal(categoryData.MutexName, ref mutex); 1299SharedUtils.EnterMutexWithoutGlobal(categoryData.MutexName, ref mutex); 1338SharedUtils.EnterMutexWithoutGlobal(categoryData.MutexName, ref mutex); 1351if (categoryData.UseUniqueSharedMemory) { 1394if (!categoryData.UseUniqueSharedMemory) {