58 references to CounterEntry
System.Diagnostics.PerformanceCounter (58)
System\Diagnostics\SharedPerformanceCounter.cs (58)
78
private readonly unsafe
CounterEntry
* _counterEntryPointer;
211
totalSize = sizeof(CategoryEntry) + sizeof(InstanceEntry) + (sizeof(
CounterEntry
) * _categoryData.CounterNames.Count) + categoryNameLength;
268
CounterEntry
* newCounterEntryPointer = (
CounterEntry
*)nextPtr;
269
nextPtr += sizeof(
CounterEntry
) * _categoryData.CounterNames.Count;
302
CounterEntry
* previousCounterEntryPointer;
339
int totalSize = sizeof(InstanceEntry) + (sizeof(
CounterEntry
) * _categoryData.CounterNames.Count);
380
CounterEntry
* newCounterEntryPointer = (
CounterEntry
*)nextPtr;
381
nextPtr += sizeof(
CounterEntry
) * _categoryData.CounterNames.Count;
407
CounterEntry
* firstCounterInCategoryPointer = (
CounterEntry
*)ResolveOffset(firstInstanceInCategoryPointer->FirstCounterOffset, sizeof(
CounterEntry
));
413
CounterEntry
* previousCounterEntryPointer;
420
firstCounterInCategoryPointer = (
CounterEntry
*)ResolveOffset(firstCounterInCategoryPointer->NextCounterOffset, sizeof(
CounterEntry
));
431
CounterEntry
* previousCounterEntryPointer = null;
468
private unsafe int CreateCounter(
CounterEntry
* lastCounterPointer,
472
int totalSize = sizeof(
CounterEntry
) + counterNameLength;
482
CounterEntry
* newCounterEntryPointer = (
CounterEntry
*)nextPtr;
483
nextPtr += sizeof(
CounterEntry
);
738
private unsafe
CounterEntry
* GetCounter(string counterName, string instanceName, bool enableReuse, PerformanceCounterInstanceLifetime lifetime)
751
CounterEntry
* counterPointer = null;
849
return (
CounterEntry
*)(ResolveOffset(newCounterOffset, sizeof(
CounterEntry
)));
924
private unsafe bool FindCounter(int counterNameHashCode, string counterName, InstanceEntry* instancePointer,
CounterEntry
** returnCounterPointerReference)
926
CounterEntry
* currentCounterPointer = (
CounterEntry
*)(ResolveOffset(instancePointer->FirstCounterOffset, sizeof(
CounterEntry
)));
927
CounterEntry
* previousCounterPointer = currentCounterPointer;
941
currentCounterPointer = (
CounterEntry
*)(ResolveOffset(currentCounterPointer->NextCounterOffset, sizeof(
CounterEntry
)));
989
int totalSize = sizeof(InstanceEntry) + sizeof(ProcessLifetimeEntry) + InstanceNameSlotSize + (sizeof(
CounterEntry
) * _categoryData.CounterNames.Count);
1020
CounterEntry
* firstCounter = (
CounterEntry
*)ResolveOffset(currentInstancePointer->FirstCounterOffset, sizeof(
CounterEntry
));
1168
CounterEntry
* counterPointer = (
CounterEntry
*)ResolveOffset(currentInstancePointer->FirstCounterOffset, sizeof(
CounterEntry
));
1278
CounterEntry
* counter = (
CounterEntry
*)ResolveOffset(currentInstancePointer->FirstCounterOffset, sizeof(
CounterEntry
));
1362
CounterEntry
* counterEntry = _counterEntryPointer;
1456
CounterEntry
* firstCounter = (
CounterEntry
*)ResolveOffset(instancePointer->FirstCounterOffset, sizeof(
CounterEntry
));
1529
CounterEntry
* currentCounterPointer = null;
1532
currentCounterPointer = (
CounterEntry
*)(ResolveOffset(instancePointer->FirstCounterOffset, sizeof(
CounterEntry
)));
1539
currentCounterPointer = (
CounterEntry
*)(ResolveOffset(currentCounterPointer->NextCounterOffset, sizeof(
CounterEntry
)));
1546
private static unsafe long AddToValue(
CounterEntry
* counterEntry, long addend)
1571
private static unsafe long DecrementUnaligned(
CounterEntry
* counterEntry)
1579
private static unsafe long GetValue(
CounterEntry
* counterEntry)
1595
private static unsafe long IncrementUnaligned(
CounterEntry
* counterEntry)
1603
private static unsafe void SetValue(
CounterEntry
* counterEntry, long value)
1615
private static unsafe bool IsMisaligned(
CounterEntry
* counterEntry)