55 references to InstanceEntry
System.Diagnostics.PerformanceCounter (55)
System\Diagnostics\SharedPerformanceCounter.cs (55)
211
totalSize = sizeof(CategoryEntry) + sizeof(
InstanceEntry
) + (sizeof(CounterEntry) * _categoryData.CounterNames.Count) + categoryNameLength;
244
InstanceEntry
* newInstanceEntryPointer;
255
newInstanceEntryPointer = (
InstanceEntry
*)nextPtr;
262
newInstanceEntryPointer = (
InstanceEntry
*)nextPtr;
264
nextPtr += sizeof(
InstanceEntry
);
339
int totalSize = sizeof(
InstanceEntry
) + (sizeof(CounterEntry) * _categoryData.CounterNames.Count);
375
InstanceEntry
* newInstanceEntryPointer = (
InstanceEntry
*)nextPtr;
376
nextPtr += sizeof(
InstanceEntry
);
406
InstanceEntry
* firstInstanceInCategoryPointer = (
InstanceEntry
*)ResolveOffset(categoryPointer->FirstInstanceOffset, sizeof(
InstanceEntry
));
752
InstanceEntry
* instancePointer = null;
781
instancePointer = (
InstanceEntry
*)(ResolveOffset(categoryPointer->FirstInstanceOffset, sizeof(
InstanceEntry
)));
791
InstanceEntry
* lockInstancePointer = instancePointer;
816
instancePointer = (
InstanceEntry
*)(ResolveOffset(newInstanceOffset, sizeof(
InstanceEntry
)));
868
_thisInstanceOffset = ResolveAddress((byte*)instancePointer, sizeof(
InstanceEntry
));
924
private unsafe bool FindCounter(int counterNameHashCode, string counterName,
InstanceEntry
* instancePointer, CounterEntry** returnCounterPointerReference)
951
CategoryEntry* categoryPointer,
InstanceEntry
** returnInstancePointerReference,
956
InstanceEntry
* currentInstancePointer = (
InstanceEntry
*)(ResolveOffset(categoryPointer->FirstInstanceOffset, sizeof(
InstanceEntry
)));
957
InstanceEntry
* previousInstancePointer = currentInstancePointer;
989
int totalSize = sizeof(
InstanceEntry
) + sizeof(ProcessLifetimeEntry) + InstanceNameSlotSize + (sizeof(CounterEntry) * _categoryData.CounterNames.Count);
1091
currentInstancePointer = (
InstanceEntry
*)(ResolveOffset(currentInstancePointer->NextInstanceOffset, sizeof(
InstanceEntry
)));
1107
CategoryEntry* categoryPointer,
InstanceEntry
** returnInstancePointerReference,
1109
InstanceEntry
* lockInstancePointer)
1112
InstanceEntry
* currentInstancePointer = (
InstanceEntry
*)(ResolveOffset(categoryPointer->FirstInstanceOffset, sizeof(
InstanceEntry
)));
1113
InstanceEntry
* previousInstancePointer = currentInstancePointer;
1187
currentInstancePointer = (
InstanceEntry
*)(ResolveOffset(currentInstancePointer->NextInstanceOffset, sizeof(
InstanceEntry
)));
1247
InstanceEntry
* currentInstancePointer = (
InstanceEntry
*)ResolveOffset(currentCategoryPointer->FirstInstanceOffset, sizeof(
InstanceEntry
));
1256
VerifyInstance((
InstanceEntry
*)ResolveOffset(currentCategoryPointer->FirstInstanceOffset, sizeof(
InstanceEntry
)));
1263
private unsafe void VerifyInstance(
InstanceEntry
* currentInstancePointer)
1271
VerifyInstance((
InstanceEntry
*)ResolveOffset(currentInstancePointer->NextInstanceOffset, sizeof(
InstanceEntry
)));
1274
private unsafe void VerifyLifetime(
InstanceEntry
* currentInstancePointer)
1396
InstanceEntry
* instancePointer = (
InstanceEntry
*)(ResolveOffset(categoryPointer->FirstInstanceOffset, sizeof(
InstanceEntry
)));
1407
instancePointer = (
InstanceEntry
*)(ResolveOffset(instancePointer->NextInstanceOffset, sizeof(
InstanceEntry
)));
1435
InstanceEntry
* instancePointer = null;
1449
instancePointer = (
InstanceEntry
*)(ResolveOffset(_thisInstanceOffset, sizeof(
InstanceEntry
)));
1500
private unsafe void RemoveOneInstance(
InstanceEntry
* instancePointer, bool clearValue)
1526
private unsafe void ClearCounterValues(
InstanceEntry
* instancePointer)