5 writes to FirstInstanceOffset
System.Diagnostics.PerformanceCounter (5)
System\Diagnostics\SharedPerformanceCounter.cs (5)
282newCategoryEntryPointer->FirstInstanceOffset = (int)((byte*)newInstanceEntryPointer - _baseAddress); 457categoryPointer->FirstInstanceOffset = offset; 1230currentCategoryPointer->FirstInstanceOffset = 0; 1248currentCategoryPointer->FirstInstanceOffset = currentInstancePointer->NextInstanceOffset; 1250currentCategoryPointer->FirstInstanceOffset = 0;
13 references to FirstInstanceOffset
System.Diagnostics.PerformanceCounter (13)
System\Diagnostics\SharedPerformanceCounter.cs (13)
406InstanceEntry* firstInstanceInCategoryPointer = (InstanceEntry*)ResolveOffset(categoryPointer->FirstInstanceOffset, sizeof(InstanceEntry)); 456newInstanceEntryPointer->NextInstanceOffset = categoryPointer->FirstInstanceOffset; 781instancePointer = (InstanceEntry*)(ResolveOffset(categoryPointer->FirstInstanceOffset, sizeof(InstanceEntry))); 956InstanceEntry* currentInstancePointer = (InstanceEntry*)(ResolveOffset(categoryPointer->FirstInstanceOffset, sizeof(InstanceEntry))); 1112InstanceEntry* currentInstancePointer = (InstanceEntry*)(ResolveOffset(categoryPointer->FirstInstanceOffset, sizeof(InstanceEntry))); 1241if (currentCategoryPointer->FirstInstanceOffset != 0) 1245if (currentCategoryPointer->FirstInstanceOffset > freeOffset) 1247InstanceEntry* currentInstancePointer = (InstanceEntry*)ResolveOffset(currentCategoryPointer->FirstInstanceOffset, sizeof(InstanceEntry)); 1249if (currentCategoryPointer->FirstInstanceOffset > freeOffset) 1253if (currentCategoryPointer->FirstInstanceOffset != 0) 1255Debug.Assert(currentCategoryPointer->FirstInstanceOffset <= freeOffset, "The head of the list is inconsistent - possible mismatch of V2 & V3 instances?"); 1256VerifyInstance((InstanceEntry*)ResolveOffset(currentCategoryPointer->FirstInstanceOffset, sizeof(InstanceEntry))); 1396InstanceEntry* instancePointer = (InstanceEntry*)(ResolveOffset(categoryPointer->FirstInstanceOffset, sizeof(InstanceEntry)));