1 write to baseAddress
System (1)
services\monitoring\system\diagnosticts\SharedPerformanceCounter.cs (1)
690baseAddress = (long) data.FileMapping.FileViewAddress;
36 references to baseAddress
System (36)
services\monitoring\system\diagnosticts\SharedPerformanceCounter.cs (36)
153oldOffset = *((int *) baseAddress); 162int endAddressMod8 = (int) (baseAddress + newOffset) & 0x7; 166} while (SafeNativeMethods.InterlockedCompareExchange((IntPtr)baseAddress, newOffset, oldOffset) != oldOffset); 189int startAddressMod8 = (int) (baseAddress + oldOffset) & 0x7; 224freeMemoryOffset = *((int *) baseAddress); 268newCounterEntryPointer->LifetimeOffset = (int)((long)newLifetimeEntry - baseAddress); 274newCategoryEntryPointer->FirstInstanceOffset = (int)((long)newInstanceEntryPointer - baseAddress); 275newCategoryEntryPointer->CategoryNameOffset = (int) (nextPtr - baseAddress); 281newInstanceEntryPointer->FirstCounterOffset = (int)((long)newCounterEntryPointer - baseAddress); 283newInstanceEntryPointer->InstanceNameOffset = (int) (nextPtr - baseAddress); 290newCounterEntryPointer->CounterNameOffset = (int) (nextPtr - baseAddress); 302newCounterEntryPointer->CounterNameOffset = (int) (nextPtr - baseAddress); 306previousCounterEntryPointer->NextCounterOffset = (int)((long)newCounterEntryPointer - baseAddress); 309Debug.Assert(nextPtr - baseAddress == freeMemoryOffset + totalSize + alignmentAdjustment, "We should have used all of the space we requested at this point"); 311int offset = (int) ((long) newCategoryEntryPointer - baseAddress); 318*((int*) baseAddress) = newOffset; 344freeMemoryOffset = *((int *) baseAddress); 374newCounterEntryPointer->LifetimeOffset = (int)((long)newLifetimeEntry - baseAddress); 381newInstanceEntryPointer->FirstCounterOffset = (int)((long)newCounterEntryPointer - baseAddress); 383newInstanceEntryPointer->InstanceNameOffset = (int) (nextPtr - baseAddress); 410previousCounterEntryPointer->NextCounterOffset = (int)((long)newCounterEntryPointer - baseAddress); 419newCounterEntryPointer->CounterNameOffset = (int) (nextPtr - baseAddress); 426previousCounterEntryPointer->NextCounterOffset = (int)((long)newCounterEntryPointer - baseAddress); 433Debug.Assert(nextPtr - baseAddress == freeMemoryOffset + totalSize, "We should have used all of the space we requested at this point"); 435int offset = (int) ((long) newInstanceEntryPointer - baseAddress); 443*((int*) baseAddress) = newOffset; 466newCounterEntryPointer->CounterNameOffset = (int) (nextPtr - baseAddress); 472Debug.Assert(nextPtr + counterNameLength - baseAddress == freeMemoryOffset + totalSize, "We should have used all of the space we requested at this point"); 474lastCounterPointer->NextCounterOffset = (int) ((long) newCounterEntryPointer - baseAddress); 562ulong endAddress = (ulong) (baseAddress + FileView.FileMappingSize); 580ulong endAddress = (ulong) (baseAddress + FileView.FileMappingSize); 927int freeMemoryOffset = *((int *) baseAddress); 1133int freeOffset = *((int*)baseAddress); 1179int freeOffset = *((int*)baseAddress); 1504long address = baseAddress + offset; 1512int offset = (int)(address - baseAddress);