19 references to MemoryHelpers
System.Private.TypeLoader (19)
Internal\Runtime\TypeLoader\EETypeCreator.cs (12)
219int cbGCDescAligned = MemoryHelpers.AlignUp(cbGCDesc, IntPtr.Size); 222eeTypePlusGCDesc = MemoryHelpers.AllocateMemory(cbGCDescAligned + cbEEType); 273writableData = MemoryHelpers.AllocateMemory(WritableData.GetSize(IntPtr.Size)); 286genericComposition = MemoryHelpers.AllocateMemory(MethodTable.GetGenericCompositionSize(arity)); 292nonGcStaticData = MemoryHelpers.AllocateMemory(allocatedNonGCDataSize); 303threadStaticIndex = MemoryHelpers.AllocateMemory(IntPtr.Size * 2); 333MemoryHelpers.FreeMemory((void*)state.HalfBakedDictionary); 335MemoryHelpers.FreeMemory(threadStaticIndex); 336MemoryHelpers.FreeMemory(nonGcStaticData); 337MemoryHelpers.FreeMemory(genericComposition); 338MemoryHelpers.FreeMemory(writableData); 339MemoryHelpers.FreeMemory(eeTypePlusGCDesc);
Internal\Runtime\TypeLoader\GenericDictionary.cs (2)
51_addressOfFirstCellSlot = MemoryHelpers.AllocateMemory(checked((int)(_cells.Length * IntPtr.Size))); 71void* dictionaryWithHeader = MemoryHelpers.AllocateMemory(checked((int)((_cells.Length + 1) * IntPtr.Size)));
Internal\Runtime\TypeLoader\GenericDictionaryCell.cs (3)
99var dispatchCell = (DynamicDispatchCell.DynamicInterfaceDispatchCell*)MemoryHelpers.AllocateMemory(sizeof(DynamicDispatchCell.DynamicInterfaceDispatchCell)); 124var dispatchCell = (DynamicDispatchCell.DynamicGvmDispatchCell*)MemoryHelpers.AllocateMemory(sizeof(DynamicDispatchCell.DynamicGvmDispatchCell)); 130MethodTable** instantiation = (MethodTable**)MemoryHelpers.AllocateMemory(sizeof(MethodTable*) * Method.Instantiation.Length);
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.LdTokenResultLookup.cs (2)
128FieldHandleInfo* fieldData = (FieldHandleInfo*)MemoryHelpers.AllocateMemory(sizeof(FieldHandleInfo)); 172MethodHandleInfo* methodData = (MethodHandleInfo*)MemoryHelpers.AllocateMemory(sizeToAllocate);