5 writes to FirstInstanceOffset
System (5)
services\monitoring\system\diagnosticts\SharedPerformanceCounter.cs (5)
274newCategoryEntryPointer->FirstInstanceOffset = (int)((long)newInstanceEntryPointer - baseAddress); 440categoryPointer->FirstInstanceOffset = offset; 1143currentCategoryPointer->FirstInstanceOffset = 0; 1160currentCategoryPointer->FirstInstanceOffset = currentInstancePointer->NextInstanceOffset; 1162currentCategoryPointer->FirstInstanceOffset = 0;
13 references to FirstInstanceOffset
System (13)
services\monitoring\system\diagnosticts\SharedPerformanceCounter.cs (13)
392InstanceEntry* firstInstanceInCategoryPointer = (InstanceEntry*) ResolveOffset(categoryPointer->FirstInstanceOffset, InstanceEntrySize); 439newInstanceEntryPointer->NextInstanceOffset = categoryPointer->FirstInstanceOffset; 749instancePointer = (InstanceEntry*)(ResolveOffset(categoryPointer->FirstInstanceOffset, InstanceEntrySize)); 898InstanceEntry* currentInstancePointer = (InstanceEntry*)(ResolveOffset(categoryPointer->FirstInstanceOffset, InstanceEntrySize)); 1037InstanceEntry* currentInstancePointer = (InstanceEntry*)(ResolveOffset(categoryPointer->FirstInstanceOffset, InstanceEntrySize)); 1154if (currentCategoryPointer->FirstInstanceOffset != 0) { 1158if (currentCategoryPointer->FirstInstanceOffset > freeOffset) { 1159InstanceEntry* currentInstancePointer = (InstanceEntry*) ResolveOffset(currentCategoryPointer->FirstInstanceOffset, InstanceEntrySize); 1161if (currentCategoryPointer->FirstInstanceOffset > freeOffset) 1169if (currentCategoryPointer->FirstInstanceOffset != 0) { 1170Debug.Assert(currentCategoryPointer->FirstInstanceOffset <= freeOffset, "The head of the list is inconsistent - possible mismatch of V2 & V3 instances?"); 1171VerifyInstance((InstanceEntry*) ResolveOffset(currentCategoryPointer->FirstInstanceOffset, InstanceEntrySize)); 1294InstanceEntry* instancePointer = (InstanceEntry *)(ResolveOffset(categoryPointer->FirstInstanceOffset, InstanceEntrySize));