process: MirrorMemory should use MemoryState::Mapped.

master
bunnei 2018-03-16 19:24:54 +07:00
parent e9a857ce82
commit cc6f22e0e4
1 changed files with 1 additions and 1 deletions

@ -291,7 +291,7 @@ ResultCode Process::MirrorMemory(VAddr dst_addr, VAddr src_addr, u64 size) {
CASCADE_RESULT(auto new_vma, CASCADE_RESULT(auto new_vma,
vm_manager.MapMemoryBlock(dst_addr, backing_block, backing_block_offset, size, vm_manager.MapMemoryBlock(dst_addr, backing_block, backing_block_offset, size,
vma->second.meminfo_state)); MemoryState::Mapped));
// Protect mirror with permissions from old region // Protect mirror with permissions from old region
vm_manager.Reprotect(new_vma, vma->second.permissions); vm_manager.Reprotect(new_vma, vma->second.permissions);
// Remove permissions from old region // Remove permissions from old region