Cosmos/source/Kernel-X86/10-CPU/Cosmos.CPU_Plugs/GCImplementationImpl.cs
2017-12-10 15:57:12 +00:00

22 lines
581 B
C#

using System;
using Cosmos.CPU.x86.Memory.Old;
using IL2CPU.API.Attribs;
namespace Cosmos.CPU_Plugs {
[Plug(Target = typeof(Cosmos.CPU.x86.GCImplementation))]
public static class GCImplementationImpl {
public static uint AllocNewObject(uint aSize) {
GlobalSystemInfo.EnsureInitialized();
return Heap.MemAlloc(aSize);
}
public static void IncRefCount(uint aObject) {
// Do nothing right now
}
public static void DecRefCount(uint aObject) {
// Do nothing right now
}
}
}