28 references to CategoryEntry
System.Diagnostics.PerformanceCounter (28)
System\Diagnostics\SharedPerformanceCounter.cs (28)
199
private unsafe int CreateCategory(
CategoryEntry
* lastCategoryPointer,
211
totalSize = sizeof(
CategoryEntry
) + sizeof(InstanceEntry) + (sizeof(CounterEntry) * _categoryData.CounterNames.Count) + categoryNameLength;
243
CategoryEntry
* newCategoryEntryPointer;
253
newCategoryEntryPointer = (
CategoryEntry
*)nextPtr;
254
nextPtr += sizeof(
CategoryEntry
) + alignmentAdjustment;
260
newCategoryEntryPointer = (
CategoryEntry
*)nextPtr;
261
nextPtr += sizeof(
CategoryEntry
);
334
private unsafe int CreateInstance(
CategoryEntry
* categoryPointer,
756
CategoryEntry
* categoryPointer;
780
categoryPointer = (
CategoryEntry
*)(ResolveOffset(newCategoryOffset, sizeof(
CategoryEntry
)));
893
private unsafe bool FindCategory(
CategoryEntry
** returnCategoryPointerReference)
895
CategoryEntry
* firstCategoryPointer = (
CategoryEntry
*)(ResolveOffset(_initialOffset, sizeof(
CategoryEntry
)));
896
CategoryEntry
* currentCategoryPointer = firstCategoryPointer;
897
CategoryEntry
* previousCategoryPointer = firstCategoryPointer;
915
currentCategoryPointer = (
CategoryEntry
*)(ResolveOffset(currentCategoryPointer->NextCategoryOffset, sizeof(
CategoryEntry
)));
951
CategoryEntry
* categoryPointer, InstanceEntry** returnInstancePointerReference,
1107
CategoryEntry
* categoryPointer, InstanceEntry** returnInstancePointerReference,
1196
private unsafe void Verify(
CategoryEntry
* currentCategoryPointer)
1217
private unsafe void VerifyCategory(
CategoryEntry
* currentCategoryPointer)
1223
int currentOffset = ResolveAddress((byte*)currentCategoryPointer, sizeof(
CategoryEntry
));
1239
VerifyCategory((
CategoryEntry
*)ResolveOffset(currentCategoryPointer->NextCategoryOffset, sizeof(
CategoryEntry
)));
1392
CategoryEntry
* categoryPointer;
1431
CategoryEntry
* categoryPointer;