public static uint AllocateExtend(uint addr, uint bytes) { uint got = (uint)MemoryManager.UserExtend( addr, MemoryManager.PagesFromBytes(bytes), Thread.CurrentProcess, PageType.Unknown); Tracing.Log(Tracing.Debug, "PageTableService.AllocateExtend(addr={0:x}, bytes={1:x}) addr={2:x8}", addr, bytes, got); return(addr); }
public static UIntPtr AllocateExtend(UIntPtr addr, UIntPtr bytes) { UIntPtr got = MemoryManager.UserExtend( addr, MemoryManager.PagesFromBytes(bytes), Thread.CurrentProcess, PageType.Unknown); Tracing.Log(Tracing.Debug, "PageTableService.AllocateExtend(addr={0:x}, bytes={1:x}) addr={2:x8}", addr, bytes, got); return(got); }