summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/kernel/svc.cpp')
-rw-r--r--src/core/hle/kernel/svc.cpp4
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);