Esempio n. 1
0
        public void Map(VirtualMemoryResource32 vmem)
        {
            ulong max_length = this.Length64;

            if (vmem.Length64 > max_length)
            {
                max_length = vmem.Length64;
            }

            if (max_length == 0)
            {
                return;
            }

            Program.arch.VirtMem.Map(Addr64, max_length, vmem.Addr64, VirtMem.FLAG_writeable);

            vmem.mapped_to = this;
        }
Esempio n. 2
0
 public SharedMemory(VirtualMemoryResource32 vm) : this((void *)vm.Addr32, (int)vm.Length32)
 {
 }