diff options
Diffstat (limited to 'src/core/hle/kernel/svc.cpp')
| -rw-r--r-- | src/core/hle/kernel/svc.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp index f43c7201c..4ae92ff9e 100644 --- a/src/core/hle/kernel/svc.cpp +++ b/src/core/hle/kernel/svc.cpp | |||
| @@ -273,7 +273,7 @@ static ResultCode MapMemory(VAddr dst_addr, VAddr src_addr, u64 size) { | |||
| 273 | return result; | 273 | return result; |
| 274 | } | 274 | } |
| 275 | 275 | ||
| 276 | return current_process->MirrorMemory(dst_addr, src_addr, size); | 276 | return current_process->MirrorMemory(dst_addr, src_addr, size, MemoryState::Stack); |
| 277 | } | 277 | } |
| 278 | 278 | ||
| 279 | /// Unmaps a region that was previously mapped with svcMapMemory | 279 | /// Unmaps a region that was previously mapped with svcMapMemory |
| @@ -1086,7 +1086,7 @@ static ResultCode QueryProcessMemory(MemoryInfo* memory_info, PageInfo* /*page_i | |||
| 1086 | memory_info->base_address = vma->second.base; | 1086 | memory_info->base_address = vma->second.base; |
| 1087 | memory_info->permission = static_cast<u32>(vma->second.permissions); | 1087 | memory_info->permission = static_cast<u32>(vma->second.permissions); |
| 1088 | memory_info->size = vma->second.size; | 1088 | memory_info->size = vma->second.size; |
| 1089 | memory_info->type = static_cast<u32>(vma->second.meminfo_state); | 1089 | memory_info->type = ToSvcMemoryState(vma->second.meminfo_state); |
| 1090 | } else { | 1090 | } else { |
| 1091 | memory_info->base_address = 0; | 1091 | memory_info->base_address = 0; |
| 1092 | memory_info->permission = static_cast<u32>(VMAPermission::None); | 1092 | memory_info->permission = static_cast<u32>(VMAPermission::None); |