kernel/process: Store the total size of the code memory loaded

This will be necessary to properly report the used memory size in
svcGetInfo.
This commit is contained in:
Lioncash
2019-03-28 18:52:45 -04:00
parent 5d4ab5ec2f
commit 2289e895aa
2 changed files with 5 additions and 0 deletions

View File

@ -228,6 +228,8 @@ void Process::LoadModule(CodeSet module_, VAddr base_addr) {
MapSegment(module_.RODataSegment(), VMAPermission::Read, MemoryState::CodeData);
MapSegment(module_.DataSegment(), VMAPermission::ReadWrite, MemoryState::CodeData);
code_memory_size += module_.memory->size();
// Clear instruction cache in CPU JIT
system.InvalidateCpuInstructionCaches();
}