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