diff options
Diffstat (limited to 'src/core/hle/kernel/process.cpp')
| -rw-r--r-- | src/core/hle/kernel/process.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/hle/kernel/process.cpp b/src/core/hle/kernel/process.cpp index 819d2cb0b..b0b7af76b 100644 --- a/src/core/hle/kernel/process.cpp +++ b/src/core/hle/kernel/process.cpp | |||
| @@ -76,6 +76,10 @@ SharedPtr<ResourceLimit> Process::GetResourceLimit() const { | |||
| 76 | return resource_limit; | 76 | return resource_limit; |
| 77 | } | 77 | } |
| 78 | 78 | ||
| 79 | u64 Process::GetTotalPhysicalMemoryUsed() const { | ||
| 80 | return vm_manager.GetCurrentHeapSize() + main_thread_stack_size + code_memory_size; | ||
| 81 | } | ||
| 82 | |||
| 79 | ResultCode Process::ClearSignalState() { | 83 | ResultCode Process::ClearSignalState() { |
| 80 | if (status == ProcessStatus::Exited) { | 84 | if (status == ProcessStatus::Exited) { |
| 81 | LOG_ERROR(Kernel, "called on a terminated process instance."); | 85 | LOG_ERROR(Kernel, "called on a terminated process instance."); |